Android O Developer’s Preview: все известные изменения

Google представили предварительную версию следующей версии Android, которая недвусмысленно называется Android O, и вот все основные изменения, которые известны. Пока.


1. Ограничение фоновой работы приложений

Дальнейшее развитие режима Doze и Doze on the Go, с которыми мы познакомились в Android Lollipop и Android Marshmallow, направлена на то, чтобы управлять работой энергоёмких приложений. Эта поможет снизить активность программ и, таким образом, увеличить время работы батареи.

2. Категории уведомлений

Google не перестаёт совершенствовать уведомления на Android, и Android O не стал исключением. Это нововведение позволит управлять отдельными уведомлениями одного приложения. Например, теперь пользователь может отключить уведомления, что касается настройки программы, в то время как другие уведомления той же программы продолжат приходить.

3. API для автозаполнения

Android O позволит пользователям выбрать приложение, где будет доступно автозаполнение, так что они могут легко заполнить регистрационные данные и аналогичные виды повторяющейся информации, подобно тому, как действует менеджер паролей. Эта функция будет доступна как API, так что разработчики могут легко реализовать функцию в своих программах.

4. Режим картинки в картинке

Разделённый экран давно доступен пользователям Android Nougat, но Google хочет улучшить опыт использования многозадачностью новым функционалом. Режим картинки в картинке будет доступен на смартфонах и планшетах, и позволит, например, продолжить просмотр эпизода сериала во время разговора. Также будет возможность контролировать пропорции плавающего окна.

5. Ресурсы шрифтов в XML

Приложения получают больше возможностей управления шрифтами, что будут настраиваться в XML-макетах. Это означает, что разработчики могут объединять шрифты для приложения и использовать их как заблагорассудится.

6. Адаптивные иконки
Android O Developer's Preview: все известные изменения
Операционная система сможет отображать иконки в различных формах (круг, квадрат, квадрат со скруглёнными углами) в соответствии с маской интерфейса устройства. Также при взаимодействии с иконками будут отображаться новые анимации.

7. Широкая гамма цветов для приложений

DCI-P3, AdobeRGB, и Pro Photo RGB может звучать довольно странно для неподготовленного пользователя, но теперь эти режимы поддерживаются Android O. Приложения будут в состоянии сказать, что Android следует использовать другой цветовой профиль, который операционная система и активирует.

8. Подключение

Наконец, Android будет поддерживать Hi-Fi аудио кодеки через Bluetooth. Одним из упомянутых кодеков стал LDAC от Sony. Кроме того, у устройств появится возможность взаимодействовать друг с другом через Wi-Fi без создания точки доступа.

9. Навигация с помощью клавиатуры

Google говорит, что они создали новые «стрелки» и «вкладки» для навигации с помощью клавиатуры.

10. Audio API для аудио

Это API позволит приложениям использовать высокую производительность аудио с низкой задержкой потоков.

11. Улучшение Webview

Приложения теперь будут использовать усовершенствованный Webview для улучшения безопасности и стабильности. Есть также API, который будет обрабатывать в ошибки и сбои Webview.

12. Оптимизация языка и среды выполнения Java 8 API

Как сообщается, теперь среда выполнения Android O будет вдвое быстрее, чем у предшественника.

Источник: PhoneArena