Inofficiell Android P släpptes för portning med Project Diskant på Xiaomi Mi A1

Android / Inofficiell Android P släpptes för portning med Project Diskant på Xiaomi Mi A1 2 minuter läst

Xiaomi Mi A1-enheten. Geek Culture



En bekant kritik som har kommit ut ur teknikindustrin beträffande Android-operativsystemet är dess fragmentering som kommer ur dess öppna källkod. När Android släpper en uppdatering för sitt operativsystem introducerar uppdateringen ett uppdaterat operativsystemsramverk medan man bearbetar återförsäljarimplementeringen av systemet som ligger under. Med denna mekanism måste leverantörsimplementeringen ständigt omarbetas och uppdateras för att fungera i samband med den släppta Android OS-uppdateringen, och detta blir en viktig anledning till varför Android väljer att överge sin äldre firmware när nyare versioner av operativsystemet installeras på nytt dess nyare enheter. Detta utgör betydande säkerhetshot för äldre enheter som har användarnas referenser och annan ekonomisk information lagrad. Med Androids Project Treble kringgår kravet att omarbeta den underliggande leverantörsimplementeringen varje gång, så att bara den nya AOSP-operativsystemkoden på högre nivå kan installeras över samma ursprungliga leverantörers hårdvarukodsystem. I Android-versionerna 7.0 (Nougat) och tidigare var detta en stor fråga som tvingade Android att avstå från uppdateringar för enhetssystem när de blev över två år gamla. Med Android Oreo version 8.0 har Project Treble bearbetat operativsystemet så att uppdateringar kan bindas som separata lager av kod utan att behöva bearbeta den underliggande leverantörens nivåkod.

Med Androids P Beta-version släppt på utvalda enheter lyckades en utvecklare (joeyhuab) på XDAs forum hitta ett sätt att porta operativsystemuppdateringen till flera Qualcomm Snapdragon-enheter som stödde uppdateringsmekanismen för Treble. Efter denna bedrift har samma inofficiella port på Android P Beta släppts för Xiaomi Mi A1, en enhetsdel av den omodifierade Android-operativsystemet, Android One. Enheten stöder inte i grund och botten Project Treble men kan göras för att ta emot uppdateringen till Android P Beta bra. XDA hävdar att de ursprungligen observerade buggarna i hamnen som störde fingeravtrycksläsaren, kameran och Bluetooth-funktionerna nu är lösta. Porten verkar emellertid fortfarande ha några problem med Voice over LTE-funktionen som inte fungerar alls på de portinstallerade enheterna, och Security Enhanced Linux-modulen som implementerar säkerhetspolicyer för åtkomstkontroll görs tillåtande. Portningsprocessen kräver också att enheten omdelas, vilket innebär att all data på enheten kommer att gå förlorad under processen och därför bör säkerhetskopior skapas i förväg.



XDA har publicerat detta inofficiell Android P Beta-port för Xiaomi Mi A1 på utvecklarnas forum tillsammans med långa och detaljerade instruktioner för hela processen från början till slut. Forumet har också supporttrådar på webbplatsen där användarfrågor angående proceduren tenderar. Kudos till utvecklarna på XDA för den här versionen.



Förhandsgranskning av Android P Beta Update. Android Sage