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

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

Solutions Collecting From Web of "Как создавать приложения для Android с помощью Delphi"

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

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

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

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

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

В настоящее время есть два варианта: проверить Delphi для Android, который находится в стадии разработки / бета: http://lenniedevilliers.blogspot.com/

Или используйте Prism http://www.embarcadero.com/products/prism (и проверьте их Oxygen для Java в ближайшее время http://www.remobjects.com/oxygene/java.aspx, который находится в бета-версии)

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

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

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

Укрощение-на-ворс с объектно-паскаль

укрощение-html5-verlets-с-объектно-паскаль

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

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

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

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

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

Delphi XE5 теперь выпущен с поддержкой Android.

http://www.embarcadero.com/products/rad-studio/create-android-apps