SlideShare a Scribd company logo
Игорь Маханёк Software Engineer, Google Switzerland Android  - новые мобильные рынки начиная с одного телефона
Почему мобильные телефоны важны? В мире у  ~3  миллиардов людей есть мобильный телефон.  Более   1  миллиарда телефонов продано в  2007  году . Source: International Telecommunication Union
Урок истории Как оно было...
Разработка приложений  Google С чем мы столкнулись Миллиарды владельцев телефонов, при отсутствии доступа к информации Неудобные инструменты для мобильной разработки Ограниченные возможности телефонов Мобильные браузеры, далёкие от удобства «обычных» Сложный процесс доставки приложений пользователям
Важно Никто не должен контролировать платформу
Android
Сотовые операторы Производители комплектующих Коммерциализация Программное обеспечение Производители телефонов
Что такое  Android? Программная платформа на базе ОС  Linux,   включающая все уровни от операционной системы и сервисов до приложений –всё, что необходимо для создания телефона. Открытый исходный код,   дающий широкие возможности по доработке, подгонке и коммерциализации Мобильно-центричный подход,   оптимизированный для встроенных платформ, постоянно включённых и ограниченных в ресурсах.  Богатые и удобные  API,  позволяющие разрабатывать очень специализированные мобильные приложения, использующие все возможности телефона
Архитектура Android Platform Application Framework View System  Content Providers Resource Manager XMPP Service Activity Manager Package Manager Window Manager  Notification Manager  Location Manager  Telephony Manager Linux Kernel Display Driver Camera Driver Bluetooth Driver Flash Memory Driver Binder (IPC) Driver Power Management USB Driver Keypad Driver WiFi Driver Audio Drivers Applications Home Dialer Contacts SMS/MMS Email IM Calendar Browser Media Player Albums Camera Clock Calculator … Voice Dial Alarm Android Runtime Dalvik Virtual Machine Core Libraries Libraries FreeType SGL SSL SQLite LibWebCore Libc Surface Manager OpenGL|ES Media Framework
Linux Kernel Уровень между программным обеспечением и оборудованием Обеспечение межпроцессорной и системной безопасности Менеджмент памяти Менеджмент процессов Сетевой стэк Драйверы
Библиотеки Библиотеки  C/C++  доступны разработчикам через  Application Framework Медиабиблиотеки на базе  PacketVideo OpenCORE 2D (SGL Library)  и  3D (OpenGL ES)  движки Шифрование на базе  OpenSSL Движок реляционных баз данных
Виртуальная машина  Dalvik Собственная виртуальная машина  Android Обеспечивает переносимость приложений и предсказуемость поведения Приложения в оптимизированном формате  (.dex)  и байт-коде  Dalvik Программы на  Java .class / .jar  компилируются в  .dex Дизайн для встроенных систем Поддерживает множество процессов виртуальной машины Высокооптимизированный интерпретатор байт-кода Эффективное использование памяти
Ключевые библиотеки  Android Основные  API  на  Java  предоставляют простую в использовании, привычную, полноценную платформу с широкими возможностями Структуры данных Доступ к файлам Доступ к сети Графика Вспомогательные функции …
Application Framework Набор сервисов для использования в приложениях Гео-сервисы , Bluetoot h,  оконный менеджер, другие Контент-провайдеры для доступа к данным Богатая и расширяемая система  Views – Lists, Grids, Maps, Embeddable Web Browser Разработчики имеют полный доступ к тем же  API , которые используют базовые приложения
Приложения В базовую поставку входят приложения : Все базовые приложения написаны на  Java,  используют те же  API,  которые доступны в  SDK Calculator Notes Settings Voice Dial  Phone-top Search Media Player Browser Camera  Photo Album World Clock Home Dialer Contacts SMS/MMS Calendar
Открытость Никто не контролирует платформу Открыто для операторов Открыто для производителей Открыто для разработчиков Открыто для пользователей
Катализаторы изменений Возможности устройств  (UI,  производительность ,  и т.д. ) Сети 3 G  и удобные тарифные планы Полноценный веб-браузер Программные платформы, удобные пользователям Программные платформы, удобные разработчикам телефоны – маленькие компьютеры
Приложения
Успех приложений Распространение в руках разработчиков Market Возможности монетизации Конкурс для разработчиков
Веб-сервисы Новые пользователи Многие сервисы особо полезны в пути
Веб и телефон Настоящий веб – и веб 2.0 в движении Веб-браузер – тоже приложение
Веб-браузер
Это возможно! Интернет вне дома и офиса Новые пользователи Новые типы вебсервисов
Первый телефон сейчас. И это только начало... ? ? ? ? ? ? ? ? ? ? ? ? ? Сколько гаджетов завтра?
Заключение   глобальные изменения
Вопросы
Android  - новые мобильные рынки начиная с одного телефона Игорь Маханёк Software Engineer, Google Switzerland

