Спустя год после выхода предварительной версии мобильной OC Android N для разработчиков компания Google представила следующее поколение своей платформы, выпустив предварительный выпуск системы Android O. Как пишет The Verge, обновленная OC получила ряд усовершенствований, главным из которых является оптимизированное энергопотребление. Для реализации этой функции пользователь сможет управлять процессами в фоне, запрещая программам выполнять скрытые задачи. В частности, можно будет следить за потреблением интернет-трафика и данными, которые генерирует GPS.
В теории это позволит сократить расход заряда батареи и продлить автономную работу устройств. Из внешних изменений в системе появились специальные бейджи для иконок, которые показывают количество уведомлений от того или иного приложения. Подобные бейджи есть в iOS и некоторых лончерах для Android. Сами пиктограммы стали адаптивными и автоматически подстраиваются под общий вид системы.
Ещё одним важным новшеством в Android O стала возможность группирования уведомлений по категориям — «Каналам». Пока описание выглядит довольно расплывчатым, но, похоже, что пользователи получат больше контроля над настройкой уведомлений в разрезе приложений, они смогут выбирать, уведомления от каких приложений они хотят видеть на главной панели, а каких — нет. Поэтому, если приложение предлагает «высокоприоритетные оповещения» и «целевую рекламу», можно будет заставить его замолчать прямо из общих настроек Android, не копаясь в интерфейсе приложения. Для каждого канала предусмотрены индивидуальные настройки.
Поддержка автозаполнения форм в Android O реализована на уровне платформы, так что у пользователей появится возможность выбирать приложение для этой функции, как сейчас они выбирают, к примеру, программную клавиатуру. Оно будет хранить их логины и пароли, адреса электронной почты и прочую личную информацию, которую регулярно требуется вводить при регистрации или авторизации.
Введённый ещё в предыдущих версиях Android многооконный интерфейс в Android O получил дальнейшее развитие в виде режима «картинка в картинке». Как и одноимённая функция в телевизорах, он позволяет воспроизводить видео в небольшом окошке, расположенном поверх других приложений. Размер и соотношения сторон этого окна задаются пользователем.
Переработке подверглись приложение «Настройки», шторка уведомлений, статус-бар и многие другие элементы системы. Объявлена поддержка высококачественных аудиокодеков Bluetooth, таких как LDAC. Добавлена новая функция Wi-Fi Aware. Поддерживающие эту функциональность устройства смогут общаться друг с другом без необходимости выхода в Интернет.
Превью Android O уже доступно для Nexus 5X, Nexus 6P, Nexus Player, Google Pixel, Pixel XL и Pixel C на сайте для разработчиков. Финальная версия операционной системы выйдет в III квартале, но до этого Google выпустит еще три тестовые сборки Developer Preview. DP2 ожидается в мае, DP3 с доработанными API представят в июне, а DP4 появится в конце июля.
Предполагается, что операционная система будет называться Android 8 Oreo, хотя в прошлый раз слухи по поводу названия новой версии ОС не подтвердились: вместо ожидаемой Nutella Google выбрала имя Nougat. Отметим, что в момент появления первой предварительной версии Android 8 доля Android 7 через семь месяцев после релиза составляет всего 2,8%. Тем временем на новейшей Apple iOS 10 работают 79% устройств.