Udvikler får Android P til at køre på Motorola Moto Z

Android P Developer Preview er officielt kun tilgængelig for Google Pixel- og Pixel 2-enhederne, men en udvikler har formået at overføre den til Motorola Moto Z takket være uofficiel Project Treble-support.

Vi er kun 10 dage fra Google I/O 2018 hvor Google forventes at løfte sløret for en masse detaljer om Android P såsom rygter om navigationsbevægelser og Fornyet materialedesign. Den første Forhåndsvisning af Android P-udvikler er tilgængelig til Google Pixel, Pixel XL, Pixel 2 og Pixel 2 XL, og der er en masse vi har allerede set i den første udgivelse, men der er stadig meget at se frem til inden den endelige udgivelse af den nye version af Android. For dem af jer uden Google Pixel-telefoner, vil du sandsynligvis vente længe, ​​før P bliver gjort tilgængelig for din enhed. Udviklere på vores fora vil dog ikke vente på, at OEM'er officielt opdaterer deres enheder (hvis overhovedet), så de tager sagen i egen hånd. En sådan udvikler har formået at få den første Android P Developer Preview opstart på sin Motorola Moto Z.

Det Motorola Moto Z blev udgivet i juni 2016 med en Qualcomm Snapdragon 820 system-on-chip og Android Marshmallow. Den har siden modtaget en officiel opdatering til Android Nougat og Android Oreo, og det forventes ikke at modtage Android P. XDA anerkendt udvikler erfanoabdi har formået at porte Android P til sin enhed takket være uofficiel Project Treble-kompatibilitet. Dette er nu den anden ikke-Google-enhed, vi har set i stand til at starte Android P, selvom den sidste var den Huawei Mate 10 Pro kører på en kraftig hududgave af den i form af EMUI.

erfanoabdi var i stand til at opnå dette ved at ændre det eksisterende systembillede fra Google Pixel XL (marlin.) ved at bruge sit brugerdefinerede script kaldet "Capire Le Treble" som giver ham mulighed for at flashe et enhedsspecifikt systembillede på enheder uden en /leverandør partition, var han i stand til at flashe det modificerede P-system billede fra Pixel XL til hans Moto Z, der tidligere kørte den officielle LineageOS 15.1-udgivelse (som i øvrigt vil blive frigivet Mandag.)

For dem af jer, der har fulgt vores rapporter om Project Treble før, undrer du dig måske over, hvordan dette script fungerer. I bund og grund udtrækker den HAL'erne i /system/leverandør og placerer dem i Generisk systembillede (GSI) skal blinke; på den måde vil flashing af systembilledet ikke overskrive HAL'erne. Efter et par indledende nedbrud og nogle tunge fejlretninger var han i stand til at få Android P op at køre. Her er nogle ekstra billeder, der viser forskellige P-brugergrænsefladeelementer og -funktioner.

Ifølge erfanoabdi, det er ikke uden sin rimelige andel af fejl. Ting som kamera, Wifi og radio fungerer ikke i øjeblikket. Overraskende nok ser Moto Mods ud til at virke, selvom det også er en smule buggy. I betragtning af hvor meget af et kæmpe hack alt dette er (Moto Z understøtter ikke Project Treble og systemet image er et modificeret marlin-billede snarere end et, der er bygget fra kilden), er det overraskende, at dette endda fungerer på alle. Forvent ikke at køre dette som en daglig chauffør når som helst snart; du vil sandsynligvis have meget mere funktionelle Android P ROM'er, når kildekoden frigives sammen med den fulde udgivelse af P.