More Related Content

PDF
Ibeacon in real life #iotconfua
PPTX
Легкие мобильные приложения – альтернатива традиционной экосистемной модели?
PDF
Особенности разработки для подключенных устройств
PPTX
мобильное расширение возможностей вашего бизнеса
PDF
мобильное приложение и_его_возможности
PDF
что такое мобильное_приложение_и_его_возможности
PPTX
Видеоконференции на мобильных платформах. Возможности, ожидания, разочаровани...
PPTX
SharePoint Saturday Chicago 2013 SharePoint 2013 Hybrid Scenarios
Ibeacon in real life #iotconfua
Легкие мобильные приложения – альтернатива традиционной экосистемной модели?
Особенности разработки для подключенных устройств
мобильное расширение возможностей вашего бизнеса
мобильное приложение и_его_возможности
что такое мобильное_приложение_и_его_возможности
Видеоконференции на мобильных платформах. Возможности, ожидания, разочаровани...
SharePoint Saturday Chicago 2013 SharePoint 2013 Hybrid Scenarios

Viewers also liked (6)

PDF
The Power Of Crowd by Alexey Solntsev
PPT
What's In Store for the Future Focus Wall
PPT
Yandex украинская блогосфера 2008
PDF
Glaive Security Group: Assessing Information Security
PPT
PPT
Wi2Geo: The Ultimate LBS Solution
The Power Of Crowd by Alexey Solntsev
What's In Store for the Future Focus Wall
Yandex украинская блогосфера 2008
Glaive Security Group: Assessing Information Security
Wi2Geo: The Ultimate LBS Solution
Ad

Similar to Android Platform - новые мобильные рынки (20)

PDF
JEE Conf: Архитектура Android приложений: полезные и вредные советы
PDF
Android передовая мобильная платформа
PDF
{HSE Inc} Разработка под Android
PDF
Создай свое первое Android приложение.
PPT
Андроид для чайников
PPT
Android (Devclub.eu, 30.03.2010)
PDF
Android: Как создать свое первое приложение?
PDF
08 HappyDev-lite-2015 autumn. Александр Мирко. До и после 5.0: каким крутым с...
PDF
Средства для разработки приложений для платформ Nokia
PPTX
Приступаем к разработке Android приложений
PPT
Лекция 4
PDF
Юрий Леонычев «Безопасность мобильных приложений для Android. Теория и практика»
PPTX
Владимир Колесников «Windows Phone 7: самое главное для разработчика»
PDF
Лекция 1. Введение в Android.
PDF
PPT
Android на глиняных ногах - Дмитрий Волотко
PDF
Bada For Press
PPTX
Android
PDF
Nokia для разработчиков
PDF
01 - Android 6. Android
JEE Conf: Архитектура Android приложений: полезные и вредные советы
Android передовая мобильная платформа
{HSE Inc} Разработка под Android
Создай свое первое Android приложение.
Андроид для чайников
Android (Devclub.eu, 30.03.2010)
Android: Как создать свое первое приложение?
08 HappyDev-lite-2015 autumn. Александр Мирко. До и после 5.0: каким крутым с...
Средства для разработки приложений для платформ Nokia
Приступаем к разработке Android приложений
Лекция 4
Юрий Леонычев «Безопасность мобильных приложений для Android. Теория и практика»
Владимир Колесников «Windows Phone 7: самое главное для разработчика»
Лекция 1. Введение в Android.
Android на глиняных ногах - Дмитрий Волотко
Bada For Press
Android
Nokia для разработчиков
01 - Android 6. Android
Ad

