Raksts

Kā Google Project Treble palīdzēs novērst vienu no vecākajām Android problēmām

2016. gada martā, kad tika izlaists Android N izstrādātāja priekšskatījums, mēs pamanīju kaut ko citu. Ar Android Zefīrs, Google bija ievietojusi jaunu sadalīšanas struktūru, kas ietvēra piegādātāja nodalījumu. Tajā atradās daži faili, kas iepriekš bija dzīvojuši sistēmas parīzes "parastajās" OS galvenajās mapēs, kā arī daži faili no uzņēmuma, kas pats izgatavoja tālruni. Bet Android N izstrādātāja priekšskatījums, lietas mainījās vēl vairāk, un šajā jaunajā nodalījumā bija arī faili, kas dublēja un pārrakstīja galvenās OS daļas, kad tālrunis tika palaists.

Tajā laikā mēs salikām galvu un veicām papildu rakšanu un nonācām pie secinājuma, ka tas bija pirmais solis, lai padarītu Android viegli atjaunināmu, sniedzot uzņēmumiem, piemēram, Samsung vai Qualcomm vieta, kur piezvanīt savējiem, un sistēmas sadalīšana divās daļās: pārdevēja zona un Android galvenā zona.

Project Treble sadala Android divās daļās: Google daļā un aparatūras atbalsta daļā.

Google paziņoja Projekts Treble šodien, un viss ir noticis pilnā lokā. Tas ir tieši tas, kas paredzēts pārdevēju zonai, un mēs redzam, kā tas var mainīt problēmu, kad tālruņi netiek pietiekami ātri atjaunināti.

Verizon piedāvā Pixel 4a tikai par 10 USD mēnesī jaunās Neierobežotās līnijās

Piegādātāja saskarne un VTS (Vendor Test Suite) nāk kopā Android O, un izskatās, ka tas atņems jebkādus attaisnojumus, ka atjauninājumi ir lēni. To aprakstīt ir diezgan tehniska lieta, un, ja jūs esat tehniski noskaņots, jums vajadzētu to apskatīt Google emuāra ziņa par to visu, bet mēs to varam nojaukt, lai visi saprastu, kas tas ir un kāpēc tas var radīt lielas pārmaiņas.

Mēs visi zinām, ka Android nāk no Google. Daudzi citi uzņēmumi sadarbojas ar Google, lai uzlabotu Android (un Google ir uzaicinājis uzņēmumus to darīt vēl vairāk), taču kods ir pabeigta un mitināta Google. Ikviens to var lejupielādēt un iebūvēt Android, bet šo Android pats par sevi nav pilnīga tālruņa operētājsistēma.

Lai liktu Android kaut ko darīt, jums ir nepieciešams atbalsts no tādiem uzņēmumiem kā Qualcomm, Samsung un visiem citiem uzņēmumiem, kas ražo atsevišķas detaļas. Programmatūra, kas liek šīm detaļām darboties, ir atsevišķa, un to nozīmē tas, kā notiek pirms projekta Treble šīm daļām jābūt iebūvētām Android kodā, kad uzņēmumi, kas ražo tālruni, izveido darbību sistēmā. Katru reizi, kad Android tiek atjaunināts, neatkarīgi no tā, vai tas ir pilns platformas atjauninājums, piemēram, lēciens no Marshmallow uz Nougat vai drošības atjauninājums, kas ietekmē tikai dažas sistēmas daļas, ir jābūt tām daļām, kas liek aparatūrai darboties iekļauts.

Tas ievērojami palēnina lietas. Tā vietā, lai Google varētu nosūtīt vienu atjauninājumu par katru tālruni, kurā darbojas Android, uzņēmumiem, kas tos ražo un kuriem tas ir darbu, viņi nosūta nepabeigtu operētājsistēmu, kurai vajadzīga pārējā, kas iebūvēta jaunajā bāzē, tad tā ir jāapkopo un pārbaudīts. Samsung (piemēram) tas jādara katram Galaxy S8 viņi veic, pirms vēl var padomāt par šī atjauninājuma nosūtīšanu jums.

Izmantojot jauno sistēmu, Google Android daļa var dzīvot savā telpā, un Qualcomm, Samsung un HTC daļas, kā arī visi pārējie var dzīvot savā telpā. Teorētiski atjauninājums jau ir pārbaudīts un "vienkārši darbosies".

Tam ir paredzēta jaunā VTS. Padomājiet par VTS kā noteikumu grāmatu par to, kā izveidot Android. Ja visi ievēro šos noteikumus, Google veiktās un testētās izmaiņas darbosies tieši tāpat kā uz katru tālruni, kurā darbojas noteikta Android versija. Tā kā atjauninājumus ir vieglāk izveidot un nosūtīt mums lietotājiem, lielākajai daļai jauno tālruņu būs viena un tā pati versija. Tas ir lieliski mums un iesaistītajiem uzņēmumiem, jo ​​tas ļauj viņiem strādāt pie savas kompetences jomas, kamēr kāds cits strādā viņu sīkumi.

Vendor Test Suite ir izstrādāts, lai pārliecinātos, ka katrs uzņēmums Android izveido tāpat.

Lai pārbaudītu, vai noteikumi darbojas un visi tos ievēro, var veikt virkni testu ar jaunu ierīci, pirms tā nonāk pārdošanā un katru reizi, kad sistēma tiek remontēta. Šie testi nodrošinās, ka gan Samsung TouchWiz Android, gan HTC Sense Android darbojas vienādi ar Google Android un abos - viens Google atjauninājums. Tas tiek darīts, lai pārliecinātos, vai visas lietotnes atrodas Google Play strādās, un lielākoties tā ir lieliska sistēma.

Mums vēl nav pilnīgas informācijas, taču mums tiek teikts, ka viss tiks publicēts un pārvietots uz Android atvērtā pirmkodu, tiklīdz Android O tiks palaists vēlāk šogad. Tas padarīs ļoti interesantu laiku plkst Google I / O, un mēs turpināsim pārbaudīt šo jauno veidu, kā rīkoties, un to, ko visi pārējie, kas iesaistīti mūsu iecienīto tālruņu ražošanā, dara ar viņiem.

instagram story viewer