Canonical и Google объединились для внедрения приложений Flutter в Linux

Flutter в Linux

Чуть больше года назад мы говорим с тобой от Flutter, бесплатного фреймворка для разработки пользовательского интерфейса с открытым исходным кодом, который идет прямо из Idea Factory Google. Помимо прочего, он используется для разработки приложений для Android и iOS, а также для создания приложений для Fuchsia той же компании. Несколько часов назад компания великой поисковой системы и Canonical объявили о соглашении, которое позволит приложениям Flutter добраться до Linux.

Сделка Canonical приведет к тому, что некоторым пользователям может не понравиться: разработчикам придется создавать свои приложения и доставлять их в Snapcraft, что означает, что они будут доступен в виде оснастки. И что многие из нас предпочитают пакеты Flatpak, и даже Linux Mint полностью избавился от snapd в основном потому, что они считают это тираническим объединением со стороны компании, которой управляет Марк Шаттлворт.

Приложения Flutter будут доступны в виде пакетов Snap

Тим Снит, менеджер по продукту группы Flutter, говорит, что это большое достижение, потому что UI-фреймворки редко бывают достаточно мощными и универсальными, чтобы операционная система зависела от них. Упомянул что Windows написана на C ++, а не на .NET, даже для таких апплетов, как Calculator. Сниз также считает, что это показывает, что Canonical готова инвестировать серьезно и целеустремленно для создания приложений для Linux, сделав Flutter для Linux официальной частью Ubuntu. Кроме того, компании могут чувствовать себя уверенно, выбирая Flutter - это еще одно свидетельство его долговечности и технического совершенства, по словам Снита.

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

Поддержка Linux

Согласно Google:

Эта работа включает в себя обширный рефакторинг движка для поддержки ввода с клавиатуры и мыши в стиле рабочего стола, а также окон верхнего уровня с изменяемым размером. Он также включает в себя новые возможности пользовательского интерфейса, которые хорошо подходят для настольных ПК, такие как поддержка плотности материала и NavigationRail, и эксперименты с глубокой интеграцией в базовую ОС рабочего стола с экспериментами в Dart: FFI и доступ к строке меню. Система и стандартные диалоговые окна. Вся эта работа была направлена ​​на то, чтобы Flutter был не только пригоден для мобильных устройств, но и готов обрабатывать первые полноразмерные настольные приложения.

Что касается Canonical, компания также надеется, что этот шаг привлечет разработчиков к выбрать пакеты Snap при создании ваших приложений. В настоящее время они конкурируют с Flatpak, но многие разработчики предпочитают доставлять свои приложения на Flathub, а не на Snapcraft. И многие из нас также выбирают приложения Flatpak вместо Snap по таким причинам, как то, что они обновляются намного раньше или имеют тенденцию быть более гибкими.

Что получает конечный пользователь

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

Только сейчас нам нужно подождать некоторое время, чтобы увидеть, как все будет развиваться это. Конечно, необходимо прояснить, что ничто здесь не объясняется, что означает, что собственные приложения для Android или iOS дойдут до Linux.


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

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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Марио Кастро Фонтемачи сказал

    Отличные новости!! Надеюсь, он имеет прочную основу и прослужит долго. Flutter - это потрясающе, мне это нравится!

  2.   Citizen101 сказал

    Это лучшие новости оставшейся части года, Дарт и Флаттер - абсолютная красота.