Download - Тимстрим по Android L внутри команды
Тимстрим Android L ЕГОР ТКАЧЕНКО И БОГДАН
РЕГУЛИЧ
YAPONOCHKA.COM
ANDROID LDESIGN PREVIEW
ЕГОР ТКАЧЕНКО
ANDROID LDEVELOPER 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 и т.п.)
• улучшена производительность при перевыделении больших участков памяти, когда память "забита"