Кроссплатформенная разработка

  • 266 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
266
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Кроссплатформенная разработка
  • 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•  Наш опыт создания кроссплатформенного приложения
  • 4. Производительность нативных приложений всегда будет лучше чем у кроссплатформенных!
  • 5. Производительность нативных приложений всегда будет лучше чем у кроссплатформенных! •  iOS – Objective C •  Android – Java •  BlackBerry – Java •  webOS – HTML, CSS, and JS •  Windows Phone 7 - .Net •  Bada – C++
  • 6. Что такоекроссплатформенная разработка ?
  • 7. Create once, run everywhere!
  • 8. Create once, debug everywhere!
  • 9. Преимущества• Один код, несколько платформ• Не надо изучать другие языки• Не надо нанимать разных разработчиков• Экономия времени на разработку
  • 10. Недостатки• Производительность ниже чем у нативных• Довольно большой размер приложения• Не всегда получится один код для всех
  • 11. Что такое Adobe AIR ?
  • 12. Как это работает
  • 13. Процесс упаковки
  • 14. Платформы
  • 15. Возможности• 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
  • 16. Что такое Phonegap ?
  • 17. 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, …
  • 18. Как это работает 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
  • 19. Платформы
  • 20. Возможности
  • 21. Что выбрать ?
  • 22. Приложения на Adobe AIR
  • 23. Приложения на Phonegap
  • 24. Вопросы?Валерий Песецкийvalery.pesetski@altoros.com Facebook profile LinkedIn profile