SlideShare a Scribd company logo
1 of 39
Тимстрим Android L 
ЕГОР ТКАЧЕНКО И БОГДАН РЕГУЛИЧ 
YAPONOCHKA.COM
ANDROID L 
DESIGN PREVIEW 
ЕГОР ТКАЧЕНКО
ANDROID L 
DEVELOPER PREVIEW 
БОГДАН РЕГУЛИЧ
Элементы Material Design 
• новая тема Android.Material 
• цвета 
• иконки 
• отклик элементов UI в виде пульсации 
• CardView, RecyclerView, RoundedBitmapDrawable 
• анимированные переходы активити с использованием общих элементов 
• кастомизируемый status bar
RecyclerView 
• наследник ListView, GridView 
• может использоваться в 
горизонтальной ориентации 
• улучшения производительности 
• встроенная возможность 
анимировать события удаления или 
добавления нового элемента
Переходы 
активити
Status bar
Material Graphics API 
• мягкие тени "реального времени". Появилась ось Z для задания теней 
• анимирование по кривой "время-пространство" 
• StateListAnimator 
• Render Thread
Эффект 
элевации
Камера и аудио 
• съемка в RAW? 
• контроль над выдержкой, 
диафрагмой, бб, и т.п? 
• сканирование подключенных к 
устройству Android камер и их 
дальнейшее использование 
• приложения теперь могут 
использовать аудио данные в 
формате с плавающей запятой 
(PCM FLOAT)
WebView 
• Chromium m36 
• WebAudio 
• WebGL 
• WebRTC
MediaController 
• работает вне UI потока 
• позволяет управлять медиа устройствами 
• позволяет получать различные метаданные о воспроизводимом контенте 
медиа устройства
Document trees 
• вместо получения разрешения на чтение/запись одного файла теперь можно 
получить права доступа к целому дереву папок
Недавние 
задачи 
(документы) 
• каждое приложение теперь может 
быть разбито на различные задачи
Project Volta 
• batterystats 
• Battery historian
JobScheduler, MultiNetworking 
• экономит зарят аккумулятора 
• выполняет работу при заданных условиях (устройство на зарядке, 
появилось wifi соединение и т.д.)
Bluetooth Low Energy, NFC 
• приложение может иметь сервисы, 
которые сканируют BLE 
устройства, а также 
использовать их 
• упрощена работа с API 
• появилась возможность 
эмулирования платежной карты
Уведомления 
• Material style 
• можно задавать акцентный цвет для 
иконки уведомления 
• настройками уведомлений 
приложения можно управлять через 
системные настройки 
• уведомления на экране блокировки 
• метаданные уведомлений, сферы 
видимости уведомлений
Видимость 
уведомлений 
• публичная 
• приватная 
• секретная
Метаданные уведомления 
• категория уведомлений (звонки, сообщения, чат, праздники и т.п.) 
• человек, к которому относится уведомление (телефон, e-mail, и т.п.) 
• настройки: вкл/выкл, звук, вибро, приоритет
Android Runtime (Art) 
• вместо Dalvik Runtime 
• частота срабатывания сборщика мусора увеличена 
• специальные алгоритмы для выделения памяти под большие объекты 
(Bitmap и т.п.) 
• улучшена производительность при перевыделении больших участков памяти, 
когда память "забита"

More Related Content

Similar to Тимстрим по Android L внутри команды

И снова разработка под iOS. Павел Тайкало
И снова разработка под iOS. Павел ТайкалоИ снова разработка под iOS. Павел Тайкало
И снова разработка под iOS. Павел ТайкалоStanfy
 
Локализация - как делать глобальный проект?
Локализация - как делать глобальный проект?Локализация - как делать глобальный проект?
Локализация - как делать глобальный проект?Alconost
 
METRO. Дизайн для Windows Phone
METRO. Дизайн для Windows PhoneMETRO. Дизайн для Windows Phone
METRO. Дизайн для Windows PhoneNikita Lukianets
 
{HSE Inc} Разработка под Android
{HSE Inc} Разработка под Android{HSE Inc} Разработка под Android
{HSE Inc} Разработка под AndroidPavel Krivoruchko
 
DS Activity Monitor
DS Activity MonitorDS Activity Monitor
DS Activity Monitormekhos
 