More from Blogcamp Organization Committee (20)

PDF
Strategies Magazine Presentation 2009
PDF
Правильная работа с социальными медиа - Viral Seeding
PPT
Vas Servces by Rashad Aliyev
PDF
Куда ведет нас длинный хвост? Презентация Андрея Ярошенко
PPT
Internet news TV in Baltic Countries by Delfi
PPT
Как создать сообщество и остаться в живых
PPT
Brand Communication In New Media by WWS
PPT
Viral marketing by Mikhail Geisherik from Hidden Markeing
PPT
Продвигаем личный бренд by Алексей Дубинский
PDF
Ice B Бухгалтерия On-line
PPT
Cкрытый маркетинг в проектах UAнета by Meta.ua
PPT
Реклама в блогах: точка зрения агентства by Ua Master
PPT
promo ppt of ICamp 2009 in Moscow, Russia
PPT
Bar Camp Central Asia Kazakhstan
PPT
Georgian Internet Overview
PPT
Alexandr Gradiushko: "Web Journalism"
PDF
Pr In Social Media 1
PPT
BlogCampCee2008 B2 Blogger
PPT
Дан Воронов: "Эффективное чтение книг"
Strategies Magazine Presentation 2009
Правильная работа с социальными медиа - Viral Seeding
Vas Servces by Rashad Aliyev
Куда ведет нас длинный хвост? Презентация Андрея Ярошенко
Internet news TV in Baltic Countries by Delfi
Как создать сообщество и остаться в живых
Brand Communication In New Media by WWS
Viral marketing by Mikhail Geisherik from Hidden Markeing
Продвигаем личный бренд by Алексей Дубинский
Ice B Бухгалтерия On-line
Cкрытый маркетинг в проектах UAнета by Meta.ua
Реклама в блогах: точка зрения агентства by Ua Master
promo ppt of ICamp 2009 in Moscow, Russia
Bar Camp Central Asia Kazakhstan
Georgian Internet Overview
Alexandr Gradiushko: "Web Journalism"
Pr In Social Media 1
BlogCampCee2008 B2 Blogger
Дан Воронов: "Эффективное чтение книг"

