Какие тренды разработки ПО учитывать в 2020 году

#1  Искусственный интеллект глубже проникает в повседневную жизнь

/users_files/AnnaProkopeva/b_5e3a710278d1e.jpg

В 2020 году появляются новые способы реализации ИИ в разработке приложений для бизнеса. Сейчас главными игроками отрасли выступают Google и Facebook. Разработанный Google TensorFlow стал наиболее востребованной библиотекой deep learning. У него есть сильный конкурент, библиотека PyTorch от Facebook. 

Производители нейросетей продолжают создавать так называемые «зоопарки моделей» нейросетей (model zoo), которые позволяют сделать коммерческое приложение с использованием ИИ на базе готового решения. Благодаря развитию отрасли будет происходить максимальная автоматизация коммуникаций между клиентами и бизнесом. Простые чат-боты уступят чат-ботам с ИИ и голосовым меню. 

По прогнозам исследовательской компании IDC, к 2025 году 90% новых корпоративных приложений будут использовать Al.  Нейросети покорят не только бизнес, но и другие сферы жизни. Мы уже работали над проектами на стыке искусства, Edtech и Al и уверены, что в будущем подобных проектов станет больше. Так, Azoft автоматизировал ряд процессов для Proko — ресурса, на котором художники учатся творить по видеороликам. Используя нейросети, мы создали приложение, которое проверяет рисунки.

 #2 Популярность Python продолжает расти

/users_files/AnnaProkopeva/b_5e3a7177922d0.jpg

 Python уверенно завоевывает мир. Сервис ранжирования языков программирования TIOBE оценил его как третий по популярности язык после Java и C. Не менее высокую оценку дает в сводном отчете за 2019 год сообщество GitHub: Python впервые вытеснил Java в рейтинге и стал вторым по популярности на портале. 

По итогам отчета Github, в течение 2019 года разработчики применили свыше 370 языков. Позиции улучшили C# и Shell, высокая динамика роста участников наблюдалась для языков Dart и Rust. Быстро растут сообщества Rust, Kotlin и TypeScript. В начале 2019 года Github опубликовал рейтинг языков по числу размещенных исходников за год. Тогда в топе были: 

  1. JavaScript
  2. Java
  3. Python
  4. PHP
  5. C++
  6. C#
  7. TypeScript
  8. Shell
  9. C
  10. Ruby. 

Эти языки программирования остаются востребованными и в 2020 году.

#3 Интеграций между проектами становится больше

Как считают авторы отчета Github, 2019 год еще нагляднее показал, что программы создаются едиными силами. Искать команды для проектов по миру становится проще. Подходы к совместной работе быстро обновляются. От востребованных open-source проектов зависят миллионы репозиториев. Так, миллионы зависимостей на Github имеют rails, jest, axios.  

Наши разработчики тоже считают, что большинство IT-проектов перестает быть изолированными. Любой новый проект, как правило, интегрирован и связан с действующими проектами, а иногда их множеством. При этом интеграции усложняются в техническом плане. Разработка программ — уже не только способность писать код, но и умение договариваться с владельцами других проектов. 

 #4 На рынке растет число проектов и устройств с поддержкой VR, AR и MR

/users_files/AnnaProkopeva/b_5e3a714513815.jpg

По прогнозам блога 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 К интернету вещей (IoT) подключают миллиарды устройств

В будущем каждое устройство, предмет одежды и, может быть, даже пища будут иметь IP-v6 адрес и сообщаться между собой, считает Себастьян Трун, профессор компьютерных наук в Стэнфорде. Индустрия интернета вещей продолжает активно расти благодаря развитию облачных технологий и подключению к интернету всё большего числа гаджетов. По данным компании IDC, мировой объем капиталовложений в IoT-решения в 2017 составлял свыше 800 миллиардов долларов, а к 2021 году он повысится приблизительно до 1,4 триллиона. 

