Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

В настоящее время Delphi не может создавать приложения для Android. Это работает для будущего выпуска.

Обновление: Начиная с выпуска XE5, Delphi теперь поддерживает разработку Android для определенного оборудования ARM с помощью мобильного Delphi-компилятора.

Ответ 2

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

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

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

Ответ 4

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

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

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

Ответ 5

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

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

Здесь есть несколько примеров, в которых используется только база данных DWS:

taming-the-flock-with-object-pascal

taming-html5-verlets-with-object-pascal

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

Ответ 6

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