Первая версия Android P Developer Preview 1 (Android 9.0) теперь доступна для Google Pixel, Google Pixel XL, Google Pixel 2 и Google Pixel 2 XL. Релиз доступен в форматах OTA и заводских образов.
Наконец-то оно здесь! Android 9.0, также известный как Android P, доступен с сегодняшнего дня в виде первой предварительной версии Android P Developer Preview. Это не даст вам полного опыта работы с Android P, поскольку работа над ним еще ведется (и не будет полностью представлена до тех пор, пока Google I/O), но на удачу Владельцы Google Pixel, Google Pixel XL, Google Pixel 2 или Google Pixel 2 XL, вы будете одними из первых пользователей, которые увидят, что может предложить Android P. предложение.
Обновление можно установить только через OTA-файлы и заводские образы. Google будет нет на данный момент будет предоставлять OTA через свою бета-программу. Инструкции по установке файлов OTA или заводских образов можно найти по ссылке на источник под таблицей, но если у вас установлен Magisk и/или TWRP, затем прокрутите вниз, так как у нас есть руководство по установке обновления Android P только для ты!
Предупреждение: если вы используете какой-либо Субстрат темы на вашем устройстве, мы настоятельно рекомендуем вам отключить их перед обновлением Android 9.0. Эти темы были разработаны для Android Oreo и могут вызывать несоответствия в версии Android P, поэтому Чтобы обеспечить плавное обновление, вам следует отключить темы Substratum до тех пор, пока у темы не будет возможности обновиться. их. Видеть часть 3 этого поста инструкции о том, как отключить тему Substratum.
Загрузите предварительную версию Android P для разработчиков Google Pixel/XL и Pixel 2/2 XL
ОТА |
Заводское изображение |
|
---|---|---|
Google Пиксель |
OPM1.171019.021 --> PPP1 |
ГЧП1 |
Гугл Пиксель XL |
OPM1.171019.021 --> PPP1 |
ГЧП1 |
Гугл Пиксель 2 |
OPM1.171019.021 --> PPP1 |
ГЧП1 |
Гугл Пиксель 2 XL |
OPM1.171019.021 --> PPP1 |
ГЧП1 |
К сожалению, похоже, что Google Pixel C не получит версию Android P, а также Nexus 5X или 6P (хотя ожидалось, что устройства Nexus не получат обновления).
Предварительная версия Android P для разработчиков 1. Инструкции по OTA-обновлению
Предварительная версия Android P для разработчиков 1. Страница заводского образа
Если вы установите обновление и заметите что-то новое, чего мы еще не нашли, пришлите нам совет и вы могли бы получить бесплатный месяц XDA без рекламы если мы напишем статью по вашему совету! Также, если вы устанавливаете обновление, обязательно ознакомьтесь с обратная связь и отчет об ошибке страница.
Что нового в Android P
Согласно официальной странице, вот краткий список того, что нового в первой предварительной версии Android 9.0 для разработчиков.
- Поддержка выреза дисплея. Да, надрезы будут, нравится вам это или нет. Android P облегчит разработчикам тестирование того, как их приложение будет вести себя на устройствах с вырезами.
-
Новый вид уведомлений. Разработчики могут показывать изображения и стикеры. Они также могут отображать полные разговоры с именами контактов и теперь поддерживают отображение умных ответов — аналогично Приложение для ответа но теперь более доступен для разработчиков.
- Как мы сообщали ранее, Android P ограничивает доступ к микрофон и камера для приложений, которые простаивают. Они также ограничивают доступ приложений все датчики SensorManager.
- Поддерживаются дополнительные кодеки видео и изображений, такие как HDR VP9 Profile 2 и HEIF.
- Многокамерный API поэтому приложения Android могут запрашивать данные более чем от одного датчика камеры одновременно.
- Декодер изображений для растровых изображений и изображений обеспечивает модернизированный подход к декодированию изображений. Предпочтение отдается BitmapFactory.
- Wi-Fi РТТ (Время туда и обратно), позволяя приложениям получать данные о местоположении внутри помещения с точностью 1-2 метра.
- Улучшена производительность для Среда выполнения Android (ART) и приложения, написанные на Котлин.
- Улучшения в Ограничения режима сна, режима ожидания и фонового режима. Планировщик заданий теперь также проверяет информацию о состоянии сети для группировки сетевых запросов приложений.
- Ограничения для API, не входящих в SDK, как мы уже сообщали.
- Приложения, предназначенные для платформ более ранних версий, чем Android 4.2, будут отображать предупреждающее окно при установке на Android P. Это сделано для того, чтобы побудить разработчиков перейти на более позднюю версию SDK при подготовке к выпуску. новые ограничения Google Play.
- Единый Диалог аутентификации по отпечатку пальца.
- Шифрование на стороне клиента резервных копий данных Android. Теперь для восстановления резервной копии устройства потребуется ввести PIN-код/пароль/шаблон пользователя.
- Новый API нейронных сетей версия 1.1
- OpenMobile API (OMAPI) для платежей NFC и безопасных транзакций
Конечно, это еще не все. Рекомендуем вам ознакомиться с Предварительный просмотр сайта, Лента новостей, новые функции и обзор API, Справочная страница API, Библиотека поддержки API 28.
Краткий список новых (неанонсированных) функций Android 9.0
Благодаря проекту Android с открытым исходным кодом можно взглянуть на то, над чем Google работает для следующей версии Android. Хотя большая часть кода для Android 9.0 находится во внутренней документации Google, есть некоторые интересные вещи, которые мы смогли обнаружить из общедоступных источников. Вместо того, чтобы перефразировать каждый вывод, мы дадим обратные ссылки на все статьи о функциях, наличие которых подтверждено в первой предварительной версии для разработчиков.
- Прямая печать по Wi-Fi может появиться на Android в ближайшем будущем
- В Android P будет добавлена поддержка звука записи звонков, чтобы вы могли записывать телефонные звонки на законных основаниях
- В Android P добавлена поддержка использования телефона в качестве Bluetooth-клавиатуры или мыши.
- Инструмент Android Studio Systrace для мониторинга производительности будет встроен в Android P
- Некоторые операторы связи могут начать скрывать от пользователей уровень сигнала в Android P
- Новая настройка в Android P позволит операторам связи определять, как отображаются полосы сигнала LTE
Это ни в коем случае не полный список. Устанавливая предварительную версию Android 9.0 на свои устройства, мы будем изучать ее, чтобы найти более интересные функции, которыми можно поделиться с нашими читателями.
Как установить Android P Developer Preview 1 на устройства с root-доступом
Если вы используете Android 8.1 Oreo на своем Google Пиксель, Гугл Пиксель XL, Гугл Пиксель 2, или Гугл Пиксель 2 XL и вы рутированы с помощью Magisk, то вам может быть интересно, как обновиться до Android 9.0 (Android P). Можно ли принять OTA-обновление как root-пользователь? Да, но это зависит от нескольких факторов. Вы когда-нибудь изменяли что-нибудь в /system или /vendor? У вас установлен только Magisk а не TWRP? У вас установлен и Magisk и TWRP? В зависимости от вашего ответа на эти вопросы, это немного меняет то, что вам нужно делать.
К счастью, вам не придется беспокоиться о различиях в любом из вышеперечисленных сценариев, если вы обновляетесь с использованием заводского образа. Лично я всегда обновляю свое устройство, используя последний заводской образ, и это надежный метод, учитывающий все варианты. Вы даже можете обновить без необходимости стирать ваши данные пока ты бежишь стандартный Android 8.1 Oreo. Однако если вы используете собственное ПЗУ, то вы воля вам нужно стереть данные — так что просто имейте это в виду и создайте резервную копию всего содержимого /data, включая /data/media, на свой компьютер, прежде чем продолжить. Наконец, вам также необходимо убедиться, что ваша машина имеет Бинарные файлы ADB/Fastboot установлен. У нас есть инструкция, как это сделать здесь.
Вот шаги, которые вам нужно будет выполнить, чтобы установить обновление Android P Developer Preview 1:
- Загрузите последний заводской образ P Developer Preview по одной из ссылок в таблице выше или с полной страницы. Убедитесь, что вы загружаете правильный образ для правильного устройства (например. изображение Google Pixel 2 XL не будет работать на Pixel 2)!
- Извлеките zip-файл заводского образа.
- В папке вы увидите несколько файлов: образ загрузчика, образ магнитолы и еще один zip-файл, содержащий системный, загрузочный, вендорный и другие разделы, которые будут обновляться. Вы также увидите
flash-all.bat
иflash-all.sh
. -
Окна: Щелкните правой кнопкой мыши flash-all.bat и нажмите редактировать. (Я настоятельно рекомендую вам использовать NotePad++.) Найдите «
fastboot -w update
" линия. Удалите -w из этой строки и сохраните файл. Это позволит вам прошить заводской образ без стирания данных. Если вы используете пользовательское ПЗУ и хотите обновить его, вам необходимо оставить -w в команде. -
Окна: Дважды щелкните по
flash-all.bat
и дайте ему поработать. Он будет прошивать каждый раздел по одному. Это займет несколько минут, поэтому дайте ему поработать. -
Мак/Линукс: Отредактируйте
flash-all.sh
сценарий в текстовом редакторе и удалите -w из "fastboot -w update
" линия. Сохраните файл. Это позволяет прошить заводской образ без потери данных. Однако если вы используете пользовательское ПЗУ, вам необходимо оставить -w в команде. -
Мак/Линукс: Откройте терминал в том же каталоге, что и
flash-all.sh
скрипт и сделайте его исполняемым, введяchmod +755 flash-all.sh
-
Мак/Линукс: Запустите скрипт, введя
./flash-all.sh
в терминале. Перезапись каждого раздела займет некоторое время, поэтому просто оставьте его и делайте свое дело. - В конечном итоге вы должны загрузиться в Android P с все ваши данные нетронуты если вы удалили флаг -w!
Ощутите вкус Android 9.0 на своем Google Pixel, Pixel XL, Pixel 2 или Pixel 2 XL благодаря первой предварительной версии Android P Developer Preview! Если вам интересно, что нового в обновлении, следите за обновлениями на нашем Андроид П и мы углубимся в выпуск, чтобы найти что-нибудь новое в Android 9!