редакции Выбор
6 трендов разработки программного обеспечения, которые проявят себя в 2020 году
Начало года — подходящее время, чтобы вспомнить, чему научил 2019 год, и обсудить популярные тренды в IT. Рассмотрели главные тенденции на рынке высоких технологий, которые мы заметили и планируем не упускать из вида в будущем.
#1 ИИ глубже проникнет в повседневную жизнь
В 2020 году появятся новые способы реализации ИИ в разработке приложений для бизнеса. Сейчас главными игроками отрасли выступают Google и Facebook. Разработанный Google TensorFlow стал наиболее востребованной библиотекой deep learning. У него есть сильный конкурент, библиотека PyTorch от Facebook.
Производители нейросетей продолжат создавать так называемые «зоопарки моделей» нейросетей (model zoo), которые позволяют сделать коммерческое приложение с использованием ИИ на базе готового решения. Благодаря развитию отрасли будет происходить максимальная автоматизация коммуникаций между клиентами и бизнесом. Простые чат-боты уступят чат-ботам с ИИ и поддержкой голосового меню.
По прогнозам исследовательской компании IDC, к 2025 году 90% новых корпоративных приложений будут использовать Al. Нейросети покорят не только бизнес, но и другие сферы жизни. Мы уже работали над проектами на стыке искусства, Edtech и Al и уверены, что в будущем подобных образовательных и арт-проектов станет больше. Наша команда помогла автоматизировать часть процессов Proko — международному ресурсу, где художники учатся творить по видеороликам. Используя нейросети, создали приложение, которое проверяет и исправляет рисунки художников.
#2 Популярность Python продолжит расти
Python уверенно завоевывает мир. Сервис ранжирования языков программирования TIOBE оценил его как третий по популярности язык после Java и C. Не менее высокую оценку Python дает в сводном отчете за 2019 год и сообщество GitHub: этот язык впервые вытеснил Java в рейтинге и стал вторым по популярности на портале.
По итогам отчета Github, в течение 2019 года разработчики применили свыше 370 языков. Свои позиции улучшили C# и Shell, высокая динамика роста участников наблюдалась для языков Dart и Rust. Быстро растут сообщества Rust, Kotlin и TypeScript.
В начале 2019 года Github опубликовал рейтинг языков по числу размещенных исходников за год. Тогда в топе рейтинга были:
- JavaScript
- Java
- Python
- PHP
- C++
- C#
- TypeScript
- Shell
- C
- Ruby.
Эти языки программирования останутся востребованными и в 2020 году.
#3 Интеграций между проектами станет больше
Как считают авторы отчета Github, 2019 году еще нагляднее показал, что программы создаются едиными силами. Искать команды для проектов по всему миру становится проще. Подходы к совместной работе быстро обновляются. От ряда востребованных open-source проектов зависят миллионы репозиториев. Так, миллионы зависимостей на Github имеют проекты rails, jest и axios.
Наши разработчики тоже считают, что большинство IT-проектов перестает быть изолированными. Любой новый проект, как правило, интегрирован и связан с уже существующими проектами, а иногда и их множеством. При этом интеграции усложняются в техническом плане. Разработка программ — уже не только способность писать код, но и умение договариваться с владельцами других проектов.
#4 На рынке вырастет число проектов и устройств с поддержкой VR, AR и MR
По прогнозам блога Venture Beat, в ближайшее время «железо» для AR, VR и MR улучшится: выпустят дисплеи меньшего размера и более высокого разрешения. Появятся новые чипсеты для устройств. Устройства будут чаще изготавливать с возможностью подключения к роутерам Wi-Fi-6. Это улучшит скорость передачи данных. Ввод информации и управление устройствами постепенно будет становиться интуитивнее.
В 2019 году VR-шлем Oculus Quest получил обновление с поддержкой отслеживания рук без контроллера. Подобные решения позволят разработчикам выпускать новые концептуальные приложения и игры. Техническое развитие устройств сделает опыт пользователей реалистичнее.
В 2020 гаджетов с поддержкой VR, AR и MR станет больше. В том числе, благодаря выпуску более мощных смартфонов: появлению новых процессоров, складных экранов, сильных датчиков, поддержке 5G. Ещё в ближайшие годы на рынок выйдет новая категория AR-продуктов — голографические экраны.
По итогам выставки CES 2020 в Лас-Вегасе портал VR-Journal выделяет тренд на создание deep fake видеороликов с виртуальными людьми, сгенерированными с помощью ИИ. Deep fake видео сможет выступать как услуга по обслуживанию клиентов, виртуальные существа будут использоваться, как часть бизнеса.
VR/MR/AR начнет чаще применяться в промышленности, здравоохранении, производстве, образовании. Бизнес будет решать конкретные задачи через технологии дополненной и смешанной реальности. Например, создавать виртуальные магазины. Мы разработали виртуальную примерочную для Leef. Используя приложение, пользователь примеряет 3D-модель часов и может увидеть, как часы будут выглядеть на руке. Через такое приложение ритейлер показывает покупателям линейку товаров, рекламирует новинки, создает эффект присутствия.
#5 К интернету вещей подключат миллиарды гаджетов
В будущем каждое устройство, предмет одежды и, может быть, даже пища будут иметь IP-v6 адрес и сообщаться между собой, считает Себастьян Трун, профессор компьютерных наук в Стэнфорде. Индустрия интернета вещей продолжает активно расти благодаря развитию облачных технологий и подключению к интернету всё большего числа гаджетов. По данным компании IDC, мировой объем капиталовложений в IoT-решения в 2017 составлял свыше 800 миллиардов долларов, а к 2021 году он повысится приблизительно до 1,4 триллиона.
Летом 2019 года Microsoft представила исследование IoT Signals, которое посвящено развитию рынка интернета вещей. По результатам исследования, 85% организаций в мире владеют, как минимум, одним бизнес-проектом в этой сфере. К 2021 году число проектов на мировом рынке IoT возрастет до 94%.
#6 Появятся новые киберугрозы
Хакеры будут чаще атаковать государственные сети. Мишенью преступников часто становятся небольшие организации, у которых нет мощной киберзащиты, но которые хранят ценные данные (выход в государственные реестры, базы данных и пр.).
Облачные решения становятся мишенью хакеров. По мере развития сервисов на них все чаще обрушиваются угрозы. Большинству решений крупных компаний, таких, как Google, пользователи доверяют автоматически, что создает риск пострадать от действий мошенников.
Атакам подвергаются сети 5G. По прогнозам исследователей из Research and Markets, до 2025 года объем рынка 5G вырастет втрое. Сети нового поколения проникают по всему миру. Новые решения требуют специальных инструментов по защите безопасности. Слабая защита «железа» и ПО и опасности, которые возникают в цикле «производство-поставка-внедрение», делают сети 5G уязвимыми.
Для создания вирусов начинают использоваться методы ИИ. Открытый доступ к стандартизированным библиотекам и размеченным дата-сетам позволит хакерам применять методы искусственного интеллекта при создании вирусов. Компания Gartner указала области, которые требуют особого внимания специалистов по кибербезопасности: защита систем с ИИ, применение ИИ для укрепления обороны и предупреждение использования ИИ в атаках.
По мнению экспертов, до 2022 года около трети кибератак, которые задействуют ИИ, будут инфицировать данные режима обучения, совершать кражу моделей ИИ или использовать состязательные выборки для атак на системы с Al. Технологии, которые применяются для создания поддельных аудио и видеофайлов, причинят ущерб бизнесу в 2020 году на сумму свыше 250 тысяч долларов.
Хакеры будут взламывать корпоративные и личные IoT-устройства. При развитии интернета вещей системы, подключенные, к сети, контролируют физические объекты разного масштаба, в том числе, такие, как АЭС. Если хакеры взломают их, смогут выключить или применить для DdoS-атак. Взлом «умных городов» чреват кражей баз данных и перегрузкой сетей из-за повышенного потребления электроэнергии.
По данным «Лаборатории Касперского», за первые шесть месяцев 2019 года хакеры атаковали IoT-системы свыше ста миллионов раз. В ближайшие годы число атак лишь возрастет.
Заключение
Аналитики компании IDC считают, что к 2023 году более половины расходов на ИКТ пойдет на цифровую трансформацию. Чтобы идти в ногу с крупными участниками рынка, IT-компаниям важно осваивать новейшие технологии, включая ИИ, VR, AR, MR, интернет вещей, развивающиеся языки программирования. Также не игнорировать тренд на автоматизацию процессов с использованием Al.
Отношения аутсорсинга и бизнеса будут больше ориентироваться на повышение качества обслуживания и на ценность коммерческих предложений, а не снижение цен. Клиенты смогут собирать команды на проекты с разработчиками из разных стран. Аутсорсинговые компании будут работать в качестве системных интеграторов.
Конкуренция на ИТ-рынке только усилится. На рейтинге IT-компаний, помимо качества продуктов, будет отражаться специализация, клиентоориентированность, готовность разделять риски с партнерами и надежность защиты данных от киберугроз.
Следите за трендами и обращайте их в свою пользу!