Android Platform - новые мобильные рынки

  • 1. Игорь Маханёк Software Engineer, Google Switzerland Android - новые мобильные рынки начиная с одного телефона
  • 2. Почему мобильные телефоны важны? В мире у ~3 миллиардов людей есть мобильный телефон. Более 1 миллиарда телефонов продано в 2007 году . Source: International Telecommunication Union
  • 3. Урок истории Как оно было...
  • 4. Разработка приложений Google С чем мы столкнулись Миллиарды владельцев телефонов, при отсутствии доступа к информации Неудобные инструменты для мобильной разработки Ограниченные возможности телефонов Мобильные браузеры, далёкие от удобства «обычных» Сложный процесс доставки приложений пользователям
  • 5. Важно Никто не должен контролировать платформу
  • 7. Сотовые операторы Производители комплектующих Коммерциализация Программное обеспечение Производители телефонов
  • 8. Что такое Android? Программная платформа на базе ОС Linux, включающая все уровни от операционной системы и сервисов до приложений –всё, что необходимо для создания телефона. Открытый исходный код, дающий широкие возможности по доработке, подгонке и коммерциализации Мобильно-центричный подход, оптимизированный для встроенных платформ, постоянно включённых и ограниченных в ресурсах. Богатые и удобные API, позволяющие разрабатывать очень специализированные мобильные приложения, использующие все возможности телефона
  • 9. Архитектура Android Platform Application Framework View System Content Providers Resource Manager XMPP Service Activity Manager Package Manager Window Manager Notification Manager Location Manager Telephony Manager Linux Kernel Display Driver Camera Driver Bluetooth Driver Flash Memory Driver Binder (IPC) Driver Power Management USB Driver Keypad Driver WiFi Driver Audio Drivers Applications Home Dialer Contacts SMS/MMS Email IM Calendar Browser Media Player Albums Camera Clock Calculator … Voice Dial Alarm Android Runtime Dalvik Virtual Machine Core Libraries Libraries FreeType SGL SSL SQLite LibWebCore Libc Surface Manager OpenGL|ES Media Framework
  • 10. Linux Kernel Уровень между программным обеспечением и оборудованием Обеспечение межпроцессорной и системной безопасности Менеджмент памяти Менеджмент процессов Сетевой стэк Драйверы
  • 11. Библиотеки Библиотеки C/C++ доступны разработчикам через Application Framework Медиабиблиотеки на базе PacketVideo OpenCORE 2D (SGL Library) и 3D (OpenGL ES) движки Шифрование на базе OpenSSL Движок реляционных баз данных
  • 12. Виртуальная машина Dalvik Собственная виртуальная машина Android Обеспечивает переносимость приложений и предсказуемость поведения Приложения в оптимизированном формате (.dex) и байт-коде Dalvik Программы на Java .class / .jar компилируются в .dex Дизайн для встроенных систем Поддерживает множество процессов виртуальной машины Высокооптимизированный интерпретатор байт-кода Эффективное использование памяти
  • 13. Ключевые библиотеки Android Основные API на Java предоставляют простую в использовании, привычную, полноценную платформу с широкими возможностями Структуры данных Доступ к файлам Доступ к сети Графика Вспомогательные функции …
  • 14. Application Framework Набор сервисов для использования в приложениях Гео-сервисы , Bluetoot h, оконный менеджер, другие Контент-провайдеры для доступа к данным Богатая и расширяемая система Views – Lists, Grids, Maps, Embeddable Web Browser Разработчики имеют полный доступ к тем же API , которые используют базовые приложения
  • 15. Приложения В базовую поставку входят приложения : Все базовые приложения написаны на Java, используют те же API, которые доступны в SDK Calculator Notes Settings Voice Dial Phone-top Search Media Player Browser Camera Photo Album World Clock Home Dialer Contacts SMS/MMS Calendar
  • 16. Открытость Никто не контролирует платформу Открыто для операторов Открыто для производителей Открыто для разработчиков Открыто для пользователей
  • 17. Катализаторы изменений Возможности устройств (UI, производительность , и т.д. ) Сети 3 G и удобные тарифные планы Полноценный веб-браузер Программные платформы, удобные пользователям Программные платформы, удобные разработчикам телефоны – маленькие компьютеры
  • 19. Успех приложений Распространение в руках разработчиков Market Возможности монетизации Конкурс для разработчиков
  • 20. Веб-сервисы Новые пользователи Многие сервисы особо полезны в пути
  • 21. Веб и телефон Настоящий веб – и веб 2.0 в движении Веб-браузер – тоже приложение
  • 23. Это возможно! Интернет вне дома и офиса Новые пользователи Новые типы вебсервисов
  • 24. Первый телефон сейчас. И это только начало... ? ? ? ? ? ? ? ? ? ? ? ? ? Сколько гаджетов завтра?
  • 25. Заключение глобальные изменения
  • 27. Android - новые мобильные рынки начиная с одного телефона Игорь Маханёк Software Engineer, Google Switzerland

Editor's Notes

  • #2: I want to review a few observations w/you today Things are changing , and fast this mobile industry is large -> important to Google the device consumers have held has been hobbled from a developers perspective Openess is key to innovation & the allusive promise of the mobile internet Developers, consumers and carriers can all benefit