Kā pārbaudīt Project Treble atbalstu savā Android Oreo ierīcē

Projekts Treble neapšaubāmi ir aizraujošākās izmaiņas, kas iekļautas operētājsistēmā Android 8.0 Oreo, taču ne visas ierīces to atbalsta. Jūs varat viegli pārbaudīt, vai jūs to dara!

Mēs vispirms esam iemācījušies par Project Treble tieši pirms šī gada Google I/O 2017. Treble ir līdz šim nozīmīgākās zemā līmeņa izmaiņas Android platformā. Lai to ievērojami vienkāršotu, tas atdala pārdevēja ieviešanu no Android sistēmas, lai izvairītos no ilgstošas ​​atjauninājumu gaidīšanas. Project Treble pašlaik atbalsta Google Pixel un Google Pixel XL, kurā darbojas operētājsistēma Android 8.0 Oreo. No sākotnējā paziņojuma esam arī uzzinājuši, ka turpmāk visas ierīces piegāde ar Android 8.0 (kā, piemēram, gaidāmais Samsung Galaxy S9 un tikko izziņotā Sony Xperia XZ1 sērija) tiks nodrošināta ar Treble atbalstu. Google arī nesen paziņoja, ka viņi sadarbojas ar oriģinālo iekārtu ražotājiem atnes projektu Treble uz daži esošie flagmaņi.

Ja jums ir vadošā ierīce, kas tiks atjaunināta uz Android 8.0 Oreo, kā jūs noteikti zināt, vai tā atbalsta Project Treble? Ja vien piezīmes par laidienu jums tieši nenorādīs, kas, visticamāk, netiks, ņemot vērā, ka izmaiņas ir tik zemas, jums būs jāmeklē cits veids. Par laimi, ir ļoti, ļoti vienkāršs veids, kā noskaidrot, vai Android Oreo ierīce atbalsta Treble.

Šajā apmācībā mēs jums parādīsim kā noteikt, vai jūsu ierīce atbalsta Project Treble. Acīmredzot šim nolūkam jums būs nepieciešama oficiāla Android 8.0 Oreo versija, jo Treble netiek atbalstīta 7.0 un vecākās versijās. Atgādinām, ka, ja jums ir Google Pixel, Google Pixel XL vai jebkura ierīce, kas tiek palaista ar operētājsistēmu Android 8.0, šī ierīce noteikti atbalstīs Treble.


Uzziniet, vai jūsu Android 8.0+ ierīce atbalsta Project Treble (termināli)

Atšķirībā no vairuma adb/terminal apmācību, ko esam veikuši iepriekš, šai programmai nav nepieciešama root, jo mēs vienkārši iegūstam build.prop vērtību. Tomēr turpmāk jums ir nepieciešams Termux (vai jebkura cita termināļa lietojumprogramma).

TermuxIzstrādātājs: Fredriks Fornvols

Cena: bezmaksas.

4.1.

Lejupielādēt

Attēlā labajā pusē parādīts, kā tam vajadzētu izskatīties. Kad esat iestatījis lietotnē, vienkārši ierakstiet šo komandu:

getpropro.treble.enabled

Tas atgriezīs Būla vērtību — True, ja jūsu ierīce atbalsta Treble, un false, ja tā neatbalsta.

Uzziniet, vai jūsu Android 8.0+ ierīce atbalsta Project Treble (ADB)

Pirmkārt, lai sāktu darbu, ierīcē ir jāiestata Android atkļūdošanas tilts. Sekojiet šī apmācība, jo tajā ir viss nepieciešamais, lai darbotos operētājsistēmās Windows, Linux un macOS! Pēc tam jums būs jāpievieno ierīce, izmantojot USB atkļūdošanu vai WiFi atkļūdošanu (mēs iesakām izmantot pēdējo, taču jebkura no tām darbosies lieliski). Neatkarīgi no tā, kuru izvēlaties, noteikti pārbaudiet, vai tas ir savienots, izmantojot "adb ierīces". Attēlā labajā pusē parādīts, kā tam vajadzētu izskatīties.

Pēc tam mēs sāksim Android termināli ADB. Šim nolūkam izmantojiet:

adb shell

Pēc tam izmantojiet šādu komandu:

getpropro.treble.enabled

Apvalks atgriezīs Būla vērtību. Ja tā ir patiesa, apsveicam: jūsu ierīce atbalsta Project Treble!


Paskaidrojums

Patiesībā tas ir diezgan vienkārši. Project Treble patiesībā nav vērtība, ko varat redzēt vai konfigurēt sadaļā Iestatījumi, ierīces informācija vai cita informācija vietās, taču, ja jūsu ierīce to atbalsta, faila build.prop preference ļauj par to uzzināt jebkurai lietotnei fakts. Iespējams, tas ir tāpēc, ka Google Play veikalam ir jāizlasa šis karodziņš, lai nodrošinātu atjauninājumus, piemēram, grafiskie draiveri un citas ar pārdevējiem saistītas lietas. Šis karodziņš ir nepieciešams visās ierīcēs, kas atbalsta Treble. Fails build.prop atrodas sistēmas nodalījumā, taču tā vērtības ir lasāmas bez saknes, tāpēc šī apmācība ir iespējama.

Tomēr tas nenozīmē, ka varat iespējot Treble savā ierīcē, vienkārši pievienojot šo karogu savam build.prop, jo tas nedos neko. Kā jau teicām iepriekš, tam ir nepieciešama OEM ieviešana, jo tā ir gandrīz pilnīga zemāka versija Android slānis, un Google faktiski sadarbojas ar oriģinālo iekārtu ražotājiem, lai Project Treble ieviestu jau esošos ierīces.

Tas nav nekas, ko pielāgots ROM izstrādātājs var vienkārši ievietot savā ROM kā parastu funkciju. Un, ja OEM atsakās sadarboties ar Google, lai to ievietotu savā ierīcē, viņi var vienkārši ieviest vienkāršu Android 8.0 atjauninājumu bez Treble. Nav atklāts arī to oriģinālo iekārtu ražotāju saraksts, kuri strādā pie Project Treble atbalsta esošajiem tālruņiem. Tātad, līdz tālruņi sāks piegādāt operētājsistēmu Android 8.0 (visām jaunajām ierīcēm, kas darbojas, ir nepieciešams Project Treble Oreo), tas būs vienīgais veids, kā faktiski uzzināt, vai jūsu atjauninātā Android 8.0 ierīce atbalsta Treble vai Treble vai nē.