Mobile Platforms - Nikolai Pavlov

19
Мобильниге Мобильниге Николай Николай Павлов Павлов

Transcript of Mobile Platforms - Nikolai Pavlov

Page 1: Mobile Platforms - Nikolai Pavlov

МобильнигеМобильнигеНиколай Николай ПавловПавлов

Page 2: Mobile Platforms - Nikolai Pavlov

О чем?О чем?

Рынок мобильных телефоновРынок мобильных телефонов

Мобильные ОСМобильные ОС

Page 3: Mobile Platforms - Nikolai Pavlov

Кто я?Кто я?

Николай ПавловНиколай Павлов

2005-2007 Mobile QA Engineer / Skype2005-2007 Mobile QA Engineer / Skype

2007-2008 Technical PM in Mobile / Skype2007-2008 Technical PM in Mobile / Skype

2008-... Mobile QE Manager / Skype2008-... Mobile QE Manager / Skype

2007 - TTU, Computer Systems, B.Sc.2007 - TTU, Computer Systems, B.Sc.

201x - TU, IT management, M.Sc.201x - TU, IT management, M.Sc.

Page 4: Mobile Platforms - Nikolai Pavlov

Как это было?Как это было?

1995 год: 1995 год: 87 млн пользователей87 млн пользователей40 млн телефонов 40 млн телефонов

2000 год:2000 год: 734 млн пользователей 734 млн пользователей 400 млн телефонов400 млн телефонов

2009 год:2009 год: 2,5 млрд пользователей2,5 млрд пользователей1 млрд телефонов1 млрд телефонов

Page 5: Mobile Platforms - Nikolai Pavlov

Кто на рынке?Кто на рынке?

Page 6: Mobile Platforms - Nikolai Pavlov

MIDP-Mobile Information Device MIDP-Mobile Information Device ProfileProfile

Плюсы:Плюсы:

Большой сегмент рынка (MIDP 2.0)Большой сегмент рынка (MIDP 2.0)

Скорость разработкиСкорость разработки

Бесплатные среды разработкиБесплатные среды разработки

Несложный APIНесложный API

ДокументацияДокументация

Developer’s communityDeveloper’s community

Page 7: Mobile Platforms - Nikolai Pavlov

MIDP-Mobile Information Device MIDP-Mobile Information Device ProfileProfile

Минусы:Минусы:

Write-Once Run-EverywhereWrite-Once Run-Everywhere

ТестированиеТестирование

Эмулятор - не телефонЭмулятор - не телефон

Ограниченная функциональностьОграниченная функциональность

А пользователи то и не знаютА пользователи то и не знают

Page 8: Mobile Platforms - Nikolai Pavlov

SymbianSymbian

Плюсы:Плюсы:

РынокРынок

НадежностьНадежность

Developer’s communityDeveloper’s community

Page 9: Mobile Platforms - Nikolai Pavlov

SymbianSymbian

Минусы:Минусы:

Скорость разработкиСкорость разработки

Разнообразие платформРазнообразие платформ

c++c++

Symbian signingSymbian signing

ТестированиеТестирование

Page 10: Mobile Platforms - Nikolai Pavlov

Windows MobileWindows Mobile

Плюсы:Плюсы:

Разнообразие языков программированияРазнообразие языков программирования

Совместимость платформСовместимость платформ

Window Manager как в WindowsWindow Manager как в Windows

ДокументацияДокументация

Developer’s communityDeveloper’s community

Page 11: Mobile Platforms - Nikolai Pavlov

Windows MobileWindows Mobile

Минусы:Минусы:

Устаревшие среды разработкиУстаревшие среды разработки

Поддержка MicrosoftПоддержка Microsoft

Сертификаты и подписиСертификаты и подписи

Канал распространенияКанал распространения

Page 12: Mobile Platforms - Nikolai Pavlov

iPhoneiPhone

Плюсы:Плюсы:

РынокРынок

Среда разработкиСреда разработки

HardwareHardware

Developer’s communityDeveloper’s community

Канал распространенияКанал распространения

Page 13: Mobile Platforms - Nikolai Pavlov

iPhoneiPhone

Минусы:Минусы:

CocoaCocoa

Background modeBackground mode

Apple submission processApple submission process

App StoreApp Store

Page 14: Mobile Platforms - Nikolai Pavlov

AndroidAndroid

Плюсы:Плюсы:

Open Source платформаOpen Source платформа

Бесплатные среды разработкиБесплатные среды разработки

Рынок (!)Рынок (!)

Нет сертификацииНет сертификации

Канал распространенияКанал распространения

Page 15: Mobile Platforms - Nikolai Pavlov

AndroidAndroid

Минусы:Минусы:

Developer’s communityDeveloper’s community

Маленький рынокМаленький рынок

Page 16: Mobile Platforms - Nikolai Pavlov

RIMRIM

Плюсы:Плюсы:

Модифицированный J2MEМодифицированный J2ME

ИнтеграцияИнтеграция

Эмуляторы и среды разработкиЭмуляторы и среды разработки

Page 17: Mobile Platforms - Nikolai Pavlov

RIMRIM

Минусы:Минусы:

Restricted APIRestricted API

Закрытые BIS, PUSH и т.д.Закрытые BIS, PUSH и т.д.

Ограниченный рынокОграниченный рынок

Page 18: Mobile Platforms - Nikolai Pavlov

Что брать?Что брать?

MIDPMIDPSymbianSymbianiPhoneiPhonePalmPalmAndroidAndroidWindows MobileWindows MobileLinux-basedLinux-basedBlackberryBlackberry

Page 19: Mobile Platforms - Nikolai Pavlov

ВопросыВопросы

От вас ко мнеОт вас ко мне

От меня к вамОт меня к вам