Что тебе нужно знать

  • Google Flutter для Windows Alpha теперь доступен.
  • Кросс-платформенная структура пользовательского интерфейса позволяет разработчикам писать приложения для iOS, Android, а теперь и для Windows 10.
  • Поддержка Win32 API и UWP находится в разработке для устройств Windows следующего поколения.
  • Новости следуют за языком Swift с открытым исходным кодом, который появится в Windows 10.

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

Объявление от Google следует за языком Swift, который также переходит на Windows. Swift. все более популярный язык, используемый в iOS разработчиками Apple.

Google ранее говорил о том, что Flutter появится в Windows, и с лета он был в предварительном режиме. Сегодня компания анонсирует официальную версию Windows Alpha, которая теперь доступна разработчикам.

Теоретически Flutter похож на React Native и позволяет разработчикам использовать единую базу кода для написания высокопроизводительных приложений для Android и iOS. Эта концепция похожа на универсальную платформу Windows (UWP) от Microsoft для оптимизации разработки приложений, позволяя разработчикам повторно использовать как можно больше кода между проектами.

Google представляет свой кроссплатформенный инструментарий Flutter UI в Windows 10

Flutter (и его базовый язык Dart) также является одной из самых быстрорастущих систем на GitHub. В настоящее время их более «100 000 приложений в магазине Google Play, веб-версия в бета-версии, macOS и Linux в альфа-версии,» согласно Google.

READ  Как установить Windows 10 на Mac

Галерея Flutter UWP для Windows 10 показывает примеры приложений, созданных на Flutter. Источник: Даниэль Рубино / Windows Central

Благодаря сегодняшним новостям разработчики могут начать писать приложения с использованием Flutter и ориентироваться на устройства Windows, включая настольные ПК и другие мобильные решения, такие как Surface Go. Проблема заключалась в добавлении поддержки парадигм взаимодействия с мышью и курсором на рабочем столе вместо простого прикосновения для телефонов. Из пресс-релиза:

Разработчики могут загрузить приложение Flutter Gallery из Microsoft Store, чтобы увидеть пример демонстрации фреймворка Flutter как UWP в Windows.

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

«Ответить». это образец почтового клиента для Windows 10, созданный с использованием Google Flutter. Источник: Даниэль Рубино / Windows Central

READ  5 советов по подготовке вашего ПК для Windows 10 Spring Creators Update

Группа, стоящая за Flutter, понимает, что еще многое предстоит сделать для Windows, включая добавление функций для «доступность, глобализация и локализация, улучшенная клавиатура и обработка текста, поддержка аргументов командной строки и многое другое.»

Интересно, что хотя Flutter поддерживает классический Win32 API, Google также экспериментирует с поддержкой UWP, поэтому приложения Flutter могут работать на «устройства Windows следующего поколения,» включая Windows 10X и Xbox. Вы можете узнать больше о развитии Flutter для UWP на GitHub здесь.

Microsoft и Google в последнее время стали намного уютнее, обе компании работают над новым Surface Duo, включая поддержку двух экранов для приложений Flutter. Платформы имеют меньшее значение, чем инструменты и сервисы, используемые для их работы, и обе компании осознают эту истину. Может быть, когда-нибудь мы даже увидим приложения Google в Microsoft Store.

Более подробную информацию о Flutter для Windows Alpha можно найти в пресс-релизе Google, который содержит ссылки на множество примеров, советов и того, как начать работу для разработчиков, заинтересованных в испытании фреймворка.