Uofficiel Android P frigivet til portering med Project Diskant på Xiaomi Mi A1

Android / Uofficiel Android P frigivet til portering med Project Diskant på Xiaomi Mi A1 2 minutter læst

Xiaomi Mi A1-enheden. Geek Culture



En velkendt kritik, der er kommet ud af teknologiindustrien vedrørende Android-operativsystemet, er dens fragmentering, der kommer ud af dets open source-natur. Når Android frigiver en opdatering til sit operativsystem, introducerer opdateringen en opdateret operativsystemramme, mens den omarbejder leverandørimplementeringen af ​​systemet, der ligger nedenunder. Med denne mekanisme skal leverandørimplementeringen konstant bearbejdes og opdateres til at fungere i forbindelse med den frigivne Android OS-opdatering, og dette bliver en væsentlig årsag til, at Android vælger at opgive sin ældre firmware, når nyere versioner af operativsystemet installeres frisk på dens nyere enheder. Dette udgør betydelige sikkerhedstrusler for ældre enheder, der har brugernes legitimationsoplysninger og andre økonomiske oplysninger gemt. Med Androids Project Treble er kravet om at omarbejde den underliggende leverandørimplementering hver gang omgået, så kun den nye AOSP-operativsystemkode på højere niveau kan installeres over den samme originale leverandørs hardwarekodesystem. I Android-versioner 7.0 (Nougat) og tidligere var dette et stort problem, der tvang Android til at afvise opdateringer til enhedssystemer, når de blev over to år gamle. Med Android Oreo version 8.0 har Project Treble omarbejdet operativsystemet for at give mulighed for opdateringer til at binde som separate lag af kode uden at skulle omarbejde den underliggende leverandørs niveau-kode.

Med Android's P Beta-version frigivet på udvalgte enheder lykkedes en udvikler (joeyhuab) på XDAs forum at finde en måde at portere operativsystemopdateringen til flere Qualcomm Snapdragon-enheder, der understøttede Treble-opdateringsmekanismen. Efter denne bedrift er den samme uofficielle port på Android P Beta blevet frigivet til Xiaomi Mi A1, en enhedsdel af den umodificerede Android-operativsystemklan, Android One. Enheden understøtter ikke grundlæggende Project Treble, men kan få det til at modtage opdateringen til Android P Beta godt. XDA hævder, at de oprindeligt observerede bugs i havnen, der forstyrrede fingeraftryksscanneren, kameraet og Bluetooth-funktionerne, nu er løst. Porten ser dog stadig ud til at have nogle problemer med voice over LTE-funktionen, som slet ikke fungerer på de portinstallerede enheder, og det sikkerhedsforbedrede Linux-modul, der implementerer sikkerhedskontrol for adgangskontrol, gøres tilladelig. Porteringsprocessen kræver også, at enheden omdeles, hvilket betyder, at alle data på enheden går tabt i processen, og derfor skal sikkerhedskopier oprettes på forhånd.



XDA har offentliggjort dette uofficiel Android P Beta-port til Xiaomi Mi A1 på dets udviklere forum sammen med lange og detaljerede instruktioner for hele processen fra start til slut. Forummet har også supporttråde på webstedet, hvor brugerforespørgsler om proceduren har tendens til. Kudos til udviklerne på XDA for denne udgivelse.



Eksempel på Android P Beta-opdatering. Android Sage