Neoficiāls Android P, kas izlaists pārnēsāšanai ar projektu Treble On Xiaomi Mi A1

Android / Neoficiāls Android P, kas izlaists pārnēsāšanai ar projektu Treble On Xiaomi Mi A1 2 minūtes lasīts

Xiaomi Mi A1 ierīce. Geek kultūra



Pazīstama kritika, ko tehnoloģiju industrija ir izpelnījusies attiecībā uz Android operētājsistēmu, ir tās sadrumstalotība, kas izriet no atvērtā pirmkoda rakstura. Kad Android izlaiž atjauninājumu savai operētājsistēmai, ar atjauninājumu tiek ieviesta atjaunināta operētājsistēmas sistēma, vienlaikus pārstrādājot zem tā esošās sistēmas pārdevēja ieviešanu. Izmantojot šo mehānismu, pārdevēja ieviešana ir nepārtraukti jāpārstrādā un jāatjaunina, lai tā darbotos kopā ar izlaisto Android OS atjauninājumu, un tas kļūst par nozīmīgu iemeslu, kāpēc Android izvēlas atteikties no vecākas programmaparatūras, kad jaunākas operētājsistēmas versijas tiek instalētas svaigi tās jaunākās ierīces. Tas rada ievērojamus drošības draudus vecākām ierīcēm, kurās ir saglabāti lietotāju akreditācijas dati un cita finanšu informācija. Izmantojot Android Project Treble, tiek apieta prasība katru reizi pārstrādāt pamatā esošo pārdevēju ieviešanu, ļaujot tikai jaunam augstāka līmeņa AOSP operētājsistēmas kodam instalēt, izmantojot to pašu sākotnējo pārdevēja aparatūras kodu sistēmu. Android versijās 7.0 (Nougat) un vecākās versijās šī bija galvenā problēma, kas piespieda Android atteikties no ierīču sistēmu atjauninājumiem, tiklīdz tie kļuva vecāki par diviem gadiem. Izmantojot Android Oreo versiju 8.0, Project Treble ir pārstrādājis operētājsistēmu, lai atjauninājumi varētu saistīties kā atsevišķi koda slāņi, bez nepieciešamības pārstrādāt pamatā esošo piegādātāja līmeņa kodu.

Ar Android P Beta versiju, kas tika izlaista noteiktās ierīcēs, XDA foruma izstrādātājam (joeyhuab) izdevās atrast veidu, kā operētājsistēmas atjauninājumu pārnest uz vairākām Qualcomm Snapdragon ierīcēm, kas atbalstīja Treble atjaunināšanas mehānismu. Pēc šī varoņa tā pati neoficiālā Android P Beta osta ir izlaista nemodificēta Android operētājsistēmas klana Android One ierīcei Xiaomi Mi A1. Ierīce neatbalsta Project Treble, taču to var izdarīt, lai to saņemtu Android P Beta atjauninājumu. XDA apgalvo, ka sākotnēji ostā novērotās kļūdas, kas traucēja pirkstu nospiedumu skenera, kameras un Bluetooth funkcijas, tagad ir novērstas. Tomēr šķiet, ka ostai joprojām ir dažas problēmas ar balss pārraides LTE funkciju, kas ostā instalētajās ierīcēs vispār nedarbojas, un drošības uzlabotās Linux modulis, kas īsteno piekļuves kontroles drošības politikas, tiek atļauts. Pārnešanas process prasa arī ierīces atkārtotu sadalīšanu, kas nozīmē, ka visi ierīcē esošie dati procesā tiks zaudēti, tāpēc iepriekš jāizveido dublējumkopijas.



XDA ir publicējis šo neoficiāls Android P Beta ports priekš Xiaomi Mi A1 tā izstrādātājiem forums kopā ar garām un detalizētām instrukcijām visam procesam no sākuma līdz beigām. Forumā ir arī atbalsta pavedieni vietnē, kur tiek tendēti uz lietotāju jautājumiem par procedūru. Cieņu XDA izstrādātājiem par šo izlaidumu.



Android P beta atjaunināšanas priekšskatījums. Android Sage