Windows, пожалуй, самая популярная операционная система для ПК, установленная на более чем миллиарде устройств по всему миру. Пользователи Windows имеют доступ к миллионам приложений, доступных в Магазине Microsoft и в Интернете, чтобы улучшить их работу с компьютером.
Но все стало интереснее. Крупная разработка Flutter, популярной платформы Google для создания приложений, открыла разработчикам новые возможности для создания приложений для Windows и предоставления уникальных возможностей. Давайте рассмотрим, как.
Что такое флаттер?
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 и С++ движок. И точно так же, как бесшовная интеграция с разработкой мобильного пользовательского интерфейса, Flutter 2.10 может взаимодействовать с Windows на собственном уровне. Он отвечает за перевод и отправку сообщений Windows для рисования своего пользовательского интерфейса, обрабатывая такие события, как изменение размера окон и работает с существующими модальностями Windows для интернационализации, такими как метод ввода редакторы.
Поддержка нескольких команд Microsoft сыграла важную роль в реализации видения Flutter для Windows. Команда дизайнеров Fluent предоставила значки Windows для приложений Flutter, а группа специальных возможностей обеспечила поддержку программ чтения с экрана во Flutter с первого дня. Кроме того, партнеры Flutter по инструментам, такие как FlutterFlow, Realm, Rive, Syncfusion и Nevercode, также обновили свою поддержку Windows.
Что разработчики Flutter могут предложить пользователям Windows
Как разработчик Flutter, теперь вы можете публиковать свои приложения в Microsoft Store и изучать новые концепции для создания инновационных нативных приложений для пользователей Windows.
У вас будет каждая часть инфраструктуры Flutter для создания ваших приложений, включая плагины для поддержки Windows, такие как камера, файловый_выборщик и общие_преференсы. Более того, ваши приложения смогут красиво выражать дизайн-систему Microsoft Fluent.
Если вы создавали мобильные приложения Flutter, вы можете использовать свои знания и опыт для разработки приложений, предлагающих новые решения для пользователей Windows. Таким образом, в будущем вы сможете создавать привлекательные визуально приложения, которые не только будут работать без сбоев в Windows, но и будут работать на других настольных или мобильных устройствах, помимо Интернета.
Windows становится захватывающей с приложениями Flutter
С запуском Windows 11 приложения для Android уже появились на ПК с Windows. Теперь с поддержкой для создания высококачественных Приложения для Windows без ущерба для совместимости или производительности, Flutter открывает новую волну творчества, инноваций и улучшенных вычисления.
Действительно, пользователи Windows могут рассчитывать на более умный и захватывающий опыт работы с разработчиками приложений Flutter.
Google Workspace предлагает разработчикам набор бесплатных и недорогих инструментов для эффективного управления и создания веб-приложений. Вы ими пользуетесь?
Читать дальше
- Программирование
- Разработка приложений
- Windows 11

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