Vizor Interactive: Технологии успеха
Vizor Interactive: Технологии успехаVizor Interactive: Технологии успеха
Vizor Interactive: Технологии успехаDevGAMM Conference
 
гвоздикин
гвоздикингвоздикин
гвоздикинNLPseminar
 
Производительность и энергопотребление мобильных приложений на примере Window...
Производительность и энергопотребление мобильных приложений на примере Window...Производительность и энергопотребление мобильных приложений на примере Window...
Производительность и энергопотребление мобильных приложений на примере Window...Andrew Mayorov
 
Особенности тестирования мобильных приложений (Android, iOS)
Особенности тестирования мобильных приложений (Android, iOS)Особенности тестирования мобильных приложений (Android, iOS)
Особенности тестирования мобильных приложений (Android, iOS)Эльвина Сакаева
 
What's new in Visual Studio 2012
What's new in Visual Studio 2012What's new in Visual Studio 2012
What's new in Visual Studio 2012InTRUEdeR
 
Отладка веб-приложений на Javascript
Отладка веб-приложений на JavascriptОтладка веб-приложений на Javascript
Отладка веб-приложений на JavascriptDenis Latushkin
 
Проектирование программного обеспечения
Проектирование программного обеспеченияПроектирование программного обеспечения
Проектирование программного обеспеченияAleksandr Barmin
 
Производительность WebGL-приложений / Дмитренко Кирилл (Яндекс)
Производительность WebGL-приложений / Дмитренко Кирилл (Яндекс)Производительность WebGL-приложений / Дмитренко Кирилл (Яндекс)
Производительность WebGL-приложений / Дмитренко Кирилл (Яндекс)Ontico
 
Разработка GUI игрового проекта на Scaleform
Разработка GUI игрового проекта на ScaleformРазработка GUI игрового проекта на Scaleform
Разработка GUI игрового проекта на ScaleformDmitry Dichkovsky
 
Мобильный баланс
Мобильный балансМобильный баланс
Мобильный балансagoncharenko
 
Что нового в Android 5.0
Что нового в Android 5.0Что нового в Android 5.0
Что нового в Android 5.0Kirill Danilov
 
разработка Metro style приложений
разработка Metro style приложенийразработка Metro style приложений
разработка Metro style приложенийОлег Винников
 
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)Ontico
 

Similar to Тимстрим по Android L внутри команды (20)

И снова разработка под iOS. Павел Тайкало
И снова разработка под iOS. Павел ТайкалоИ снова разработка под iOS. Павел Тайкало
И снова разработка под iOS. Павел Тайкало
 
Локализация - как делать глобальный проект?
Локализация - как делать глобальный проект?Локализация - как делать глобальный проект?
Локализация - как делать глобальный проект?
 
METRO. Дизайн для Windows Phone
METRO. Дизайн для Windows PhoneMETRO. Дизайн для Windows Phone
METRO. Дизайн для Windows Phone
 
{HSE Inc} Разработка под Android
{HSE Inc} Разработка под Android{HSE Inc} Разработка под Android
{HSE Inc} Разработка под Android
 
DS Activity Monitor
DS Activity MonitorDS Activity Monitor
DS Activity Monitor
 
JavaFX 2.0 overview
JavaFX 2.0 overviewJavaFX 2.0 overview
JavaFX 2.0 overview
 
Vizor Interactive: Технологии успеха
Vizor Interactive: Технологии успехаVizor Interactive: Технологии успеха
Vizor Interactive: Технологии успеха
 
гвоздикин
гвоздикингвоздикин
гвоздикин
 
Производительность и энергопотребление мобильных приложений на примере Window...
Производительность и энергопотребление мобильных приложений на примере Window...Производительность и энергопотребление мобильных приложений на примере Window...
Производительность и энергопотребление мобильных приложений на примере Window...
 
Особенности тестирования мобильных приложений (Android, iOS)
Особенности тестирования мобильных приложений (Android, iOS)Особенности тестирования мобильных приложений (Android, iOS)
Особенности тестирования мобильных приложений (Android, iOS)
 
What's new in Visual Studio 2012
What's new in Visual Studio 2012What's new in Visual Studio 2012
What's new in Visual Studio 2012
 
Отладка веб-приложений на Javascript
Отладка веб-приложений на JavascriptОтладка веб-приложений на Javascript
Отладка веб-приложений на Javascript
 
