Что такое Flutter 2.10? Почему пользователи Windows должны быть взволнованы этим?
Программирование

Что такое Flutter 2.10? Почему пользователи Windows должны быть взволнованы этим?

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

Windows – это, пожалуй, самая популярная ОС для ПК, которая используется более чем на миллиарде устройств по всему миру. Пользователи Windows имеют доступ к миллионам приложений, доступных в Microsoft Store и в Интернете, чтобы улучшить работу с компьютером

Но ситуация стала еще интереснее. Важная разработка Flutter, популярной платформы Google для создания приложений, открыла разработчикам новые возможности для создания приложений для Windows и предоставления уникального опыта. Давайте узнаем, как это сделать

Что такое Flutter?

Flutter – это бесплатный фреймворк с открытым исходным кодом от Google для создания красивых, нативно скомпилированных, многоплатформенных приложений из единой кодовой базы. Он помогает реализовать ваши идеи, создавая приложения, которые предлагают полноценный опыт— независимо от того, для какой операционной системы вы их разрабатываете

Flutter был создан как фреймворк мобильного пользовательского интерфейса, чтобы предложить разработчикам гибкость, простоту и скорость создания многофункциональных нативных приложений для iOS и Android. Разработчики Flutter могут использовать один и тот же язык программирования с единой кодовой базой для создания приложений как для iOS, так и для Android

Суть Flutter заключается в использовании виджетов. Вы можете создать весь пользовательский интерфейс, комбинируя различные виджеты, имея ограниченный опыт программирования или разработки.Flutter имеет свои готовые виджеты, так что OEM-виджеты не нужны, и вы можете разрабатывать свои виджеты

Приложения Flutter создаются с использованием Dart, объектно-ориентированного языка программирования Google.Dart компилируется непосредственно в нативный код, поэтому приложение выглядит и ощущается пользователем как обычная программа для Windows

Более того, благодаря поддержке горячей перезагрузки с учетом состояния, вы получаете продуктивность интерактивной среды, которая позволяет вносить изменения во время работы приложения и сразу же видеть результаты

Почти полмиллиона выпущенных приложений используют Flutter, включая приложения от Betterment, BMW и ByteDance. Сегодня Flutter является одним из самых популярных кроссплатформенных наборов инструментов пользовательского интерфейса

Flutter 2. 10 и его адаптация для Windows

Google уже некоторое время планирует распространить Flutter с мобильных приложений на другие платформы, такие как настольные компьютеры и веб.Flutter 2. 10, самая новая версия, принесла с собой стабильный релиз поддержки Windows. Теперь вы можете создавать приложения, работающие на мобильных устройствах, ПК с Windows и в Интернете— и все это из одной кодовой базы

Будучи ОС, разработанной для ПК с большими экранами и такими средствами ввода, как клавиатура и мышь, Windows не работает как мобильное устройство. Кроме того, API, используемые приложениями для настольных компьютеров, отличаются от тех, которые работают на Android или iOS

Flutter 2. 10 не просто привнес Flutter в Windows, но и адаптировал его для Windows. Для начала, Flutter для Windows сочетает в себе фреймворк Dart и движок C++. И точно так же, как его бесшовная интеграция с разработкой мобильных пользовательских интерфейсов, Flutter 2. 10 может взаимодействовать с Windows на родном уровне. Он отвечает за перевод и диспетчеризацию сообщений Windows для рисования пользовательского интерфейса, обрабатывает такие события, как изменение размера окон, и работает с существующими модальностями Windows для интернационализации, такими как редакторы методов ввода

Поддержка нескольких команд Microsoft сыграла важную роль в реализации концепции Flutter для Windows. Команда дизайнеров Fluent предоставила иконки Windows для приложений Flutter, а команда Accessibility позаботилась о том, чтобы Flutter с первого дня поддерживал программы для чтения с экрана. Более того, партнеры Flutter по инструментарию, такие как FlutterFlow, Realm, Rive, Syncfusion и Nevercode, также обновили свою поддержку Windows

Что разработчики Flutter могут предложить пользователям Windows

Как разработчик Flutter, вы теперь можете публиковать свои приложения в Microsoft Store и исследовать новые концепции для создания инновационных нативных приложений для пользователей Windows

Для создания своих приложений у вас будут все части фреймворка Flutter, включая плагины для поддержки Windows, такие как камера, file_picker и shared_preferences. Более того, ваши приложения смогут прекрасно выразить систему дизайна Microsoft Fluent

Если вы создавали мобильные приложения Flutter, вы можете использовать свои знания и опыт для разработки приложений, которые предлагают новые решения для пользователей Windows. Таким образом, в будущем вы сможете создавать визуально потрясающие приложения, которые будут работать не только на Windows, но и на других настольных и мобильных устройствах, а также в Интернете

Windows становится захватывающей с приложениями Flutter

С запуском Windows 11 приложения для Android уже появились на компьютерах под управлением Windows. Теперь с поддержкой создания высококачественных приложений для Windows без ущерба для совместимости и производительности, Flutter открывает новую волну творчества, инноваций и улучшенных вычислений

Действительно, пользователи Windows могут рассчитывать на более интеллектуальный и захватывающий опыт работы с приложениями, созданными разработчиками Flutter

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий