Google открыла для скачивания финальную версию операционной системы Android 9 Pie («Пирог»). Самый крупный за год апдейт мобильной ОС доступен для установки на все смартфоны Pixel. Кроме этого, компания уже отправила исходный код Android 9 Pie в программу Android Open Source Project (AOSP), таким образом доступ к нему получат другие производители смартфонов на Android. Напомним, что изначально протестировать Android 9 Pie можно было на ограниченном количестве смартфонов, в число которых входили Xiaomi Mi Mix 2S, Xperia XZ2, OnePlus 6, Nokia 7 Plus, Oppo R15 Pro, Vivo X21 и Essential PH‑1.
В отличие от прошлогодней Android Oreo, новая версия полна изменений как снаружи, так и внутри. Прежде всего, следует сказать о новой системе навигации на основе жестов. В Android 9 заменены три программных кнопки в нижней части экрана одной кнопкой «Домой». Смахиванием вверх можно будет в том числе открывать ярлыки пяти приложений, которые ОС считает наиболее востребованными пользователем в данный момент. Вторым смахиванием вверх можно открыть все приложения, запущенные на телефоне. Регулярно выполняемые в определенное время действия ОС предложит прямо на стартовом экране.
Любопытно, что в режиме Overview можно будет копировать текст из одного окна и переносить в другое, не переключаясь полностью между приложениями. Кнопка «Назад» будет появляться, где эта команда актуальна. Переработаны и быстрые настройки, включающие, например, новый упрощённый механизм управления громкостью. Появилась возможность ограничить время использования программ: например, на Instagram можно будет установить получасовой лимит в сутки, после чего его иконка станет черно-белой.
Google также добавила в Android Pie несколько новшеств, использующих модные возможности ИИ. Первая называется Adaptive Battery: ОС понимает, какие приложения запускаются пользователем чаще, и пытается расходовать батарею прежде всего на них. Google заявила, что внутренние тесты показали 30%-ное снижение количества выхода процессора из режима энергосбережения. Вторая носит имя Adaptive Brightness: Android будет учиться, какая яркость экрана оптимальна для пользователя в различных условиях на основе того, как он регулирует эту настройку. В результате ОС будет более точно подбирать интенсивность подсветки дисплея.
Панель поиска Google теперь поддерживает «глубокие» ссылки на приложения (Slices). Например, если осуществляется поиск по фильмам, система предложит посмотреть трейлер на YouTube прямо в результатах поиска. Поддерживается и вывод в поиске информации от сторонних совместимых служб и приложений. Например, если ввести «Lyft» (американская служба поиска водителей) в поиск Google, пользователь увидит цены проезда домой и на работу, а также примерное время подъезда ближайшего автомобиля.
Разработчики расширили модели машинного обучения, которые идентифицируют объекты в содержимом или вводе текста. Smart Linkify позволяет использовать модели TextClassifier через API Linkify, включая расширенные опции для быстрого последующего действия пользователя. Классификатор текста и линковщик обеспечивает улучшение точности обнаружения, а также производительности. Android 9 привнесла обновленную версию API для нейронных сетей, чтобы расширить поддержку ускоренного обучения на устройстве. Neural Networks 1.1 добавляет поддержку для девяти новых операционных систем — Pad, BatchToSpaceND, SpaceToBatchND, Transpose, Strided Slice, Mean, Div, Sub и Squeeze. Типичным способом применения API является использование TensorFlow Lite.
В системе появился нативный редактор скриншотов — больше не понадобится открывать их в другом приложении. Также снять скриншот можно будет после длинного нажатия на кнопку питания. В Android 9 улучшено управление поворотом экрана: пользователь сможет контролировать, когда телефон меняет ориентацию — вместо того, чтобы просто включить или выключить блокировку вращения. ОС будет показывать маленький значок, позволяя пользователю отключить блокировку вращения в конкретном приложении, а не во всех сразу.
Появилась родная поддержка интерфейса с учётом скруглённых краёв экрана и популярных после выхода iPhone X выступов в верхней части, что избавит производителей от необходимости вносить дополнительные изменения в код Android. Обновление приносит и ряд других мелких нововведений, призванных улучшить все аспекты работы с мобильными устройствами. Google также отметила, что в Android 9.0 Pie улучшена безопасность. Речь идёт об изменениях, касающихся поддержки новых аппаратных средств защиты чувствительных данных с использованием специального чипа и улучшений конфиденциальности, таких как активированный по умолчанию протокол TLS и доступ к DNS-серверам через TLS.
Единственная из анонсированных функций, которой пока нет в финальной версии Android 9 Pie — это панели «Цифровое благополучие», которые позволяют отслеживать, в каких приложениях пользователь проводит время, а также выставлять таймер, чтобы ограничивать использование определённых программ. В Google обещают, что эта возможность появится до конца года.