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 и время выполнения.

Читайте также