1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/CarGuo-GSYFlutterBook

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
FCTO.md 10 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 10.03.2025 00:06 5767d61

Отчет Flutter CTO 2024: основные выводы и анализ

Отчет Flutter CTO 2024 был подготовлен командой LeanCode. Данные отчета собраны с помощью опроса более чем 300 CTO, CIO и других руководителей технологических отделов из 70 стран. Вопросник включал 52 вопроса, а также семь личных интервью и помощь более чем десятка партнеров.

Около 85% опрошенных имеют более пяти лет опыта работы, а более 50% работали в сфере информационных технологий более десяти лет. Более 40% опрошенных трудятся в мобильных командах, состоящих из пяти и более разработчиков, а 22,8% — в организациях, насчитывающих более двухсот сотрудников.

image1

Кроме того, около 30% опрошенных представляют приложения с более чем 100 000 пользователями, а 13% — приложения с более чем 1 миллионом пользователей.

image2

Отчет состоит из 50 страниц, и здесь представлены некоторые ключевые моменты, вызывающие интерес как лично у автора, так и у читателей, такие как беспокойство относительно прекращения поддержки Flutter со стороны Google.

По поводу главной проблемы Flutter, 56% опрошенных выразили обеспокоенность тем, что Google может прекратить поддержку Flutter, на этот счет Грег Лабенц из Google ответил в интервью.

image3Лабенц отметил, что вопрос о том, будет ли Google отказываться от Flutter, является вечным. По его мнению, это не станет проблемой для Flutter, поскольку поддержание команды Flutter не требует затрат со стороны Google, а проект Flutter приносит доход компании:

  • Внутри Google множество приложений используют Flutter, что помогает компании снизить расходы на разработку (например, Google Pay, Google Earth, Google Ads, Google Classroom, YouTube Create, Google Cloud, Google One, Crowdsource, Google Analytics, FamilyLink и другие).
  • Из-за размера команд Dart и Flutter, они не являются бременем финансового убытка.
  • Flutter способствует популяризации продуктов Firebase и Cloud, а также увеличивает использование AI среди разработчиков Flutter за рубежом.

image4

Как бизнес, Flutter приносит доход и не является просто расходами, поэтому он не станет бременем для Google: И хотя это не стоит денег Google и широко используется. Кроме того, хочу отметить, что в настоящее время в списке консультантов Flutter (Flutter consultants) уже более семидесяти компаний-консультантов, среди которых такие известные компании, как IBM и baseflow, а также компании, использующие Flutter для своих решений, таких как VGV.

Например, в данном отчете, хотя AWS является наиболее популярным провайдером облачных услуг, доля Firebase + Google Cloud тоже значительна. Прибыль, которую Flutter приносит самой Google, весьма существенна.> В большинстве версий Flutter можно найти информацию о том, что Firebase SDK, AI SDK и другие технологии внедряются сразу после выпуска.

image-20240703182141620

Отчет также показывает, что Firebase является основной платформой выбора для Flutter, особенно если говорить о Backend-as-a-Service (BaaS). Кроме того, удивительно, но 16% разработчиков используют Dart для создания серверных служб.

В интервью с одним из сооснователей Flutter Эриком он отметил:

"С момента основания Flutter развивается внутри экосистемы Google, чтобы решать проблемы Google. Однако в то время Flutter имел некоторые недостатки для внешних компаний, таких как возможность горячего обновления. Это стало причиной создания проекта Shorebird."

В отчете указано, что в пяти крупнейших отраслях использования Flutter, связанных с финансовыми, медицинскими, производственными и электронной коммерцией, больше всего приложений. Приложения, связанные с изображениями и видео, встречаются реже, что связано с слабым уровнем обработки изображений в Flutter.

Что касается языков программирования, используемых компаниями для разработки приложений на Flutter, то помимо Dart, самым распространенным остается JavaScript и другие фронтенд-языки. Интересно отметить, что Kotlin занимает второе место по популярности среди разработчиков Flutter, а третье место — Swift.

Из данных выше и ниже видно, что в настоящее время наибольшим спросом пользуются мобильные приложения, однако интерес к веб-приложениям также продолжает расти.

image-20240704081417131

Конечно, с развитием Flutter Web, одной из самых актуальных проблем остаётся вопрос оптимизации пользовательского опыта. Один из путей решения этой проблемы заключается в использовании Flutter for Web WASM Native.

image-20240703181931466

В интервью было отмечено, что ранние версии Flutter Web были незначительны, но сейчас они выросли в три раза, а также планируется развитие трёх ключевых функций для улучшения Flutter Web (SEO, горячего перезапуска JavaScript и WasmGC). Кроме того, среди самых ожидаемых функций три из пяти связаны с Flutter Web, что свидетельствует о его значении как одного из основных направлений развития Flutter.

Кроме того, выбор правильной архитектуры Flutter является одной из главных проблем для команд, начинающих работу с Flutter. Например, есть такие варианты, как Bloc, Riverpod и Provider, что может вызвать путаницу и аналитический паралич.

Также часто встречаются вопросы безопасности, производительности и интеграции с нативными системами в контексте Flutter.

Отчет CTO Flutter 2024 года в некоторой степени хорошо демонстрирует текущее состояние Flutter на глобальной арене. Хотя выборка была небольшой — всего 300 лидеров технологических областей из разных стран мира, «видение льва через трубочку» не является строго научным методом, но всё же представляет собой полезную отправную точку. Уверены, что прибыльность самого Flutter может служить источником уверенности для партнеров. Для заинтересованных лиц можно найти полный отчёт по следующей ссылке:

Ссылка на отчёт

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/CarGuo-GSYFlutterBook.git
git@api.gitlife.ru:oschina-mirror/CarGuo-GSYFlutterBook.git
oschina-mirror
CarGuo-GSYFlutterBook
CarGuo-GSYFlutterBook
master