Google создал Flutter несколько лет назад с целью создать кроссплатформенную программную среду. Самая сильная сторона Flutter заключается в том, что его можно использовать для создания приложений для Android, iOS, Linux, Windows, macOS и даже для Интернета, используя одну и ту же общую кодовую базу. Теперь, на мероприятии «Flutter Forward» в Найроби, Кения, компании потребовалось некоторое время, чтобы обрисовать некоторые функции, которые появятся в будущем, а также поделились рядом ключевых вех.
Прежде всего, Google поделился дополнительной информацией об Impeller, движке рендеринга нового поколения Flutter. Он использует преимущества Metal и Vulkan, современных низкоуровневых API в iOS и Android. В видеоклипе ниже слева показан традиционный движок рендеринга Flutter. Справа показано рабочее колесо.
Мало того, недавно появилась поддержка пользовательских шейдеров с аппаратным ускорением, работающих в iOS, Android и браузерах. Наконец, теперь поддерживаются 3D-модели: во время основного выступления была продемонстрирована демонстрация того, как можно импортировать модель после ее создания в Blender.
Flutter теперь также позволяет встраивать контент с помощью любого стандартного веб-сайта.
Если все это вас не волнует, возможно, вас порадует тот факт, что Google начинает поддерживать новые и появляющиеся архитектуры, такие как RISC-V. Компания представила Поддержка Android для ISA в начале этого месяца, и, похоже, он идет полным ходом, поскольку Flutter теперь получает обработку RISC-V. Технически он был запущен с Флаттер 3 в прошлом году, хотя и был помечен как «экспериментальный».
Наконец, мы также получаем редкую возможность взглянуть на некоторые ключевые сведения о том, как Flutter работает в магазине Google Play в настоящее время. В настоящее время существует более пяти миллионов разработчиков Flutter, и более 700 000 приложений в магазине Google Play используют Flutter. Google утверждает, что это один из трех лучших проектов с открытым исходным кодом по количеству участников.
Flutter — это интересная кроссплатформенная среда разработки программного обеспечения, которая постоянно совершенствуется. и грядущие изменения, вполне возможно, что мы увидим, что более популярные приложения начнут использовать это. Его используют такие приложения, как Google Ads, eBay Motors и Philips Hue, и мы ожидаем, что в будущем эта поддержка будет только расти.