169 похожих чатов

Наверно, задам странный вопрос, но всё же. Есть несколько фактов,

которые создают у меня некоторый диссонанс:
- под весь Unix в LCL есть поддержка сборки на Qt (скорее всего очень хорошо проработанная)
- Лазарь весьма вовремя обновляет версии Qt, сейчас уже 6 поддерживает
- Qt с 2018 года официально может собирать под все современные мобильные платформы на едином коде с десктопом
- FPC настолько кроссплатформенный, что может собирать хоть под утюг 😁
- Лазарь через модуль LAMW успешно собирает софт под Android на базе Java

Каждый факт по отдельности просто факт, а вместе они образуют диссонанс, почему в LAMW потребовалось писать буквально аналог LCL на Java, чтобы собирать под андроид, если по идее можно было сделать все намного проще и получить фантастическую кроссплатформенность? Или я какой-то факт упускаю?

8 ответов

5 просмотров

Qt под Андроид?

И ты путаешь qt под юникс и qt, который для срр

В Lazarus ещё с версий 0.x есть платформа CustomDraw, которая делает ровно то же, что и Qt, рисует виджеты на любом экране в любой системе. 10 лет назад можно было собрать то же самое LCL приложение под Андроид или WinCE, и оно работало. Не все виджеты, только стандартные. Но например пульт управления шлагбаумами я написал под Винду, а потом собрал под Андроид, прямо как в современной Дельфи. Но сейчас оно заброшено и не работает. Из-за отсутствия подбержки HighDPI, например.

А-Андрей Автор вопроса
Sergey Bodrov
В Lazarus ещё с версий 0.x есть платформа CustomDr...

Так нет же кнопки собрать под андроид нигде, или есть/была возможность настроить это руками?

А Андрей
Так нет же кнопки собрать под андроид нигде, или е...

Есть такой пакет, laz4android, он добавляет сборку apk в меню проекта. Но сейчас он наверняка безнадежно устарел, потому что в андроиде система сборки постоянно мутирует

А-Андрей Автор вопроса
А-Андрей Автор вопроса
Александр (Rouse_) Багель
Вот тут глянь https://habr.com/ru/articles/835244/

Там про ZenGL ещё писали, на нем тоже кроссплатформ пилят?

Похожие вопросы

Обсуждают сегодня

Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
48
а проверьте, собирается ли у кого сейчас транк лазаря через делюкс? у меня вот: fpcupdeluxe: info: Lazarus Native Installer (BuildModuleCustom: UserIDE): LazBuild: building Us...
Iluha Companets
20
Такой вопрос: Почему DocLister, если указать другие шаблоны для пагинации - ко всем указанными шаблоном присваивается пустая строка?
Кирилл Гацевич
11
добрый день. возможно ли изменить цвет окон лазаруса? Как?
Budemposmotret
35
This is a big issue. Just by being a citizen of a country, you are denied to contribute to Open Source software: https://youtu.be/L5Ec5jrpLVk?si=1iIuHnMPbCB4anV-
Sharuzzaman Ahmat Raslan
72
Мне тут приспичило встроить в программу форматировние текста SQL, расставить переносы строк и отступы так, чтобы лучше читалось. Я что-то свое изобразил, оно после ключевых сл...
Sergey Bodrov
11
Господа, а кто-нибудь сталкивался с размещением на TTabControl/TTabSheet множества контролов (> 100) с последующими External: Access violation? Вот буквально на ровном месте. ...
Dmitry
29
Вот например простой пример, как получить стоимость хешрейта монеты монеро с сайта whattomine.com c использование сеарилизатора при парсинге JSON TaskProfit := TTask.Run(proc...
Delphi Coder
2
А какие существуют способы обработки ошибок выделения памяти в ядре? Т.е., допустим, есть функция, которая возвращает адрес свободной страницы в физической памяти и диапазон в...
disba1ancer
51
Does anyone have some zeroday's left?
Wito!d ♥️🩷
44
Карта сайта