
Привет, это оргкомитет CrossConf Awards — первой премии в области кроссплатформенной разработки. 8 ноября мы вручили награды кроссплатформенным проектам в номинациях Indusrty, Technology и Community. Это было очень волнительно, потому что выбрать, кто лучше всех — большая ответственность.
В этой статье расскажем, почему мы решили делать премию, как боролись с когнитивными искажениями при оценке более 100 заявок от 70 технологичных компаний, а также отметим тренды, которые можно проследить в технологическом стеке и подходах победителей.
CrossConf Awards: идея и цели
Каждый год наша команда организует CrossConf — большую конференцию по кроссплатформенным технологиям и трендам IT. Мы наблюдаем, как кроссплатформа стремительно развивается, а рынок наполняется выдающимися проектами и смелыми идеями.
Но те, кто стоит за этими достижениями — разработчики, инженеры и команды, — часто остаются за кадром. Их вклад редко получает заслуженное признание: ни красных ковров, ни блестящих статуэток. Нам показалось, что пора это исправить.
Заявки оценивал совет экспертов из авторитетных компаний вроде Яндекса, Ozon, T-банка, Альфы, которые работают c кроссплатформой в разных областях бизнеса. Подробнее об этом расскажем дальше (смотрите пункт 3).
Как изолировать субъективность
Начнем с того, что оценивание в целом — субъективный процесс. Оно включает в себя интерпретацию и суждение, которые неизбежно опираются на личный опыт, ценности, знания и контекст. Мы понимали, что полностью исключить субъективность невозможно. Но есть методы, которые помогают свести ее к минимуму, и мы их использовали:
1. Установили четкие критерии и шкалу оценки. Например, один из критериев — доля использования кроссплатформенных решений. Мы сделали две градации — до 30%, в этом случае заявка получала меньш�� баллов, и более 30%, тогда ставился максимальный балл.
Сразу отказались от идеи дополнительно поощрять стопроцентно кроссплатформенные проекты — это не обязательно гарантия технологической сложности. Создатели проектов, которые сочетают несколько технологий, часто бывают изобретательнее, потому что им надо гармонично объединять элементы разных подходов.
2. Разделили критерии оценки на основные и дополнительные.
В каждой номинации были свои критерии, по которым жюри выставляло баллы. Были основные критерии, которые обязательно нужно было оценить, и дополнительные — за них давали бонусные баллы.
Например, в номинациях блока Industry основными критериями была доля использования кроссплатформенных решений, полнота функционала и другие, а дополнительными — качество анимаций и количество платформ, которые поддерживает приложение и так далее. В сумме у номинаций было от 6 до 10 критериев.
3. Пригласили экспертов с разным профессиональным бэкграундом, чтобы добавить разнообразие точек зрения. В жюри вошли специалисты из продуктовых и сервисных компаний, разработчики, инженеры и создатели образовательных программ. У каждого эксперта была своя область знаний, но вместе они образовали команду, которая смогла рассмотреть проекты с разных сторон.
Еще одно важное уточнение: эксперты не оценивали проекты, в которых они (или их компании) прямо или косвенно участвовали.
В итоге мы уверены, что победителями CrossConf стали выдающиеся проекты. Полный список есть на сайте премии. Дальше будут интересные наблюдения об этих проектах. Можно предположить, что они говорят о рынке кроссплатформы в целом, но не забывайте, что чрезмерные обобщения часто приводят к ошибкам:)
Победители выбирают Flutter
Большинство наград забрали приложения на Flutter. Если точнее, то 63% общего числа проектов-победителей разработаны на этом фреймворке. В основном это крупные и масштабируемые проекты.
Примеры:
В номинации «Финансы и страхование» все три призовых места — на Flutter (Genext, Энергогарант, Поток Инвестиции).
В номинации «Торговля и доставка» победило приложение Love Republic (на Flutter), а второе и третье место заняли Дикси и Sokolov, тоже на Flutter.
React Native для социально ориентированных приложений
Часть победителей выбрали React Native — 15% от общего числа. Интересно, что это приложения, которые сосредоточены на социально ориентированных и поддерживающих сервисах, где важны простота коммуникации и взаимодействия пользователей.
Примеры:
Moodi — приложение для ментального здоровья, которое помогает пользователям отслеживать свое эмоциональное состояние. Создано полностью на React Native.
Betalife — социальная платформа для людей с рассеянным склерозом. Использует React Native в сочетании с Node.js и MongoDB.
Кроссплатформа плюс ИИ
В номинации «Лучшее кроссплатформенное приложение с использованием AI» победило приложение ИВИ, в котором используется искусственный интеллект для персонализации и оптимизации пользовательского опыта.
Разработчики интегрировали решения, которые анализиру��т историю просмотров, повышают качество потокового видео до UHD и автоматически модерируют контент. Для реализации рекомендаций используется гибкая архитектура, которая обрабатывает большие объемы данных в реальном времени.
Второе и третье места заняли не менее интересные проекты:
TrueConf 8 - сервис видеосвязи реализует алгоритмы шумоподавления и размывания фона, оптимизируя качество видео на мобильных устройствах. Кроссплатформенность обеспечивает легкость масштабирования — это делает приложение востребованным среди корпоративных пользователей.
CrabMic применяет YOLO v4, чтобы оценивать объем крабового мяса. Узкоспециализированное, но крайне точное применение нейросетей.
Какие практические выводы можно сделать:
Оптимизация — это вызов. Приложения, которые работают с ИИ, как правило, требуют грамотного подхода к управлению ресурсами. Например, ИВИ адаптирует сложные модели рекомендаций под мобильные устройства, где важны скорость и стабильность.
Специализация приносит результат. Реализация специализированных нейросетей, даже для небольших функций, может сделать приложение более востребованным, как показала команда CrabMic.
Масштабируемость возможна: Проекты вроде ИВИ и TrueConf 8 доказывают, что сложные ИИ-системы могут быть производительными на кроссплатформенных фреймворках. Главное — правильно подобрать стек.
Flutter плюс Unity
В номинации «Нестандартное решение» победило приложение FinamInvest. Оно использует Unity для визуализации портфелей инвесторов. Нетипично для ��россплатформенной разработки, потому что объединяет два фреймворка, каждый из которых традиционно решает разные задачи.
Flutter ориентирован на разработку производительных и красивых интерфейсов, а Unity чаще используют для игр и 3D-визуализаций. Чтобы их совместить, нужны определенные ресурсы устройства (не говоря уже о навыках в разработке).
В случае с FinamInvest разработчики использовали Unity исключительно для трехмерной визуализации инвестиционных портфелей — это было бы трудно реализовать только с помощью Flutter. А Flutter, в свою очередь, отвечает за весь пользовательский интерфейс и работу с данными.
Практика — критерий истины
В номинации Community выбирали лучшие материалы о кроссплатформенных технологиях, отмечали компаний-просветителей и авторов блогов. Отметили для себя, что победители (да и участники) сосредоточены на обучении через практику. Популярен жанр инструкций, которые можно сразу внедрить:
«Идем в Web c WebAssembly и Макросы | Что показали на Google I/O ?»
«Как установить Flutter для разработки на ОС Аврора»
Это подчеркивает запрос аудитории на «разбор по косточкам» вместо поверхностного обзора.
Консолидация знаний
Отдельно отметили компаний-просветителей. Здесь популярный подход — создавать ценность через экосистему обучения. Например, компания Surf ведет блоги, публикует открытый код, участвует и организует митапы и курсы. Это делает компанию не просто экспертом, но и центром обмена знаниями.
Чему научил нас этот год
Кроссплатформа — это не про компромиссы, а про возможности. Победители не жертвовали качеством ради удобства. Они использовали кроссплатформенные фреймворки, чтобы достигать высокой производительности, креативить и создавать классный пользовательский опыт.
Ученье — свет. Создание доступных образовательных материалов укрепляет рынок, помогая разработчикам быстрее адаптироваться к новым технологиям.
Гибкость стека — ключ к инновациям. Победители демонстрируют, что смелые технологические комбинации приводят к интересным решениям.
Следующий год будет еще насыщеннее. До встречи на CrossConf Awards 2025!
