Комментарии 10
Но зачем?
Буханка и троллейбус.jpg
Файн конечно максимально интеесный в будущем проект, но пока с текущим внешним видом встроенных компонентов будем обьективны шансов стать популярным у него мало.
Что "про iOS можно забыть ведь там только через App Store" это не совсем так, на представлении приложений как находящихся в разработке альтернативные магазины работают, но подписывать всё равно нужно, так что не велика потеря.
Ссылке Здесь лучше бы было вести на https://fyne.io/.
Fyne очень тяжелый. Я на него возлагал большие надежды, но на Линуксе и Маке более-менее реалистичное приложение (много экранов, уведомления, таблицы...) ест батарейку и память больше чем хорошо написанное приложение на электроне.
Вот тут подробнее - а какая ему разница сколько там экранов если они всё равно ничего не делают? Скорее всего всё та же детская ошибка что и везде - проверка наличия событий функцией немедленно возвращающей что их нет. В цикле. Где-то видел, кажется по поводу SDL, как решение в виде задержки на фиксированное число миллисекунд было принято как нормальное.
Запустил fyne_demo на Линукс - то 0 то 1 процент CPU, запустил hello world Flutter - всё время 0, но бодро кликая по кнопке можно поднять за 20% - тоже не нормально, ИМХО. Запустил аналог на Lazarus - так 0%, но бодро кликая можно поднять до 1%, а бодро шевеля мышкой - аж до 3%.
Всё новое - радикально порченное старое?
Вот одна из проблем, на которую я сам напоролся https://github.com/fyne-io/fyne/issues/2506
Код библиотеки и правда читается очень легко. Когда писал всякое по учебе частенько приходилось туда нырять, но в основном это происходило из-за скудной документации.
Golang fyne Куда нажать? :-(