Utvecklaren kör Android P på Motorola Moto Z

Android P Developer Preview är officiellt endast tillgänglig för Google Pixel- och Pixel 2-enheter, men en utvecklare har lyckats överföra den till Motorola Moto Z tack vare inofficiellt Project Treble-stöd.

Vi är bara 10 dagar kvar Google I/O 2018 där Google förväntas avslöja en hel del detaljer om Android P så som ryktade navigeringsgester och Förnyad materialdesign. Den första Android P Developer Preview är tillgänglig för Google Pixel, Pixel XL, Pixel 2 och Pixel 2 XL och det finns mycket vi har redan sedd i den första releasen, men det finns fortfarande mycket att se fram emot innan den slutliga releasen av den nya versionen av Android. För er utan Google Pixel-telefoner kommer ni förmodligen att vänta länge innan P görs tillgänglig för din enhet. Utvecklare på våra forum kommer dock inte att vänta på att OEM-tillverkare officiellt uppdaterar sina enheter (om överhuvudtaget), så de tar saken i egna händer. En sådan utvecklare har lyckats få den första Android P Developer Preview att starta upp på sin Motorola Moto Z.

De Motorola Moto Z släpptes i juni 2016 med ett Qualcomm Snapdragon 820 system-on-chip och Android Marshmallow. Den har sedan dess fått en officiell uppdatering till Android Nougat och Android Oreo, och den förväntas inte ta emot Android P. XDA erkänd utvecklare erfanoabdi har lyckats porta Android P till sin enhet tack vare inofficiell Project Treble-kompatibilitet. Detta är nu den andra icke-Google-enheten vi har sett kunna starta Android P, även om den sista var den Huawei Mate 10 Pro körs på en kraftigt skalad version av den i form av EMUI.

erfanoabdi kunde åstadkomma detta genom att modifiera den befintliga systembilden från Google Pixel XL (marlin.) med sitt anpassade skript som heter "Capire Le Treble" som låter honom flasha en enhetsspecifik systembild på enheter utan en /leverantörspartition, kunde han flasha det modifierade P-systemet bild från Pixel XL till hans Moto Z som tidigare körde den officiella LineageOS 15.1-utgåvan (som förresten kommer att släppas måndag.)

För er som har följt våra rapporter om Project Treble tidigare kanske ni undrar hur det här skriptet fungerar. I huvudsak extraherar den HAL: erna i /system/leverantör och placerar dem i Generisk systembild (GSI) ska blinka; på det sättet kommer inte HAL: erna att skrivas över om systembilden blinkar. Efter några inledande krascher och en del tung felsökning kunde han få igång Android P. Här är några ytterligare bilder som visar olika P-användargränssnittselement och funktioner.

Enligt erfanoabdi, det är inte utan sin beskärda del av buggar. Saker som kameran, wifi och radio fungerar för närvarande inte. Överraskande nog verkar Moto Mods fungera även om det också är lite buggigt. Med tanke på hur mycket av ett jättehack allt detta är (Moto Z stöder inte Project Treble och systemet image är en modifierad marlin-bild snarare än en som är byggd från källan), är det förvånande att den till och med fungerar Allt. Förvänta dig inte att köra detta som en daglig förare någon gång snart; du kommer förmodligen att ha mycket mer funktionella Android P ROM när källkoden släpps tillsammans med den fullständiga versionen av P.