17
Обзор современных мобильных технологий Роман Хатько, Intel

Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

Обзор современных мобильных

технологий

Роман Хатько, Intel

Page 2: Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

Экосистема

Операционные системы: Форм-факторы:

Android

iOS

Windows Phone

Tizen

Ubuntu Touch, Firefox OS, …

Wearable's

Smartphones

Tablets

2 in 1

Ultrabooks

Page 3: Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

Компоненты мобильного устройства

• System-on-Chip

• RAM

• Flash (internal, micro-SD)

• Display + Touch Sensor

• Sensors (Accel, Light, Gyro)

• Wireless (Wi-Fi, Bluetooth, NFC)

• GNSS (GPS, Glonass)

• Camera (Front, Back)

• Audio

• Battery

3

Page 4: Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

Компоненты System-on-Chip (SoC)

4

• CPU

• Cores (Freq, uArch, ISA)

• Uncore

• Cache

• GPU

• Modem

• GSM

• 3G

• LTE

• Wi-Fi / Bluetooth / NFC

• Audio / Video / Image processing

• Custom IP-blocks

Page 5: Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

Intel Atom processors for Smartphones and Tablets

5

Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

• 1.49 GHz base, 2.41 GHz burst frequency

• Lithography: 22nm

• SDP: 2.2 W

• Launched: Q2’14

Intel® Atom™ Processor Z3480 • 2 Cores, 2 Threads, 1 MB • Frequency up to: 2.133 GHz

• ISA: SSE4.1/4.2, SSSE3, SSE3, SSE2, AES-NI

• Lithography: 22nm

• Launched: Q1’14

More: ark.intel.com

Tick + Tock

Silvermont uArch

Page 6: Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

Направления развития мобильных устройств

Производительность CPU, GPU

Увеличение размера и

разрешения дисплея

Беспроводные интерфейсы

(Wi-Fi, Bluetooth, Wi-Di, NFC, LTE)

Оптимизация

энергопотребления

Новые форм-факторы

Page 7: Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

Оптимизация энергопотребления

7

• Уменьшение энергопотребления компонентов:

- System-on-Chip (интеграция, управление

частотой)

- Дисплей (яркость)

- Беспроводные интерфейсы (мощность

передаваемого сигнала)

• Увеличение емкости аккумулятора.

Энергопотребление зависит от приложений, от

того, как они используют аппаратные ресурсы.

Page 8: Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

Операционная система Android

8

Phones and Tablets Android Open Source Project

Google Play

Android SDK

Android NDK

Page 9: Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

Способы программирования для Android

HTML5

Dalvik / ART

NDK

Libs Tools

Page 10: Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

HTML5

10

Достоинства

• Кросс-платформенность (write once – run everywhere)

Недостатки

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

• Сложно обеспечить стандартное поведение и интерфейс для каждой

платформы

Решения Intel

• Intel XDK

Page 11: Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

Dalvik / ART

11

Достоинства

• Используется стандартный Android SDK

• Способ не зависит от архитектуры CPU

Недостатки

• Производительность потенциально ниже, чем у native кода

• Решение не кросс-платформенное, сложно портировать на другие OS

Решения Intel

• Библиотека Media for Android

Page 12: Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

Native Development Kit (NDK)

12

Достоинства

• Потенциально максимальная производительность

• Кросс-платформенность (требуется C/C++ компилятор)

Недостатки

• Зависит от архитектуры CPU

Решения Intel

• Intel C++ Compiler for Android

• Intel Threading Building Blocks

• Intel Cilk Plus

Page 13: Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

Инструменты Intel для анализа приложений

13

• Intel Graphics Performance Analyzer

• Intel V-Tune Amplifier for Android

Page 14: Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

Фрагментация Android устройств

14

Различия между Android

устройствами:

•Размер и разрешение экрана

•Форм-фактор

•Беспроводные интерфейсы

•Архитектура CPU

•Поддержка видео кодеков

•Поддержка OpenGL ES

•Версия Android

•Сенсоры

Разработчик должен учитывать фрагментацию

Page 15: Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

Тестирование Android приложений

15

• Автоматизация тестирования Android

приложений:

http://habrahabr.ru/company/intel/blog/152122/

• Intel® GPA Console Client

• AppThwack:

https://appthwack.com/

Page 16: Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB

16

Вопросы?

[email protected]

Page 17: Обзор мобильных технологий · 2014-11-20 · Intel Atom processors for Smartphones and Tablets 5 Intel® Atom™ Processor Z3785 • 4 Cores, 4 Threads, 2MB