Роман Янковский (devexperts)
TRANSCRIPT
Мобильные кроссплатформенные приложения на основе единого кода в Delphi
Роман Янковский
Desktop vs Mobile
Кроссплатформенный код• Дешевле разрабатывать• Дешевле тестировать• Дешевле управлять
Delphi сегодня• Windows (x86 и x64)• Mac OS• iOS• Android
Пара слов о компиляцииИсходники
FM Framework
Cocoa SDKNative Development
Kit
.app в IPA .so в APK
Базы данных• Interbase– IB ToGo (платный)– IBLite (бесплатный)
• SQLite
Appmethod
Appmethod vs Delphi• Упор на кроссплатформенность• Object Pascal и C++• Подписка вместо покупки
Риски
Версии Android• Gingerbread (2.3.3 – 2.3.7)• Ice Cream Sandwich (4.0.3 – 4.0.4)• Jelly Bean (4.1.x – 4.3)• KitKat (4.4)
~ 98.8% устройств (10.04.2014)
Живые примерыFlappy Firemonkeyhttp://tinyurl.com/rit-flappy
Живые примеры
Digifort Mobile Client: http://tinyurl.com/rit-digifortLearning from Digifort: http://tinyurl.com/rit-digifort2
Живые примеры
Больше примеров:http://tinyurl.com/rit-delphi