DDD Workshop
DDD WorkshopDDD Workshop
DDD Workshop
 
Проектирование программного обеспечения
Проектирование программного обеспеченияПроектирование программного обеспечения
Проектирование программного обеспечения
 
Производительность WebGL-приложений / Дмитренко Кирилл (Яндекс)
Производительность WebGL-приложений / Дмитренко Кирилл (Яндекс)Производительность WebGL-приложений / Дмитренко Кирилл (Яндекс)
Производительность WebGL-приложений / Дмитренко Кирилл (Яндекс)
 
Разработка GUI игрового проекта на Scaleform
Разработка GUI игрового проекта на ScaleformРазработка GUI игрового проекта на Scaleform
Разработка GUI игрового проекта на Scaleform
 
Мобильный баланс
Мобильный балансМобильный баланс
Мобильный баланс
 
Что нового в Android 5.0
Что нового в Android 5.0Что нового в Android 5.0
Что нового в Android 5.0
 
разработка Metro style приложений
разработка Metro style приложенийразработка Metro style приложений
разработка Metro style приложений
 
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
Масштабируемые кроссплатформенные веб-приложения / Илья Пухальский (Epam)
 

More from DIGITAL YAPONOCHKA.COM

Тимстрим по веб-аналитике
Тимстрим по веб-аналитикеТимстрим по веб-аналитике
Тимстрим по веб-аналитикеDIGITAL YAPONOCHKA.COM
 
IOS8: презентация технической части тимстрима команды
IOS8: презентация технической части тимстрима командыIOS8: презентация технической части тимстрима команды
IOS8: презентация технической части тимстрима командыDIGITAL YAPONOCHKA.COM
 
Приложение Wi-fi Space Android
Приложение Wi-fi Space AndroidПриложение Wi-fi Space Android
Приложение Wi-fi Space AndroidDIGITAL YAPONOCHKA.COM
 
Разработка сайта для ФишМир
Разработка сайта для ФишМирРазработка сайта для ФишМир
Разработка сайта для ФишМирDIGITAL YAPONOCHKA.COM
 
Разработка сайта для Салон Ламинатов
Разработка сайта для Салон ЛаминатовРазработка сайта для Салон Ламинатов
Разработка сайта для Салон ЛаминатовDIGITAL YAPONOCHKA.COM
 
Разработка сайта для компании МастерКамень
Разработка сайта для компании МастерКаменьРазработка сайта для компании МастерКамень
Разработка сайта для компании МастерКаменьDIGITAL YAPONOCHKA.COM
 
Разработка сайта для КротТехникс
Разработка сайта для КротТехниксРазработка сайта для КротТехникс
Разработка сайта для КротТехниксDIGITAL YAPONOCHKA.COM
 
Разработка сайта для компании Фотобокс
Разработка сайта для компании ФотобоксРазработка сайта для компании Фотобокс
Разработка сайта для компании ФотобоксDIGITAL YAPONOCHKA.COM
 
Разработка сайта для Агроинстрой
Разработка сайта для АгроинстройРазработка сайта для Агроинстрой
Разработка сайта для АгроинстройDIGITAL YAPONOCHKA.COM
 
Разработка сайта для Komfort haus
Разработка сайта для Komfort hausРазработка сайта для Komfort haus
Разработка сайта для Komfort hausDIGITAL YAPONOCHKA.COM
 
Кейс по разработке сайта Уманьпиво
Кейс по разработке сайта УманьпивоКейс по разработке сайта Уманьпиво
Кейс по разработке сайта УманьпивоDIGITAL YAPONOCHKA.COM
 

More from DIGITAL YAPONOCHKA.COM (13)

Тимстрим по веб-аналитике
Тимстрим по веб-аналитикеТимстрим по веб-аналитике
Тимстрим по веб-аналитике
 
IOS8: презентация технической части тимстрима команды
IOS8: презентация технической части тимстрима командыIOS8: презентация технической части тимстрима команды
IOS8: презентация технической части тимстрима команды
 
Приложение Wi-fi Space Android
Приложение Wi-fi Space AndroidПриложение Wi-fi Space Android
Приложение Wi-fi Space Android
 
Разработка сайта для ФишМир
Разработка сайта для ФишМирРазработка сайта для ФишМир
Разработка сайта для ФишМир
 
