Your SlideShare is downloading. ×
0
Кроссплатформенная    разработка
Head of Flex department at                     Altoros Development                    skype: vapeska                    va...
Содержание• Введение  o Что такое кроссплатформенная разработка  o Преимущества  o Недостатки•  Что такое Adobe AIR  o Пла...
Производительность нативных приложений всегда будет         лучше чем у кроссплатформенных!
Производительность нативных приложений всегда будет         лучше чем у кроссплатформенных!           •    iOS – Objective...
Что такоекроссплатформенная    разработка ?
Create once, run everywhere!
Create once, debug everywhere!
Преимущества• Один код, несколько платформ• Не надо изучать другие языки• Не надо нанимать разных разработчиков• Экономия ...
Недостатки• Производительность ниже чем у нативных• Довольно большой размер приложения• Не всегда получится один код для в...
Что такое Adobe AIR ?
Как это работает
Процесс упаковки
Платформы
Возможности• GPS support• Accelerometer support• Camera and video support• StageWebView (web content inside an application...
Что такое Phonegap ?
1)  Write a web app using HTML5 technologies                  JS/HTML/CSS  2) Package your web app into PhoneGap      Comm...
Как это работает           PhoneGap App                          Mobile Device  PhoneGap                PhoneGap  JavaScri...
Платформы
Возможности
Что выбрать ?
Приложения на Adobe AIR
Приложения на Phonegap
Вопросы?Валерий Песецкийvalery.pesetski@altoros.com   Facebook profile   LinkedIn profile
Кроссплатформенная разработка
Кроссплатформенная разработка
Кроссплатформенная разработка
Кроссплатформенная разработка
Upcoming SlideShare
Loading in...5
×

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

321

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
321
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

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

    Clipping is a handy way to collect important slides you want to go back to later.

×