Android Pie ( кодовое название Android P во время разработки), также известный как Android 9 (API 28) — девятый основной релиз и 16-я версия мобильной операционной системы Android . Впервые он был выпущен в качестве предварительной версии для разработчиков 7 марта 2018 года и был выпущен публично 6 августа 2018 года.
6 августа 2018 года Google официально объявила о финальном релизе Android 9 под названием «Pie», при этом обновление изначально было доступно для текущих устройств Google Pixel , а релизы для устройств Android One и других устройств последуют «позже в этом году». Essential Phone стал первым сторонним устройством Android, получившим обновление до Pie, в частности, в день его финального релиза. [2] [3] Sony Xperia XZ3 стал первым устройством с предустановленной Android Pie. [4]
По состоянию на апрель 2024 года 5,66% всех устройств Android работали под управлением Android Pie, последнее обновление безопасности которой было выпущено 4 января 2022 года. [5] [1]
Android Pie, тогда известный как «Android P», был впервые анонсирован Google 7 марта 2018 года, [6] и первая предварительная версия для разработчиков была выпущена в тот же день. [7] Вторая предварительная версия, первая бета-версия, была выпущена 8 мая 2018 года. [8] Третья предварительная версия, названная Beta 2, была выпущена 6 июня 2018 года. [9] Четвертая предварительная версия, названная Beta 3, была выпущена 2 июля 2018 года. [10] Финальная бета-версия Android P была выпущена 25 июля 2018 года. [11]
По состоянию на август 2019 года существует несколько известных кастомных дистрибутивов Android (ROM) 9 Pie.
Android Pie использует обновление языка « материального дизайна » Google, неофициально именуемого «Material Design 2.0». Реконструкция обеспечивает больше вариативности в эстетике, поощряя создание пользовательских «тем» для базовых руководств и компонентов , а не стандартизированный внешний вид. Выровненные по низу панели навигации также более заметны. Применительно к интерфейсу Android Pie, закругленные углы (под влиянием фирменной темы Google, используемой внутренним программным обеспечением, реализующим Material Design 2.0) более заметны. [12] Кроме того, Pie содержит официальную поддержку вырезов на экране («выемок»), включая API и поведение системы в зависимости от их размера и положения. Требования сертификации Android ограничивают устройства двумя вырезами, которые могут быть только вдоль верхней или нижней части экрана. [12]
Самым значительным изменением пользовательского интерфейса в Pie является переработанная панель навигации на экране. В отличие от предыдущих версий Android, она состоит только из тонкой кнопки «Домой» и кнопки «Назад», отображаемой только при наличии. Панель использует навигацию жестами: смахивание вверх открывает экран «Обзор», переработанный дизайн существующего меню недавних приложений. Смахивание ручки вправо активирует переключение приложений. Панель жестов используется в основном на новых устройствах, таких как Pixel 3 ; существующие устройства могут либо использовать предыдущую настройку навигационной клавиши, либо предлагать возможность выбора навигации жестами. [13] В отличие от предыдущего меню недавних приложений, Обзор использует горизонтальную компоновку, а не вертикальную, и текст также может быть выбран и скопирован из приложений, появляющихся там (хотя это использует OCR , а не собственный текст, чтобы экономить ресурсы). Pixel Launcher поддерживает исключительно возможность доступа к ящику приложений и последним использованным приложениям из обзора. Однако эта интеграция является проприетарной, поскольку в настоящее время нет планов предлагать необходимую интеграцию для стороннего программного обеспечения из-за проблем безопасности. [12] Кроме того, когда включена блокировка вращения, поворот устройства приводит к появлению кнопки поворота экрана на панели навигации. [12]
Область уведомлений была переработана, часы перемещены влево, а количество одновременно отображаемых значков ограничено четырьмя, чтобы разместить дисплеи, которые могут иметь вырезы в виде «выемки» в центре. [13] Раскрывающиеся панели, прикрепленные к элементам быстрых настроек, были удалены; долгое нажатие переключателя направляет пользователей на соответствующий экран настроек. Уведомления для чатов теперь можно объединять в цепочки, отображая предыдущие сообщения внутри (дополняя существующую функцию встроенного ответа). Если определенный тип уведомления часто отклоняется, пользователю теперь будет предложено отключить его. [12] Режим «Не беспокоить» был переработан с большим набором настроек. [12]
Меню питания теперь содержит кнопку скриншота (которая сама теперь поддерживает обрезку изображения после его съемки) и дополнительный режим «блокировки», который отключает методы биометрической разблокировки. [13] Всплывающее окно громкости теперь управляет только громкостью мультимедиа, а также выбором звукового, вибрационного или беззвучного режимов для уведомлений. Пользователи перенаправляются в меню настроек, чтобы изменить громкость уведомлений. [13] [14] [15] Добавлен дисплей лупы для выбора текста, а «smart linkify» предлагает доступ к соответствующим приложениям, если выделены определенные типы текста (например, номера телефонов или адреса). [12]
Android Pie вносит существенные изменения в управление питанием, используя алгоритмы для определения приоритетов фоновой активности приложений на основе долгосрочных моделей использования и прогнозов, разделяя приложения на «Активные», «Рабочий набор» (запускаются часто), «Частые», «Редкие» и «Никогда». Аналогичные настройки «адаптивной яркости» автоматически регулируются на основе обнаруженных условий освещения. Обе эти функции были разработаны в сотрудничестве с DeepMind . [12]
API «PrecomputedText» (также доступный как библиотека совместимости с Android 4.0 и более поздними версиями) можно использовать для выполнения обработки отображения текста в фоновом потоке, а не в потоке пользовательского интерфейса, чтобы повысить производительность. [12]
API аутентификации по отпечаткам пальцев также был модернизирован с учетом различных типов биометрической аутентификации (включая сканирование лица и экранные сканеры отпечатков пальцев). [12]
Android Runtime теперь может создавать сжатые файлы байт-кода, а данные профилировщика можно загружать на серверы Google Play для объединения с приложениями при загрузке пользователями с аналогичным устройством. [12]
Приложения, ориентированные на более старые уровни API Android (начиная с Android 4.2 ), отображают предупреждение при запуске. Google Play Store теперь требует, чтобы все приложения ориентировались на уровень API, выпущенный в течение прошлого года, а также будет требовать поддержку 64-битных систем в 2019 году. [12]
Android Pie поддерживает IEEE 802.11mc , включая Wi-Fi Round Trip Time для определения местоположения. [12]
API камеры теперь поддерживает доступ к нескольким камерам одновременно. [12] Приложения больше не могут выполнять фоновую аудио- или видеозапись, если они не запускают службу переднего плана. [12] Поддерживается формат файла изображения High Efficiency (при условии патентного лицензирования и аппаратной поддержки) и профиль VP9 2. [12]
DNS через TLS поддерживается под названием «Частный DNS». [16]
Android Go для Android Pie использует меньше памяти, чем предыдущая версия, и имеет улучшения безопасности и отслеживания хранилища. [17]
Вскоре после запуска несколько пользователей устройств Pixel и Essential Phone отметили уменьшение времени работы батареи. [18] Поскольку Android Pie стал доступен для большего количества телефонов, некоторые пользователи различных устройств сообщили о схожих сравнениях. [19] [20]