Разработка сайта для Салон Ламинатов
Разработка сайта для Салон ЛаминатовРазработка сайта для Салон Ламинатов
Разработка сайта для Салон Ламинатов
 
Разработка сайта для компании МастерКамень
Разработка сайта для компании МастерКаменьРазработка сайта для компании МастерКамень
Разработка сайта для компании МастерКамень
 
Разработка сайта для КротТехникс
Разработка сайта для КротТехниксРазработка сайта для КротТехникс
Разработка сайта для КротТехникс
 
Разработка сайта для компании Фотобокс
Разработка сайта для компании ФотобоксРазработка сайта для компании Фотобокс
Разработка сайта для компании Фотобокс
 
Разработка сайта для Агроинстрой
Разработка сайта для АгроинстройРазработка сайта для Агроинстрой
Разработка сайта для Агроинстрой
 
Разработка сайта для Komfort haus
Разработка сайта для Komfort hausРазработка сайта для Komfort haus
Разработка сайта для Komfort haus
 
Кейс по разработке сайта Уманьпиво
Кейс по разработке сайта УманьпивоКейс по разработке сайта Уманьпиво
Кейс по разработке сайта Уманьпиво
 
Рекламный текст
Рекламный текстРекламный текст
Рекламный текст
 
Рекламный текст
Рекламный текстРекламный текст
Рекламный текст
 

Тимстрим по Android L внутри команды

  • 1. Тимстрим Android L ЕГОР ТКАЧЕНКО И БОГДАН РЕГУЛИЧ YAPONOCHKA.COM
  • 2. ANDROID L DESIGN PREVIEW ЕГОР ТКАЧЕНКО
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. ANDROID L DEVELOPER PREVIEW БОГДАН РЕГУЛИЧ
  • 22. Элементы Material Design • новая тема Android.Material • цвета • иконки • отклик элементов UI в виде пульсации • CardView, RecyclerView, RoundedBitmapDrawable • анимированные переходы активити с использованием общих элементов • кастомизируемый status bar
  • 23. RecyclerView • наследник ListView, GridView • может использоваться в горизонтальной ориентации • улучшения производительности • встроенная возможность анимировать события удаления или добавления нового элемента
  • 26. Material Graphics API • мягкие тени "реального времени". Появилась ось Z для задания теней • анимирование по кривой "время-пространство" • StateListAnimator • Render Thread
  • 28. Камера и аудио • съемка в RAW? • контроль над выдержкой, диафрагмой, бб, и т.п? • сканирование подключенных к устройству Android камер и их дальнейшее использование • приложения теперь могут использовать аудио данные в формате с плавающей запятой (PCM FLOAT)
  • 29. WebView • Chromium m36 • WebAudio • WebGL • WebRTC
  • 30. MediaController • работает вне UI потока • позволяет управлять медиа устройствами • позволяет получать различные метаданные о воспроизводимом контенте медиа устройства
  • 31. Document trees • вместо получения разрешения на чтение/запись одного файла теперь можно получить права доступа к целому дереву папок
  • 32. Недавние задачи (документы) • каждое приложение теперь может быть разбито на различные задачи
  • 33. Project Volta • batterystats • Battery historian
  • 34. JobScheduler, MultiNetworking • экономит зарят аккумулятора • выполняет работу при заданных условиях (устройство на зарядке, появилось wifi соединение и т.д.)
  • 35. Bluetooth Low Energy, NFC • приложение может иметь сервисы, которые сканируют BLE устройства, а также использовать их • упрощена работа с API • появилась возможность эмулирования платежной карты
  • 36. Уведомления • Material style • можно задавать акцентный цвет для иконки уведомления • настройками уведомлений приложения можно управлять через системные настройки • уведомления на экране блокировки • метаданные уведомлений, сферы видимости уведомлений
  • 37. Видимость уведомлений • публичная • приватная • секретная
  • 38. Метаданные уведомления • категория уведомлений (звонки, сообщения, чат, праздники и т.п.) • человек, к которому относится уведомление (телефон, e-mail, и т.п.) • настройки: вкл/выкл, звук, вибро, приоритет
  • 39. Android Runtime (Art) • вместо Dalvik Runtime • частота срабатывания сборщика мусора увеличена • специальные алгоритмы для выделения памяти под большие объекты (Bitmap и т.п.) • улучшена производительность при перевыделении больших участков памяти, когда память "забита"