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

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    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

    Favorites, Groups & Events

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

    1. Игорь Маханёк Software Engineer, Google Switzerland Android - новые мобильные рынки начиная с одного телефона
    2. Почему мобильные телефоны важны? В мире у ~3 миллиардов людей есть мобильный телефон. Более 1 миллиарда телефонов продано в 2007 году . Source: International Telecommunication Union
    3. Урок истории
      • Как оно было...
    4. Разработка приложений Google
      • С чем мы столкнулись
        • Миллиарды владельцев телефонов, при отсутствии доступа к информации
        • Неудобные инструменты для мобильной разработки
        • Ограниченные возможности телефонов
        • Мобильные браузеры, далёкие от удобства «обычных»
        • Сложный процесс доставки приложений пользователям
    5. Важно
      • Никто не должен контролировать платформу
      • Android
    6. Сотовые операторы Производители комплектующих Коммерциализация Программное обеспечение Производители телефонов
    7. Что такое Android?
      • Программная платформа на базе ОС Linux, включающая все уровни от операционной системы и сервисов до приложений –всё, что необходимо для создания телефона.
      • Открытый исходный код, дающий широкие возможности по доработке, подгонке и коммерциализации
      • Мобильно-центричный подход, оптимизированный для встроенных платформ, постоянно включённых и ограниченных в ресурсах.
      • Богатые и удобные API, позволяющие разрабатывать очень специализированные мобильные приложения, использующие все возможности телефона
    8. Архитектура 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
    9. Linux Kernel
        • Уровень между программным обеспечением и оборудованием
        • Обеспечение межпроцессорной и системной безопасности
        • Менеджмент памяти
        • Менеджмент процессов
        • Сетевой стэк
        • Драйверы
    10. Библиотеки
        • Библиотеки C/C++ доступны разработчикам через Application Framework
        • Медиабиблиотеки на базе PacketVideo OpenCORE
        • 2D (SGL Library) и 3D (OpenGL ES) движки
        • Шифрование на базе OpenSSL
        • Движок реляционных баз данных
    11. Виртуальная машина Dalvik
      • Собственная виртуальная машина Android
          • Обеспечивает переносимость приложений и предсказуемость поведения
          • Приложения в оптимизированном формате (.dex) и байт-коде Dalvik
          • Программы на Java .class / .jar компилируются в .dex
      • Дизайн для встроенных систем
          • Поддерживает множество процессов виртуальной машины
          • Высокооптимизированный интерпретатор байт-кода
          • Эффективное использование памяти
    12. Ключевые библиотеки Android
      • Основные API на Java предоставляют простую в использовании, привычную, полноценную платформу с широкими возможностями
          • Структуры данных
          • Доступ к файлам
          • Доступ к сети
          • Графика
          • Вспомогательные функции
    13. Application Framework
        • Набор сервисов для использования в приложениях
          • Гео-сервисы , Bluetoot h, оконный менеджер, другие
        • Контент-провайдеры для доступа к данным
        • Богатая и расширяемая система Views – Lists, Grids, Maps, Embeddable Web Browser
        • Разработчики имеют полный доступ к тем же API , которые используют базовые приложения
    14. Приложения
        • В базовую поставку входят приложения :
        • Все базовые приложения написаны на 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
    15. Открытость
      • Никто не контролирует платформу
      • Открыто для операторов
      • Открыто для производителей
      • Открыто для разработчиков
      • Открыто для пользователей
    16. Катализаторы изменений
        • Возможности устройств (UI, производительность , и т.д. )
        • Сети 3 G и удобные тарифные планы
        • Полноценный веб-браузер
        • Программные платформы, удобные пользователям
        • Программные платформы, удобные разработчикам
        • телефоны – маленькие компьютеры
    17. Приложения
    18. Успех приложений
      • Распространение в руках разработчиков
      • Market
      • Возможности монетизации
      • Конкурс для разработчиков
    19. Веб-сервисы
      • Новые пользователи
      • Многие сервисы особо полезны в пути
    20. Веб и телефон
      • Настоящий веб – и веб 2.0 в движении
      • Веб-браузер – тоже приложение
    21. Веб-браузер
    22. Это возможно!
      • Интернет вне дома и офиса
      • Новые пользователи
      • Новые типы вебсервисов
      • Первый телефон сейчас.
      И это только начало... ? ? ? ? ? ? ? ? ? ? ? ? ? Сколько гаджетов завтра?
    23. Заключение
        • глобальные изменения
    24. Вопросы
    25. Android - новые мобильные рынки начиная с одного телефона Игорь Маханёк Software Engineer, Google Switzerland

    + Blogcamp Organization CommitteeBlogcamp Organization Committee, 2 years ago

    custom

    882 views, 0 favs, 3 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 882
      • 859 on SlideShare
      • 23 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 25
    Most viewed embeds
    • 15 views on http://blogcampcee-group.profeo.com.ua
    • 7 views on http://blogcampcee-group.profeo.ua
    • 1 views on http://profeo.com.ua

    more

    All embeds
    • 15 views on http://blogcampcee-group.profeo.com.ua
    • 7 views on http://blogcampcee-group.profeo.ua
    • 1 views on http://profeo.com.ua

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories