Позвоните нам
8 800 555-23-46
звонок по Роcсии бесплатный
+7 (495) 580 30 45 Москва
+7 (8442) 98 54 54 Волгоград
+7 (917) 338 51 54
Все контакты и офисы
Напишите нам: info@onvolga.ru

Спросить онлайн

Куда движется мобильная разработка

Прослушали доклады и дебаты категорий «Mobile» и «Интерфейсы»: «Куда движется мобильная разработка» и «Кросс-платформа будущего: Flutter или KMP» на it-конференции Яндекс Yatalks. Конференция проходила 5-6 декабря в Москве, Белграде и онлайн. Первый день был посвящен хардовым технологиям и трендам в этих направлениях, второй — управленческим практикам и карьере в IT.

Краткие тезисы:

  • За год не было значительных новинок и трендов.
  • Тренд: переиспользование, потеря популярности отдельных нативных приложений, «потеря ванильности».
  • Но кроссплатформенные технологии до сих пор не учитывают все особенности платформ.
  • Кроссплатформенность ускоряет разработку, но не в 2, а в 1,5 раза.
  • Опасения, что экспертиза мобильных разработчиков сильно разделится по разным направлениям.
  • Популярное из нового внедряемого Swift UI, KMP, BDUI.
  • Возможно, при выборе той или иной технологии или языка в будущем будет учитываться насколько она поддерживается при написании кода AI-ассистент. Не станет ли это таким же важным как поддержка в IDE. Влияние AI Tooling будет расти.
  • Тренд: внедрение AI как в программах пользователей, так и в инструментах разработчиков.
  • DocGPT — генерит документацию по проекту, но пока получается не норм, особенно при дополнительных итерациях.
  • Важные скиллы с учетом тренда ИИ: критическое мышление относительно предлагаемого AI, расти быстрее чем AI, правильная архитектура приложения.

Flutter или KMP (Kotlin Multiplatform) — что лучше? За какой кросс-платформенной технологией будущее? Чтобы вместе найти ответ на этот вопрос и добавить огня в завершение первого дня конференции, Яндекс решил сыграть в дебаты. В дебатах приняли участие мобильные разработчики Яндекс и других известных компаний. Каждая сторона пыталась продемонстрировать достоинства своей платформы, оперируя цифрами показателей популярности, длиной фрагментов кода, работой с асинхронностью и удобством внедрения.

Тезисы паблик-дебатов Flutter или KMP

Flutter

5 лет развития.

Минусы:

В отличии от KMP необходимо полностью переводить проект на Flutter, а не частично. Более простая анимация, прокрутка.

KMP

Kotlin под капотом. Для FE, BE, Mobile. Разработчики, имеющие опыт разработки на Kotlin для Android, легко перейдут на Kotlin Multiplatform.

Как привлечь разработчиков: «Если вы дадите людям правильный путь, то проблем с мотивацией у вас не будет» — Илон Маск.

Плюсы KMP:

  • Compose — в 2 раза меньше кода.
  • Реализовано многое из того, что во Flutter реализовано плагинами.
  • Глубокая ориентация под разные платформы — является одновременно и плюсом и минусом KMP.

Минусы KMP: отмечены проблемы со скоростью и производительностью по некоторым показателям. Использование SKIA с плохим перформансом. Но roadmap развития должно сократиться в десятки раз.

Интересный вопрос команде сторонников KMP:

«Почему Вы себя позиционируете как кроссплатформенное, если у вас разработка в разных средах для разных платформ и нет единой кодовой базы?»

Ответ: «Мы не кросс-платформа. Мы — мультиплатформа».

Вопрос команде сторонников Flutter:

«Почему вы уверены, что Dart не умрет еще раз в отличии от Kotlin?»

Ответ: «Когда-то Google уже практически убил Dart. Языку 8 лет. На нем не писали особо ничего пока не появился Flutter. Поэтому правильнее сказать, что Dart не умрет, пока не умрет Flutter. Но да, это язык одной технологии».

По итогу дебатов победил Flutter. Это скорее вызвано в целом его популярностью среди голосовавших, а не убедительностью доводов выступающих.

 Ваш запрос или вопрос по теме:

Интернет-агентство сегодня:

ТОП20 веб-студий России по разработке интернет-магазинов по доступной цене в рейтинге CMSMagazine, 1 место в ЮФО и ТОП10 Центрального ФО.

ТОП100 веб-студий Партнеров Битрикса по созданию интернет-магазинов и 11 место среди разработчиков интернет-магазинов на Битриксе по низким ценам в рейтинге РейтингРунета-2016.

ТОП10 разработчиков интернет-магазинов Москвы по доступной цене в рейтинге РейтингРунета.

ТОП120 SEO-компаний России, специализирующихся на поисковом продвижении интернет-магазинов по версии РейтингРунета.

Золотой Сертифицированный Партнер 1С-Битрикс.

Государственная аккредитация в области информационных технологий (№5291 Министерства связи РФ).

ПОЛУЧИТЕ БЕСПЛАТНУЮ КОНСУЛЬТАЦИЮ или ОТПРАВЬТЕ ЗАПРОС

Задайте вопрос о веб-разработке, обслуживании или продвижении сайта или отправьте запрос по работам. Мы стараемся отвечать на Ваши запросы в течение 24 часов.