ixon
@ixon


Какая gui для golang подойдёт для кроссплатформенной в т.ч. мобильной разработки?

Какую библиотеку на GoLang для gui использовать для наилучшего пути к кроссплатформенности?
Хочется сделать приложение, которое бы одинаково работало как для популярных Desktop платформ, так и для мобильных. А может лучше для этой цели использовать Dart и Flutter? Хочется чтобы приложение было как можно более низкоуровневым: работало быстро и без всяких платформ-фреймворков типа dotnet или браузерных движков.
  • Вопрос задан
  • 233 просмотра
Пригласить эксперта
Ответы на вопрос 3
Лучше для этой цели использовать Dart и Flutter. Они сейчас делают изменения в сторону создания десктоп приложений, но это пока в ранней стадии. Мне кажется это лучше подойдет для этой цели. Посмотрите что и как.

Тут еще такой момент, что все зависит еще от ваших знаний.
Ответ написан
@SZolotov
разрабатываю на Xamarin,WPF,Qt, Asp.net
У вас не совсем верное представление о Xamarin. Под iOS приложение на Xamarin компилируется целиком в нативный код, т.к. есть ограничения от Apple. Под Android можно собрать приложение с опциями AOT + LLVM, тогда рантайм Mono будет использоваться по минимуму, а скорость запуска будет близка к нативной. Это уже из-за особенностей Android.
Ну и основная фича Xamarin - полное покрытие API нативных платформ. Для андроида вообще можно открывать учебник по разработке приложений на java, копипастить примеры, немного привести к стилю C# (например, названия классов, имена переменных) и все будет работать.
Вот описание архитектуры приложения под iOS https://docs.microsoft.com/ru-ru/xamarin/ios/inter...

Вот описание архитектуры приложения под Android https://docs.microsoft.com/en-us/xamarin/android/i...
https://xamarinhelp.com/xamarin-android-aot-works/

Плюс на C# можно разрабатывать приложения под все десктопные платформы или вообще одно приложение на Xamarin.Forms под все операционные системы
Ответ написан
@NEupy
Есть библиотека Ebiten. С помощью неё написано несколько игр под Android.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Dialog Москва
от 180 000 руб.
CORE Москва
от 60 000 до 90 000 руб.
Finch Москва
До 100 000 руб.