2. Head of Flex department at
Altoros Development
skype: vapeska
valery.pesetski@altoros.com
Валерий Песецкий
3. Содержание
• Введение
o Что такое кроссплатформенная разработка
o Преимущества
o Недостатки
•
Что такое Adobe AIR
o Платформы
o Возможности
•
Что такое Phonegap
o Платформы
o Возможности
•
Обзор приложений на Adobe AIR и Phonegap
•
Наш опыт создания кроссплатформенного приложения
5. Производительность нативных приложений всегда будет
лучше чем у кроссплатформенных!
• iOS – Objective C
• Android – Java
• BlackBerry – Java
• webOS – HTML, CSS, and JS
• Windows Phone 7 - .Net
• Bada – C++
16. Возможности
• GPS support
• Accelerometer support
• Camera and video support
• StageWebView (web content inside an application)
• Screen orientation support
• Stage 3D
• Encrypted local storage
• Multitouch and gestures
• Push notifications
• Native extensions
Смотрите больше на
http://www.adobe.com/products/air/features.html
18. 1) Write a web app using HTML5 technologies
JS/HTML/CSS
2) Package your web app into PhoneGap
Common device interface: PhoneGap API
Extend: PhoneGap PlugIns
3) Deploy to multiple devices
iOS, Android, Blackberry, WP7, WebOS, …
19. Как это работает
PhoneGap App Mobile Device
PhoneGap PhoneGap
JavaScript Native
Engine Engine
Access to
native
mobile
features
Your Code
HTML/JavaScript/CSS/Images/
Frameworks/Libraries
Web View
Renders the app UI