Android P Developer Preview 1 е тук за Google Pixel/Pixel XL и Pixel 2/Pixel 2 XL

Първият 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, докато themer има възможност да се актуализира тях. Вижте част 3 от тази публикация за инструкции как да деактивирате тема Substratum.

Изтеглете Android P Developer Preview за Google Pixel/XL и Pixel 2/2 XL

OTA

Фабрично изображение

Google Pixel

OPM1.171019.021 --> PPP1

PPP1

Google Pixel XL

OPM1.171019.021 --> PPP1

PPP1

Google Pixel 2

OPM1.171019.021 --> PPP1

PPP1

Google Pixel 2 XL

OPM1.171019.021 --> PPP1

PPP1

За съжаление, изглежда, че Google Pixel C няма да получи версия на Android P, нито пък Nexus 5X или 6P (въпреки че се очакваше устройствата Nexus да не получат актуализацията.)

Android P Developer Preview 1 Инструкции за OTA актуализиране

Страница с фабрично изображение за Android P Developer Preview 1

Ако инсталирате актуализацията и забележите нещо ново, което още не сме намерили, изпратете ни съвет и можете да получите a безплатен месец на XDA Ad-Free ако напишем статия въз основа на вашия съвет! Освен това, ако инсталирате актуализацията, не забравяйте да проверите обратна връзка и доклад за грешка страница.

Какво е новото в Android P

Според официалната страница, ето кратък списък с новостите в първия предварителен преглед за разработчици на Android 9.0

  • Поддръжка за изрязване на дисплея. Да, прорезите идват независимо дали ви харесва или не. Android P ще улесни разработчиците да тестват как тяхното приложение ще се държи на устройства с прорези.
  • Нов облик на известията. Разработчиците могат да показват изображения и стикери. Те могат също така да показват пълни разговори с имена на контакти и сега поддържат показване на интелигентни отговори - подобно на Приложение за отговор но вече по-достъпни за разработчиците.
  • Както вече съобщихме, Android P ограничава достъпа до микрофон и камера за приложения, които са неактивни. Те също така ограничават достъпа на приложенията всички сензори SensorManager.
  • Поддържат се повече кодеци за видео и изображения, като HDR VP9 Profile 2 и HEIF.
  • API за много камери така че приложенията за Android могат да изискват данни от повече от един сензор на камерата наведнъж.
  • ImageDecoder за растерни изображения и чертежи предоставя модернизиран подход за декодиране на изображения. Трябва да се предпочита пред BitmapFactory.
  • Wi-Fi RTT (Round-Trip-Time), което позволява на приложенията да получават данни за вътрешно позициониране с точност 1-2 метра.
  • Подобрена производителност за Android Runtime (ART) и приложения, написани в Котлин.
  • Подобрения на Ограничения за дрямка, готовност и фон. Job Scheduler вече проверява за информация относно състоянието на мрежата, за да групира заедно мрежовите заявки на приложенията.
  • Ограничения за API, различни от SDK, както съобщихме по-рано.
  • Приложенията, които са насочени към платформа, по-стара от Android 4.2, ще показват предупредителна кутия, когато са инсталирани на Android P. Това е за насърчаване на разработчиците да мигрират към по-нова версия на SDK в подготовка за нови ограничения на Google Play.
  • Унифициран диалогов прозорец за удостоверяване на пръстови отпечатъци.
  • Криптиране от страна на клиента архивиране на данни за Android. Това вече ще изисква въвеждане на ПИН/парола/модел на потребителя, за да се възстанови резервно копие на устройството.
  • Нов API за невронни мрежи версия 1.1
  • OpenMobile API (OMAPI) за NFC плащания и сигурни транзакции

Има и още, разбира се. Препоръчваме ви да разгледате Предварителен преглед на сайта, времева линия, нови функции и преглед на API, Референтна страница на API, Библиотека за поддръжка на API 28.

Кратък списък с нови (необявени) функции в Android 9.0

Благодарение на проекта с отворен код на Android е възможно да надникнете в части от това, върху което Google работи за следващото издание на Android. Въпреки че по-голямата част от кода за Android 9.0 е във вътрешния gerrit на Google, има някои интересни неща, които успяхме да открием от публичния gerrit. Вместо да преразглеждаме всяка констатация, ще направим обратна връзка към всички статии за функции, за които е потвърдено, че присъстват в първия предварителен преглед за разработчици.

  • Wi-Fi Direct Printing може да дойде в Android в близко бъдеще
  • Android P ще добави поддръжка за тон за запис на разговори, за да можете законно да записвате телефонни разговори
  • Android P добавя поддръжка за използване на вашия телефон като Bluetooth клавиатура или мишка
  • Инструментът „Systrace“ Android Studio за наблюдение на производителността ще бъде вграден в Android P
  • Някои оператори може да започнат да крият силата на сигнала от потребителите в Android P
  • Нова настройка в Android P ще позволи на операторите да определят как се показват лентите на LTE сигнала

