Прочие технические вопросы
Поделиться:
Разработка мобильных приложений
Большинство программистов в сфере мобильной разработки по-прежнему создают приложения для Android. В то же время больше половины респондентов разрабатывают приложения под iOS.
Больше половины разработчиков мобильных приложений используют кросс-платформенные технологии. О Kotlin Multiplatform Mobile и пяти лучших фреймворках для кросс-платформенной разработки читайте здесь.
Самыми популярными фреймворками для кросс-платформенной мобильной разработки остаются Flutter и React Native. Однако по сравнению с прошлым годом доля React Native уменьшилась, а доли Ionic и Cordova увеличились примерно на 50%.
Команды, разрабатывающие мобильные приложения, постепенно становятся больше. Доля небольших команд (1–4 человека) немного уменьшилась, а доля команд, насчитывающих 5 и более человек, немного увеличилась.
Кросс-платформенная разработка
35%
опрошенных, занимаются кросс-платформенной разработкой — это на 8 процентных пунктов меньше, чем в прошлом году. 18% из них создают как мобильные, так и десктопные приложения.
Только 15% респондентов, занимающихся кросс-платформенной мобильной разработкой, используют для работы с разными системами или платформами эмуляторы на удаленных машинах. Более двух третей респондентов предпочитают локальные эмуляторы или физические устройства. Разработчики кросс-платформенных десктопных приложений чаще всего выбирают физические устройства.
Статический анализ
Статический анализ набирает популярность: по сравнению с 2021 годом доля тех, кто его использует, выросла на 7 процентных пунктов. 27% респондентов ответили, что в их компаниях введены единые политики, регулирующие применение статического анализа кода.
Только треть респондентов, занимающихся статическим анализом, используют внешние инструменты, а 67% пользуются возможностями IDE или редактора. 16% разработчиков используют и то и другое.
Интересно, что 54% тех, кто использует для статического анализа возможности IDE или редактора, настраивают параметры анализа самостоятельно, а не пользуются настройками по умолчанию.
Открытый исходный код
Доля разработчиков, участвующих в проектах с открытым исходным кодом, с прошлого года почти не изменилась. Интересно, что респондентов, которые все свое время тратят на проекты с открытым исходным кодом, практически столько же, сколько и тех, кто участие в таких проектах вообще не рассматривает, — по 4%.
Вспомогательные редакторские инструменты
57%
респондентов так или иначе используют вспомогательные редакторские инструменты — примерно столько же, сколько и в прошлом году. Больше трети предпочитают использовать встроенные возможности рабочей среды, а из специальных инструментов самый популярный — Grammarly.
Безопасность
34%
респондентов ответили, что у них внедрен жизненный цикл безопасной разработки. У 47% опрошенных есть коллеги, которые отвечают за обеспечение безопасности разработки. Кроме того, 6% респондентов сообщили, что в их компаниях работают эксперты по безопасности.
Только 15% респондентов, занятых безопасной разработкой, используют специализированное ПО, а больше половины обходятся возможностями IDE/редактора или CI/CD-инструмента.
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.