Комментарии 17
НЛО прилетело и опубликовало эту надпись здесь
1.«Continue to experiment with making Flutter run on desktop-class platforms (e.g. macOS and Windows).» Это че, линух в пролете?
2. Когда сделают норм либу для вызова из С++, JVM,…? Или только мне оно нужно ))? На кой мне этот корявый Dart вместо Scala? А заменить JavaFX(ScalaFX) на менее монструозно-разлапистое хотелось бы.
2. Когда сделают норм либу для вызова из С++, JVM,…? Или только мне оно нужно ))? На кой мне этот корявый Dart вместо Scala? А заменить JavaFX(ScalaFX) на менее монструозно-разлапистое хотелось бы.
0
Linux не в пролёте. Здесь flutter-desktop-embedding есть примеры для трёх платформ. Сам пробовал только linux — собирается, запускается.
С линуксом проблема — там куча тулкитов для рисования окон (Qt, GTK+, EFL и прочие). Добавлять их в зависимости разработчики не особо хотят, выбрать какой-то один тоже непросто. В примерах там GLFW используется для создания окна, но он не позволяет добавить нативное меню, поэтому меню приложения «плавает» в отдельном окошке.
Там же есть примеры взаимодействия C<->Flutter — вызов окна выбора файла, чтение/запись файла, обработка кликов в меню.
С линуксом проблема — там куча тулкитов для рисования окон (Qt, GTK+, EFL и прочие). Добавлять их в зависимости разработчики не особо хотят, выбрать какой-то один тоже непросто. В примерах там GLFW используется для создания окна, но он не позволяет добавить нативное меню, поэтому меню приложения «плавает» в отдельном окошке.
Там же есть примеры взаимодействия C<->Flutter — вызов окна выбора файла, чтение/запись файла, обработка кликов в меню.
0
НЛО прилетело и опубликовало эту надпись здесь
Тут мяч на стороне браузеров. Google Chrome и MS Edge уже умеют в PWA на десктопах.
Если приложение «всё в себе», то проблем нет.
А если нужен доступ к локальным файлам? Или запуск программ? Или не-HTTP сетевые подключения? Или установить приложение с флешки или при оффлайн установке системы?
Если всё это добавить в браузер, то получится урезанный electron.
Если приложение «всё в себе», то проблем нет.
А если нужен доступ к локальным файлам? Или запуск программ? Или не-HTTP сетевые подключения? Или установить приложение с флешки или при оффлайн установке системы?
Если всё это добавить в браузер, то получится урезанный electron.
0
НЛО прилетело и опубликовало эту надпись здесь
KaiOS — это вроде форк FirefoxOS. У гугла Chrome OS.
Из-за закрытости Microsoft многие технологии не вышли за пределы Windows. А так да, IE в недрах системы использовался много где — в проводнике, в справочной системе (.chm), даже был когда-то Active Desktop, позволяющий web-страницу на фон рабочего стола поставить. Поддержка MHTML тоже в IE появилась раньше всех, а это же почти PWA.
Потом под натиском антимонополистов (с подачи гугла) IE начали «выпиливать» из системы, предлагая выбрать браузер при первом запуске.
Зато сейчас к гуглу почему-то нет претензий по поводу безальтернативности в его Chrome OS.
Из-за закрытости Microsoft многие технологии не вышли за пределы Windows. А так да, IE в недрах системы использовался много где — в проводнике, в справочной системе (.chm), даже был когда-то Active Desktop, позволяющий web-страницу на фон рабочего стола поставить. Поддержка MHTML тоже в IE появилась раньше всех, а это же почти PWA.
Потом под натиском антимонополистов (с подачи гугла) IE начали «выпиливать» из системы, предлагая выбрать браузер при первом запуске.
Зато сейчас к гуглу почему-то нет претензий по поводу безальтернативности в его Chrome OS.
0
мелкомягкие уже отказались от своего детища Edge
Официально уже объявили о закрытии проегта.
Официально уже объявили о закрытии проегта.
0
У Flutter вроде бы не было цели делать нативное меню. Они же сами UI рисуют.
0
1. Если заглянуть сюда, то не в пролёте github.com/google/flutter-desktop-embedding
2. Не Вам одному. Мне бы тоже хотелось =)
И всем, кто следит за этой issue: github.com/flutter/flutter/issues/7053
По поводу дат неизвестно. (Но стоит milestone: May 2019, может чудо всё-таки свершится?)
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, может чудо всё-таки свершится?)
0
Спасибо за обзор.
Из интересных новостей, от компании Alibaba утилита, что из картинки интерфейса делает код для Flutter:
https://medium.com/@alitech_2017/introducing-ui2code-an-automatic-flutter-ui-code-generator-7e0a575c193
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Flutter 1.2. Что нового?