которые создают у меня некоторый диссонанс:
- под весь Unix в LCL есть поддержка сборки на Qt (скорее всего очень хорошо проработанная)
- Лазарь весьма вовремя обновляет версии Qt, сейчас уже 6 поддерживает
- Qt с 2018 года официально может собирать под все современные мобильные платформы на едином коде с десктопом
- FPC настолько кроссплатформенный, что может собирать хоть под утюг 😁
- Лазарь через модуль LAMW успешно собирает софт под Android на базе Java
Каждый факт по отдельности просто факт, а вместе они образуют диссонанс, почему в LAMW потребовалось писать буквально аналог LCL на Java, чтобы собирать под андроид, если по идее можно было сделать все намного проще и получить фантастическую кроссплатформенность? Или я какой-то факт упускаю?
Qt под Андроид?
И ты путаешь qt под юникс и qt, который для срр
В Lazarus ещё с версий 0.x есть платформа CustomDraw, которая делает ровно то же, что и Qt, рисует виджеты на любом экране в любой системе. 10 лет назад можно было собрать то же самое LCL приложение под Андроид или WinCE, и оно работало. Не все виджеты, только стандартные. Но например пульт управления шлагбаумами я написал под Винду, а потом собрал под Андроид, прямо как в современной Дельфи. Но сейчас оно заброшено и не работает. Из-за отсутствия подбержки HighDPI, например.
Так нет же кнопки собрать под андроид нигде, или есть/была возможность настроить это руками?
Вот тут глянь https://habr.com/ru/articles/835244/
Есть такой пакет, laz4android, он добавляет сборку apk в меню проекта. Но сейчас он наверняка безнадежно устарел, потому что в андроиде система сборки постоянно мутирует
Я эту статью уже раза три читал
Там про ZenGL ещё писали, на нем тоже кроссплатформ пилят?
Обсуждают сегодня