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]
По состоянию на ноябрь 2023 года 6,6% всех 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 9 Pie.
Android Pie использует обновленный язык Google « Material Design », неофициально называемый «Material Design 2.0». Обновление обеспечивает больше разнообразия в эстетике, поощряя создание собственных «тем» для базовых рекомендаций и компонентов , а не стандартизированного внешнего вида. Выровненные по нижнему краю панели навигации также более заметны. Применительно к интерфейсу Android Pie более заметны закругленные углы (под влиянием собственной темы Google, используемой собственным программным обеспечением, реализующим Material Design 2.0). [12] Кроме того, Pie содержит официальную поддержку вырезов экрана («вырезов»), включая API и поведение системы в зависимости от их размера и положения. Требования сертификации Android ограничивают устройства двумя вырезами, которые могут быть только вверху или внизу экрана. [12]
Самым значительным изменением пользовательского интерфейса Pie является переработанная экранная панель навигации. В отличие от предыдущих версий Android, он состоит только из тонкой кнопки «Домой» и кнопки «Назад», отображаемой только при наличии. На панели используется навигация с помощью жестов: смахивание вверх открывает экран «Обзор» — обновленный дизайн существующего меню недавних приложений. Смахивание ручки вправо активирует переключение приложений. Панель жестов используется в основном на новых устройствах, таких как Pixel 3 ; существующие устройства могут либо использовать предыдущую настройку навигационной клавиши, либо предлагать возможность выбора навигации с помощью жестов. [13] В отличие от предыдущего меню недавних приложений, «Обзор» использует горизонтальную компоновку, а не вертикальную, и текст также можно выбирать и копировать из появляющихся там приложений (хотя для экономии ресурсов при этом используется распознавание текста , а не собственный текст). 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 теперь может создавать сжатые файлы байт-кода, а данные профилировщика можно загружать на серверы Google Play для объединения с приложениями при загрузке пользователями с аналогичным устройством. [12]
Приложения, ориентированные на более старые уровни API Android (начиная с Android 4.2 ), отображают предупреждение при запуске. Google Play Store теперь требует, чтобы все приложения ориентировались на уровень API, выпущенный в прошлом году, а также потребует поддержки 64-битной версии в 2019 году. [12]
Android Pie поддерживает IEEE 802.11mc , включая время прохождения сигнала Wi-Fi для определения местоположения. [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]