Google начала распространение обновления ОС Android 8.1 Oreo для всех смартфонов семейства Pixel, смартфонов Nexus 5X, Nexus 6P и планшетов Pixel C. Как всегда, сроки доступности обновления могут разниться в зависимости от регионов и, как всегда, дальнейшее распространение новой версии будет зависеть от расторопности производителей смартфонов, большинство из которых еще не успели обновить актуальные модели до Android 8.0.
Выпуску релизной версии Android 8.1 предшествовал выход двух тестовых версий (Developer Preview 1 и Developer Preview 2). Сейчас это обновление распространяется по Wi-Fi, а позже Google выпустит файлы с заводской прошивкой для установки вручную с помощью компьютера.
Помимо традиционных улучшений, нацеленных на общее повышение стабильности и скорости работы ОС, обновление Android 8.1 включает ряд еще несколько более существенных нововведений. Главное — включение в работу процессора Pixel Visual Core собственной разработки Google в смартфонах Google Pixel 2 и Pixel 2 XL. Этот процессор позволит сторонним разработчикам ПО для съемки добавить поддержку фирменного режима HDR+.
Одновременно Google объявила о выпуске бюджетной конфигурации своей мобильной ОС — Android Go. Облегченная ОС описывается в блоге Google как решение начального уровня, которое поможет обеспечить доступ к мобильным устройствам так называемому «следующему миллиарду пользователей». Впервые компания рассказала о планах выпуска Android Go в мае на конференции Google I/O 2017.
Для работы Android Go требуется 1 Гб ОЗУ или даже меньше. ОС сочетает в себе оптимизированные системные компоненты Android и урезанный набор приложений Google Apps, адаптированный для снижения потребления памяти. В том числе подготовлены специальные сокращённые варианты просмотрщика видео YouTube Go, браузера Chrome и экранной клавиатуры Gboard. Из новых приложений выделяется программа Files Go, предоставляющая инструменты для поиска файлов и чистки неиспользуемых данных.
В состав ОС также включены средства экономии трафика, например, в Chrome ограничена передача данных фоновых вкладок и внесены оптимизации, в сумме позволяющие до 60% снизить потребление трафика. Благодаря сокращённому набору приложений и более компактным программам, в Android Go примерно в два раза сокращено потребление места постоянного хранилища и значительно снижен размер загружаемых обновлений. В каталоге Google Play для маломощных устройств в первую очередь предлагаются приложения, специально разработанные для устройств с небольшим ОЗУ.
Кроме того, добавлен индикатор батареи сопряженных Bluetooth-аксессуаров, усовершенствована система автозаполнения, повышена безопасность работы дактилоскопического сканера, а также изменен принцип уведомления пользователей о входящих сообщения, препятствующий зацикливанию звуковых сигналов. Все устройства с Android Oreo Go также получают встроенную защитную функцию Google Play Protect, которая сканирует установленные приложения даже в автономном режиме, вне зависимости от источника загрузки.
Изначально считалось, что Android Go будет нацелена исключительно на развивающиеся рынки, однако в итоге в списке основных рынков появились не только Африка и Юго-Восточная Азию, но также Россия и США. Причем США является вторым по величине рынком по объему продаж смартфонов стоимостью около 100 долл. (Россия занимает четвертое место).
Версия Android Go радикально отличается от другого проекта Google — Android One. Оба они ориентированы на увеличение количества пользователей недорогих Android-устройств, но разными путями. В случае с Android One компания Google выбирает партнеров и вместе с ними решает, какие именно функции в смартфонах будут поддерживаться длительное время в актуальном состоянии. Таким образом, формируется своеобразная экосистема — по образу Nexus.
Дополнительно можно отметить выпуск Neural Networks API для задействования средств аппаратного ускорения для систем машинного обучения. API позиционируется как базовая прослойка для функционирования в Android фреймворков машинного обучения, таких как TensorFlow Lite и Caffe2. Для использования на мобильных устройствах предложен ряд готовых моделей нейронных сетей, в том числе MobileNets (распознавание объектов на фотографиях), Inception v3 (компьютерное зрение) и Smart Reply (подбор вариантов ответа на сообщения).
Помимо этого Google выпустила исправления проблем с безопасностью Android, в котором устранено 47 уязвимостей, из которых 10 присвоен критический уровень опасности, а 37 — высокий уровень опасности. Четыре критические уязвимости найдены в беспроводном драйвере Qualcomm/Atheros, пять уязвимостей выявлены в медиафреймворке, они позволяют организовать выполнение кода при обработке специально оформленного контента. Одна критическая уязвимость найдена в системных компонентах — позволяет выполнить код в контексте привилегированного процесса.