Летом 2019 года  Microsoft представила исследование IoT Signals, которое посвящено развитию рынка интернета вещей. По результатам исследования, 85% организаций в мире владеют, как минимум, одним бизнес-проектом в этой сфере. К 2021 году число проектов на мировом рынке IoT возрастет до 94%. 

#6 Возникают новые типы киберугроз

/users_files/AnnaProkopeva/b_5e3a715e776c2.jpg

Хакеры будут чаще атаковать государственные сети. Мишенью преступников становятся организации, у которых нет мощной киберзащиты, но которые хранят ценные данные (выход в государственные реестры, базы данных).

Облачные решения становятся мишенью хакеров. По мере развития сервисов на них всё чаще обрушиваются угрозы. Большинству решений крупных компаний, таких, как Google, пользователи  доверяют автоматически, что повышает риск пострадать от действий мошенников.

Атакам подвергаются сети 5GПо прогнозам исследователей из Research and Markets, до 2025 года объем рынка 5G вырастет втрое. Сети нового поколения проникают по всему миру. Новые решения требуют специальных инструментов по защите безопасности. Слабая защита «железа» и ПО и опасности, которые возникают в цикле «производство-поставка-внедрение», делают сети 5G уязвимыми. 

Для создания вирусов начинают использоваться методы ИИ. Открытый доступ к стандартизированным библиотекам и размеченным дата-сетам позволит хакерам применять методы искусственного интеллекта при создании вирусов. Компания Gartner указала области, которые требуют особого внимания специалистов по кибербезопасности: защита систем с ИИ, применение ИИ для укрепления обороны и предупреждение использования ИИ в атаках. 

По мнению экспертов, до 2022 года около трети кибератак, которые задействуют искусственный интеллект, будут инфицировать данные режима обучения, совершать кражу моделей ИИ или использовать состязательные выборки для атак на системы с Al. Технологии ИИ, которые применяются для создания поддельных аудио и видеофайлов, причинят ущерб бизнесу в 2020 году на сумму свыше 250 тысяч долларов.

Хакеры будут взламывать корпоративные и личные IoT-устройства. При развитии интернета вещей системы, подключенные, к сети, контролируют физические объекты разного масштаба, в том числе, такие, как АЭС. Если хакеры взломают их, смогут выключить или применить для DdoS-атак. Взлом «умных городов» чреват кражей баз данных и перегрузкой сетей из-за повышенного потребления электроэнергии.

По данным «Лаборатории Касперского», за первые шесть месяцев 2019 года хакеры атаковали IoT-системы свыше ста миллионов раз. В ближайшие годы число атак возрастет. Как говорится в исследовании Trustlook за 2017 год, 35% владельцев IoT-гаджетов не меняют пароль после покупки устройств. Свыше 50% пользователей не защищают их антивирусами. 

Заключение

/users_files/AnnaProkopeva/photo-1470922792794-b15b12d20e80.jpg

Аналитики компании IDC считают, что к 2023 году более половины расходов на ИКТ пойдет на цифровую трансформацию. Чтобы идти в ногу с крупными участниками рынка, IT-компаниям важно осваивать новейшие технологии, включая ИИ, VR, AR, MR, интернет вещей, развивающиеся языки программирования. Также не игнорировать тренд на автоматизацию процессов с использованием Al.

Отношения аутсорсинга и бизнеса будут больше ориентироваться на повышение качества обслуживания и на ценность коммерческих предложений, а не снижение цен. Клиенты смогут собирать команды на проекты с разработчиками из разных стран. Аутсорсинговые компании будут работать в качестве системных интеграторов. 

Конкуренция на ИТ-рынке только усилится. На рейтинге IT-компаний, помимо качества выпускаемых продуктов, будет отражаться специализация, клиентоориентированность, готовность разделять риски с партнерами и надежность защиты данных от киберугроз. 

Следите за трендами и обращайте их в свою пользу! А мы в Azoft всегда рады помочь вам внедрять современные технологии в бизнес и повседневную жизнь.