Как стать автором
Обновить

Комментарии 17

НЛО прилетело и опубликовало эту надпись здесь
Дарт с синтаксисом как у джавы из 90х? По моему он устарел ещё до выхода.
НЛО прилетело и опубликовало эту надпись здесь
На тайпскрипте сейчас пилят почти все, тут без шансов. Во флаттере ставку сделали а ленивых джава разработчиков, для которых котлин уже сложно, а дарт почти так же.
НЛО прилетело и опубликовало эту надпись здесь
1.«Continue to experiment with making Flutter run on desktop-class platforms (e.g. macOS and Windows).» Это че, линух в пролете?
2. Когда сделают норм либу для вызова из С++, JVM,…? Или только мне оно нужно ))? На кой мне этот корявый Dart вместо Scala? А заменить JavaFX(ScalaFX) на менее монструозно-разлапистое хотелось бы.
Linux не в пролёте. Здесь flutter-desktop-embedding есть примеры для трёх платформ. Сам пробовал только linux — собирается, запускается.

С линуксом проблема — там куча тулкитов для рисования окон (Qt, GTK+, EFL и прочие). Добавлять их в зависимости разработчики не особо хотят, выбрать какой-то один тоже непросто. В примерах там GLFW используется для создания окна, но он не позволяет добавить нативное меню, поэтому меню приложения «плавает» в отдельном окошке.
Там же есть примеры взаимодействия C<->Flutter — вызов окна выбора файла, чтение/запись файла, обработка кликов в меню.
НЛО прилетело и опубликовало эту надпись здесь
Тут мяч на стороне браузеров. Google Chrome и MS Edge уже умеют в PWA на десктопах.
Если приложение «всё в себе», то проблем нет.
А если нужен доступ к локальным файлам? Или запуск программ? Или не-HTTP сетевые подключения? Или установить приложение с флешки или при оффлайн установке системы?
Если всё это добавить в браузер, то получится урезанный electron.
НЛО прилетело и опубликовало эту надпись здесь
KaiOS — это вроде форк FirefoxOS. У гугла Chrome OS.
Из-за закрытости Microsoft многие технологии не вышли за пределы Windows. А так да, IE в недрах системы использовался много где — в проводнике, в справочной системе (.chm), даже был когда-то Active Desktop, позволяющий web-страницу на фон рабочего стола поставить. Поддержка MHTML тоже в IE появилась раньше всех, а это же почти PWA.
Потом под натиском антимонополистов (с подачи гугла) IE начали «выпиливать» из системы, предлагая выбрать браузер при первом запуске.
Зато сейчас к гуглу почему-то нет претензий по поводу безальтернативности в его Chrome OS.
НЛО прилетело и опубликовало эту надпись здесь
мелкомягкие уже отказались от своего детища Edge
Официально уже объявили о закрытии проегта.
У Flutter вроде бы не было цели делать нативное меню. Они же сами UI рисуют.
Это потому, что в мобилках этого не надо. Опыт пользователей настольных приложений предполагает наличие меню и кнопок для управления окном.
Без меню, конечно, можно обойтись, но на десктопах спрос на этот функционал будет немаленький.
1. Если заглянуть сюда, то не в пролёте github.com/google/flutter-desktop-embedding
The purpose of this project is to support building applications that use Flutter on Windows, macOS, and Linux.

2. Не Вам одному. Мне бы тоже хотелось =)
И всем, кто следит за этой issue: github.com/flutter/flutter/issues/7053
По поводу дат неизвестно. (Но стоит milestone: May 2019, может чудо всё-таки свершится?)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий