Меня попросили исследовать, как создать приложение для Android с использованием Delphi. Теперь я не уверен, что это можно сделать. Я не сталкивался с учебниками по тому же. Кто-нибудь, пожалуйста, проясните этот вопрос.
В настоящее время Delphi не может создавать приложения для Android.Это будет продолжено в будущем выпуске.
Обновление: Начиная с выпуска XE5, Delphi теперь поддерживает разработку Android для определенного оборудования ARM с использованием мобильного компилятора Delphi.
Free Pascal теперь может генерировать код для платформы Java - поэтому может быть целесообразным создать код Delphi, который можно скомпилировать в байт-код Java с FPC, а затем преобразовать для виртуальной машины Dalvik.
Бэкэнд FPC для виртуальной машины Java (JVM) генерирует байт Java код, который соответствует спецификациям JDK 1.5 (и позже). Хотя не все функции языка FPC работают при нацеливании на JVM, большинство делать (или будет в будущем), и мы сделали все возможное, чтобы представить как немного различий, насколько это возможно. Этот бэкэнд JVM FPC не связан с Project Cooper от RemObjects, FPC также не поддерживает язык Oxygene.
Бэкэнд FPC для виртуальной машины Java (JVM) генерирует байт Java код, который соответствует спецификациям JDK 1.5 (и позже). Хотя не все функции языка FPC работают при нацеливании на JVM, большинство делать (или будет в будущем), и мы сделали все возможное, чтобы представить как немного различий, насколько это возможно.
Этот бэкэнд JVM FPC не связан с Project Cooper от RemObjects, FPC также не поддерживает язык Oxygene.
В настоящее время есть два варианта - ознакомьтесь с Delphi для Android, который находится на стадии разработки / бета-тестирования: http://lenniedevilliers.blogspot.com/
Или используйте Prism http://www.embarcadero.com/products/prism (и проверьте их Oxygen for Javaв ближайшее время http://www.remobjects.com/oxygene/java.aspx, который находится в бета-версии)
Delphi XE5 теперь выпущен с поддержкой Android.
http://www.embarcadero.com/products/rad-studio/create-android-apps
Первые шаги с нативными приложениями для Android, созданными с помощью Lazarus / FPC: здесь .
С DWS в качестве компилятора сценариев бэкэнда и будущей Smart Mobile Studio (также известной как OP4JS) Библиотека компонентов и интерфейс RAD позволит создавать приложения, работающие с HTML5 в Androidприложения (и iOS, или любая другая html5-совместимая система).
Используя объект pascal, все пользователи Delphi и freepascal получат короткую кривую обучения и высокий коэффициент повторного использования кода.
Есть некоторыепримеры, использующие только бэкэнд DWS:
укрощение стада с объектом-паскаль
укрощение html5-verlets-с-объектом-pascal
Обновление: больше образцов можно найти на их домашней странице.
Один из способов - использовать комбинацию Delphi, Sencha и PhoneGap, используя каркас Raudus.Вы можете попробовать пример RaudusEmployee.apk на своем телефоне и посмотреть, подойдет ли вам этот метод.
http://www.raudus.com/samples/
Это не нативное приложение, но похожее на многие новые приложения HTML5.