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)
30. MediaController
• работает вне UI потока
• позволяет управлять медиа устройствами
• позволяет получать различные метаданные о воспроизводимом контенте
медиа устройства
31. Document trees
• вместо получения разрешения на чтение/запись одного файла теперь можно
получить права доступа к целому дереву папок
34. JobScheduler, MultiNetworking
• экономит зарят аккумулятора
• выполняет работу при заданных условиях (устройство на зарядке,
появилось wifi соединение и т.д.)
35. Bluetooth Low Energy, NFC
• приложение может иметь сервисы,
которые сканируют BLE
устройства, а также
использовать их
• упрощена работа с API
• появилась возможность
эмулирования платежной карты
36. Уведомления
• Material style
• можно задавать акцентный цвет для
иконки уведомления
• настройками уведомлений
приложения можно управлять через
системные настройки
• уведомления на экране блокировки
• метаданные уведомлений, сферы
видимости уведомлений
38. Метаданные уведомления
• категория уведомлений (звонки, сообщения, чат, праздники и т.п.)
• человек, к которому относится уведомление (телефон, e-mail, и т.п.)
• настройки: вкл/выкл, звук, вибро, приоритет
39. Android Runtime (Art)
• вместо Dalvik Runtime
• частота срабатывания сборщика мусора увеличена
• специальные алгоритмы для выделения памяти под большие объекты
(Bitmap и т.п.)
• улучшена производительность при перевыделении больших участков памяти,
когда память "забита"