Как создавать приложения для Android с помощью Delphi

Меня попросили изучить, как создать приложение для Android с помощью Delphi. Теперь я не уверен, что это можно сделать. Я не встречал туториалов по этому поводу. Кто-нибудь, пожалуйста, проясните этот вопрос.

23
задан bluish 5 June 2013 в 12:30
поделиться

4 ответа

Free Pascal теперь может создавать код для платформы Java , поэтому может оказаться целесообразным создать код Delphi, который можно скомпилировать в байт-код Java с FPC, а затем преобразовать для виртуальной машины Dalvik.

Бэкэнд FPC для виртуальной машины Java (JVM) генерирует байтовый код Java, который соответствует спецификациям JDK 1.5 (и более поздних версий). Хотя не все функции языка FPC работают при нацеливании на JVM, большинство работают (или будут работать в будущем), и мы сделали все возможное, чтобы внести как можно меньше различий.

Этот бэкэнд JVM для FPC не связан с Project Cooper от RemObjects, и FPC теперь не поддерживает язык Oxygene.

6
ответ дан 29 November 2019 в 01:40
поделиться

С помощью DWS в качестве компилятора сценариев бэкэнда и будущей библиотеки компонентов Smart Mobile Studio (также известной как OP4JS) и интерфейса RAD можно будет создавать приложения, работающие с HTML5 в Android приложения (и iOS или любая другая html5-совместимая система).

При использовании объектного паскаля все пользователи Delphi и freepascal получат короткую кривую обучения и высокий коэффициент повторного использования кода.

Здесь есть несколько примеров, использующих только бэкэнд DWS:

Укрощение стада с объектами-паскалями

taming-html5- verlets-with-object-pascal

Обновление: больше образцов теперь можно найти на их домашней странице.

4
ответ дан 29 November 2019 в 01:40
поделиться

Первые шаги с нативными приложениями для Android, созданными с помощью Lazarus / FPC, описаны здесь .

4
ответ дан 29 November 2019 в 01:40
поделиться

Один из способов - использовать комбинацию Delphi, Sencha и PhoneGap, используя каркас Raudus. Вы можете попробовать пример RaudusEmployee.apk на своем телефоне и посмотреть, подойдет ли вам этот метод.

http://www.raudus.com/samples/

Это не нативное приложение, но похожее на многие новые приложения HTML5.

4
ответ дан 29 November 2019 в 01:40
поделиться
Другие вопросы по тегам:

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