21 марта 2017
Google представила новую предварительную версию Android O для разработчиков
Сергей Новиков
Компания Google официально анонсировала новую предварительную версию Android O для разработчиков, где появились новые функциональные возможности, но должна еще продолжаться работа над увеличением производительности и стабильности.
В течение следующих месяцев компания Google опубликует обновление версии Android для разработчиков с более глубоким погружением на мероприятии Google I/O, которое состоится в мае этого года.
Что нового в Android O:
- Ограничение фоновых задач: в Android O улучшено время работы устройств в автономном режиме, где добавлено автоматические ограничения на то, что могут делать приложения при работе в фоновом режиме, а что им запрещено.
- Каналы уведомлений: представляют собой новые, определяемые приложением, категории уведомлений, позволяя разработчикам предоставлять пользователям тонкий контроль над различными видами уведомлений – пользователи могут блокировать или изменять поведение каждого канала индивидуально, вместо того, чтобы управлять всеми уведомлениями приложения.
- API автозаполнения: пользователи теперь могут выбирать приложение для автозаполнения форм, аналогично тому, как они выбирают клавиатуру.
- Функция «картинка-в-картинке» для мобильных устройств и новые возможности для работы с окнами: Теперь на телефонах и планшетах доступна функция «картинка-в-картинке», так что пользователи могут продолжать смотреть видео, когда они отвечают в чате или используют автонавигацию. Среди прочих нововведений отмечается встроенная поддержка вывода изображения для нескольких приложений на разные дисплеи, например, вывод системных уведомлений на дополнительный дисплей.
- Ресурсы шрифтов в XML: шрифты теперь становятся полностью поддерживаемым типом ресурсом в Android O. Приложения теперь могут использовать шрифты в XML-макетах, а также определять семейства шрифтов в XML – определяя стиль и весовой комплект шрифта вместе с файлами шрифтов.
- Адаптивные иконки: в зависимости от устройства может меняться размер и форма иконок приложений, а также их анимация.
- Расширенная цветовая гамма для приложений: теперь разработчики могут создавать приложения с поддержкой расширенной цветовой гаммы для отображения на соответствующих дисплеях.
- Коммуникации: поддержка Bluetooth аудио кодека LDAC и технологии Wi-Fi Aware (ранее известная как Neighbor Awareness Networking), с помощью которой можно обмениваться информацией по Wi-Fi между устройствами без подключения к точке доступа.
- Поддержка навигации на клавиатуре: более надежная и предсказуемая модель навигации при использовании клавиш «стрелки» и «табуляция».
- AAudio API для Pro Audio: новый нативный API, специально созданный для приложений, которым требуется высокопроизводительный звук с низкой задержкой.
- Улучшения для WebView (просмотр веб-страниц в Android приложениях).
- Оптимизация API для Java 8 и время выполнения.