#dart #flutter #x86
# #dart #flutter #x86
Вопрос:
Мне интересно изучить flutter / dart от Google, но я хочу иметь возможность создавать с ним настольные приложения x86, как с react native. Есть ли встроенная поддержка или какие-либо сторонние дополнения, которые я могу использовать для создания приложений drsktop с flutter / dart?
Ответ №1:
Мне трудно решить, является ли этот вопрос не по теме или нет; Я пока не буду голосовать за его закрытие, но я не удивлюсь, если кто-то это сделает (поскольку он довольно близок к вопросу типа «рекомендовать инструмент»).
Чтобы ответить на ваш вопрос, ответ на данный момент вроде как. Из часто задаваемых вопросов о flutter:
Могу ли я использовать Flutter для создания приложений для настольных компьютеров? Да, но сейчас он не очень хорошо поддерживается. Мы работаем над тем, чтобы сделать это первоклассным. Наш текущий прогресс задокументирован в нашей вики.
Вики здесь, и на текущий момент этого ответа в нем есть некоторая базовая информация о том, как настроить создание приложения flutter для Windows, Mac и Linux, а также предупреждения о том, что все может измениться в любой момент и что любой плагин, требующий собственного кода, не будет работать, поскольку они содержат только код дляiOS / Android. Репозиторий flutter-desktop-embedding (оставшийся до того, как Google официально начал работать над встраиванием в рабочий стол) является примером того, как начать, но ваш пробег может отличаться, поскольку я не уверен, насколько он актуален.
В принципе, вы могли бы начать разработку приложения flutter прямо сейчас на рабочем столе, но я бы не ожидал, что смогу опубликовать это приложение в ближайшее время без значительного объема работы, чтобы все выстроилось должным образом. Кроме того, его публикация может быть затруднена, по крайней мере, в Windows, а в Windows текущая оболочка использует GLFW, что, вероятно, не то, что вы хотели бы использовать в выпущенном приложении, если это возможно. Я не из Google, поэтому не могу говорить об их планах, но я бы предположил (и надеюсь), что в Google I / O будет какое-то объявление о встраивании в рабочий стол, но никаких гарантий.
Итак, TLDR; да для целей разработки, но нет для развертывания.
Комментарии:
1. Репозиторий для встраивания flutter-desktop по-прежнему активно поддерживается; по мере добавления функциональности рабочего стола в Flutter репозиторий для встраивания flutter-desktop обновляется для его использования, удаляя любой устаревший код и инструменты. Цель состоит в том, чтобы постепенно демонтировать его, а не отказываться от него.