Сергей Комлач "Итоги google i/o: что нас ждет"

19
Summary

Upload: fwdays

Post on 07-Jan-2017

168 views

Category:

Technology


1 download

TRANSCRIPT

Summary

Trends

● Android N● VR/Daydream● Project Tango● Firebase● Android Studio 2.2● AI/Machine Learning● IoT, Physical Web● Android Wear 2.0

Android

Vulkan API

● позволяет контролировать GPU напрямую, уменьшая накладные расходы графической подсистемы и запускать код на шейдерных процессорах наиболее эффективным образом

● унификация API с десктопными технологиями

● Vulkan имеет меньший CPU overhead (то есть на отрисовку каждого кадра не требуется столько ресурсов центрального процессора, сколько требует OpenGL)

New Runtime (JIT+AOT)

● увеличение производительности от 40 до 600%

● ускорилась установка приложений в среднем на 75%

● сокращения потребления внутренней памяти установленными приложениями до 50%

● Улучшение в безопасности Media Framework

● Фоновые обновления системы. Больше нет экрана “Android is starting...”!!!!

● Doze 2.0 (перестают работать CONNECTIVITY_ACTION, ACTION_NEW_PICTURE, ACTION_NEW_VIDEO в Manifest)

● Build-in VR (-> Daydream)

● Multi-window API (Split screen, Picture-in-Picture, Zoomed Screen)

● Двойной тап по RecentTasks работает как Alt+Tab

● Новые Notifications● Android Instant Apps (Android 4.1+)● Quick Settings Tile API

Android Wear 2.0

● Изменения в UI● Независимые приложения● Автоматически запускаемые фитнес-

приложения● Ввод текста

Android Studio 2.2

● Новый LayoutEditor● ConstraintLayout● LayoutInspector● Улучшена общая производительность, в том числе

компиляции● Instant Run, Cold Swap, Hot Swap (x50 faster)● Jack Compiler, Java 8● C++, CMake, NDK-Build● Поиск по семплам

● Поддержка и интеграция Firebase● Новые эмуляторы● Firebase Test Lab● Espresso Test Recorder● Улучшенный анализатор APK● Новый AAPT● Split APK (20+ dex’s)● Улучшеная отладка● Изменения в работе со структурой проекта

Daydream

● Совместимые устройства (текущее поколение не будет поддерживать Daydream)

● Совместимые очки VR● Новый контроллер● Лаунчер (Home), GooglePlay и Youtube

для VR и т.д

Google Play

● Улучшенное бета-тестирование. Google Play Early Access

● Отчеты по тестированию● Отзывы● Улучшенный отчет по приобретению

пользователей● Цены

Android apps on Chrome OS

● В большинстве случаев не требуется модификация кода

● Есть поддержка NDK● Для работы нужны 3 лайаута - портретный

(Nexus 5), альбомный (Nexus 9) и полноэкранный

● Расшареные между Android Runtime и Chrome OS сеть, файловая система и прочие API, а так же хардвар (камера, клавиатура и т.д)

● Поддержка клавиатурных шорткатов● Под капотом Android 6.0 Marshmallow

Phisycal Web, Nearby, IoT

Google Develeper Certification