Това в никакъв случай не е изчерпателен списък. Докато инсталираме предварителния преглед на Android 9.0 на собствените си устройства, ние ще го разровим, за да намерим още интересни функции, които да споделим с нашите читатели.

Как да инсталирате Android P Developer Preview 1 на руутнати устройства

Ако използвате Android 8.1 Oreo на вашия Google Pixel, Google Pixel XL, Google Pixel 2, или Google Pixel 2 XL и вие сте вкоренени с Magisk, тогава може би се чудите как можете да актуализирате до Android 9.0 (Android P). Възможно ли е да приемете OTA актуализацията като root потребител? Да, но това зависи от няколко фактора. Променили ли сте някога нещо в /system или /vendor? Имате ли инсталиран само Magisk, а не TWRP? Имате ли инсталиран Magisk и TWRP? В зависимост от вашия отговор на тези въпроси, това значително променя това, което трябва да направите.

За щастие, не е нужно да се притеснявате за разликите в който и да е от горните сценарии, ако актуализирате с помощта на фабрично изображение. Аз лично винаги актуализирам устройството си, като използвам най-новия фабричен образ и това е надеждният метод, който отчита всички варианти. Можете дори да актуализирате без да се налага да изтривате данните си докато тичаш стандартен Android 8.1 Oreo. Ако обаче използвате персонализиран ROM, тогава вие ще трябва да изтриете данни - така че просто имайте това предвид и архивирайте цялото съдържание на /data, включително /data/media на вашия компютър, преди да продължите. И накрая, ще трябва да сте сигурни, че вашата машина разполага с ADB/Fastboot двоични файлове инсталиран. Имаме урок как да направите това тук.

Ето стъпките, които трябва да следвате, за да инсталирате актуализацията на Android P Developer Preview 1:

  1. Изтеглете най-новото фабрично изображение на P Developer Preview от една от връзките в таблицата по-горе или от цялата страница. Уверете се, че изтегляте правилното изображение за правилното устройство (напр. изображението на Google Pixel 2 XL няма да работи на Pixel 2)!
  2. Извлечете zip файла с фабрично изображение.
  3. В папката ще видите няколко файла: изображение на буутлоудъра, радио изображение и друг zip файл, който съдържа системата, зареждането, доставчика и други дялове, които ще бъдат актуализирани. Ще видите и a flash-all.bat и а flash-all.sh.
    Пример: Google Pixel 2 XL Android 8.1 Oreo март съдържание на фабрично изображение на корекция за сигурност.
  4. Windows: Щракнете с десния бутон върху flash-all.bat и щракнете редактиране. (Настоятелно препоръчвам да използвате NotePad++.) Потърсете "fastboot -w update" линия. Премахнете -w от този ред и запазете файла. Това ще ви позволи да флашнете фабрично изображение, без да изтривате данни. Ако използвате потребителски ROM и искате да актуализирате, тогава трябва да оставите -w в командата.
    Пример: Съдържание на flash-all.bat от мартенската актуализация на сигурността на Android 8.1 Oreo за Google Pixel 2 XL.
  5. Windows: Кликнете два пъти върху flash-all.bat и го оставете да работи. Той ще мига всеки дял един по един. Това ще отнеме няколко минути, така че го оставете да работи.
  6. Mac/Linux: Редактирайте flash-all.sh скрипт в текстов редактор и премахнете -w от "fastboot -w update" линия. Запазете файла. Това ви позволява да флашнете фабричното изображение, без да губите данни. Ако обаче използвате потребителски ROM, трябва да оставите -w в командата.
    Пример: Съдържание на flash-all.sh, взето от мартенската актуализация на защитата за Pixel 2 XL с Android 8.1 Oreo
  7. Mac/Linux: Отворете терминал в същата директория като flash-all.sh скрипт и го направете изпълним, като въведете chmod +755 flash-all.sh
  8. Mac/Linux: Стартирайте скрипта, като въведете ./flash-all.sh в терминал. Ще отнеме известно време, докато всеки дял се презапише, така че просто го оставете да седи и да си върши работата.
  9. В крайна сметка трябва да стартирате Android P с всички ваши данни непокътнати ако сте премахнали флага -w!

Насладете се на първия вкус на Android 9.0 на вашия Google Pixel, Pixel XL, Pixel 2 или Pixel 2 XL благодарение на първия Android P Developer Preview! Ако се чудите какво е новото в актуализацията, следете нашите Android P етикет, докато се гмурнем в изданието, за да открием нещо ново в Android 9!