OnePlus 5 și OnePlus 5T acceptă acum Project Treble pe cel mai recent OxygenOS Beta

click fraud protection

OxygenOS Open Beta 13 și 11 pentru OnePlus 5 și, respectiv, OnePlus 5T aduce suport pentru Project Treble, caracteristica majoră introdusă în Android Oreo.

OnePlus împreună cu alți câțiva furnizori de smartphone-uri precum Google, Xiaomi și Nokia oferă un program public beta. Programul OnePlus OxygenOS Open Beta vă permite să primiți actualizări cu noi funcții și corecții de securitate cu mult înainte ca lansarea stabilă să ajungă la majoritatea celorlalți utilizatori. OnePlus 5 și OnePlus 5T este obținerea unui nou OxygenOS Open Beta 13 și, respectiv, Open Beta 11, și aduc ceva destul de surprinzător mixului: compatibilitatea Project Treble.

Proiectul Treble a fost anunțat înainte de Google I/O 2017 înainte ca noi să cunoaștem majoritatea noilor funcții ale platformei Android Oreo. Ideea din spatele Treble este să modularizarea sistemului de operare Android astfel încât producătorilor le este mai ușor să introducă actualizări ale software-ului. Separând HAL-urile furnizorului de cadrul Android și oferind o interfață standard între cadrul și HAL-urile, Google a făcut ca producătorii de dispozitive să aducă mai rapid versiuni noi ale Android. Acest lucru, la rândul său, oferă producătorilor de dispozitive mai mult timp pentru a lucra la caracteristicile software pentru a face experiența utilizatorului mai plăcut, iar Google creditează direct Project Treble în spatele motivului pentru care Android P îl introduce

atât de multe funcții software noi comparativ cu Android Oreo. În cele din urmă, suportul Treble a jucat un rol important în motivul pentru care dispozitivele non-Google precum OnePlus 6, Xiaomi Mi Mix 2S, Sony Xperia XZ2, Nokia 7 Plus și multe altele au acces timpuriu la un Android P beta.

Suportul Treble este obligatoriu pentru orice producător de dispozitiv care lansează un dispozitiv cu Android 8.0 Oreo și versiuni ulterioare, dar nu este o cerință pentru niciun dispozitiv care face upgrade la Android Oreo. Am văzut mai multe dispozitive precum Huawei primesc suport Treble, unde OnePlus și Nokia au declarat anterior că aducerea suportului pentru Treble nu era pe masă. Motivul pe care ni l-a dat OnePlus a fost că ei simțea că ar fi riscant pentru a repartiționa OnePlus 5 și OnePlus 5T printr-o actualizare OTA. Cu toate acestea, ca demonstrat de un dezvoltator independent de ROM, există o mulțime de spațiu neutilizat disponibil pe fiecare dispozitiv care poate fi reutilizat într-o partiție a furnizorului potrivită pentru mutarea HAL-urilor. Nu am examinat tabelul de partiții al OnePlus 5 și OnePlus 5T rulează cele mai recente OxygenOS Open Betas încă pentru a confirma modul în care au gestionat procesul, dar cel puțin aceasta este încă o veste interesantă pentru proprietarii acestora. dispozitive.

Actualizați: iată tabelul de partiții al OnePlus 5 care rulează cea mai recentă versiune beta deschisă. După cum puteți vedea, acum există o partiție pentru furnizor.

Lista de partiții OnePlus 5 pe OxygenOS Open Beta 13


drwxr-xr-x 2 rootroot 1480 1970-11-28 23:34:41.249999999-0500 .
drwxr-xr-x 4 rootroot 1640 1970-11-28 23:34:41.249999999-0500 ..
lrwxrwxrwx 1 root root 161970-11-2823:34:41.229999999-0500 LOGO -> /dev/block/sde18
lrwxrwxrwx 1 root root 161970-11-2823:34:41.249999999-0500 abl -> /dev/block/sde16
lrwxrwxrwx 1 root root 161970-11-2823:34:41.239999999-0500 ablbak -> /dev/block/sde17
lrwxrwxrwx 1 root root 161970-11-2823:34:41.239999999-0500 apdp -> /dev/block/sde31
lrwxrwxrwx 1 root root 161970-11-2823:34:41.249999999-0500 bluetooth -> /dev/block/sde24
lrwxrwxrwx 1 root root 161970-11-2823:34:41.229999999-0500 boot -> /dev/block/sde19
lrwxrwxrwx 1 root root 161970-11-2823:34:41.229999999-0500 boot_aging -> /dev/block/sde20
lrwxrwxrwx 1 root root 15 1970-11-28 23:34:41.209999999 -0500 cache -> /dev/block/sda3
lrwxrwxrwx 1 root root 151970-11-2823:34:41.209999999-0500 cdt -> /dev/block/sdd2
lrwxrwxrwx 1 root root 161970-11-2823:34:41.229999999-0500 cmnlib -> /dev/block/sde27
lrwxrwxrwx 1 root root 161970-11-2823:34:41.229999999-0500 cmnlib64 -> /dev/block/sde29
lrwxrwxrwx 1 root root 161970-11-2823:34:41.239999999-0500 cmnlib64bak -> /dev/block/sde30
lrwxrwxrwx 1 root root 161970-11-2823:34:41.229999999-0500 cmnlibbak -> /dev/block/sde28
lrwxrwxrwx 1 root root 161970-11-2823:34:41.209999999-0500 config -> /dev/block/sda12
lrwxrwxrwx 1 root root 151970-11-2823:34:41.209999999-0500 ddr -> /dev/block/sdd3
lrwxrwxrwx 1 root root 161970-11-2823:34:41.239999999-0500 devcfg -> /dev/block/sde39
lrwxrwxrwx 1 root root 161970-11-2823:34:41.239999999-0500 devinfo -> /dev/block/sde23
lrwxrwxrwx 1 root root 161970-11-2823:34:41.209999999-0500 dip -> /dev/block/sde14
lrwxrwxrwx 1 root root 161970-11-2823:34:41.249999999-0500 dpo -> /dev/block/sde33
lrwxrwxrwx 1 root root 161970-11-2823:34:41.219999999-0500 dsp -> /dev/block/sde11
lrwxrwxrwx 1 root root 151970-11-2823:34:41.219999999-0500 frp -> /dev/block/sda6
lrwxrwxrwx 1 root root 151970-11-2823:34:41.249999999-0500 fsc -> /dev/block/sdf4
lrwxrwxrwx 1 root root 151970-11-2823:34:41.249999999-0500 fsg -> /dev/block/sdf3
lrwxrwxrwx 1 root root 161970-11-2823:34:41.229999999-0500 fw_4g9n4 -> /dev/block/sde45
lrwxrwxrwx 1 root root 161970-11-2823:34:41.229999999-0500 fw_4j1ed -> /dev/block/sde43
lrwxrwxrwx 1 root root 161970-11-2823:34:41.239999999-0500 fw_4t0n8 -> /dev/block/sde46
lrwxrwxrwx 1 root root 161970-11-2823:34:41.229999999-0500 fw_8v1ee -> /dev/block/sde44
lrwxrwxrwx 1 root root 151970-11-2823:34:41.219999999-0500 hyp -> /dev/block/sde5
lrwxrwxrwx 1 root root 151970-11-2823:34:41.209999999-0500 hypbak -> /dev/block/sde6
lrwxrwxrwx 1 root root 161970-11-2823:34:41.239999999-0500 keymaster -> /dev/block/sde25
lrwxrwxrwx 1 root root 161970-11-2823:34:41.229999999-0500 keymasterbak -> /dev/block/sde26
lrwxrwxrwx 1 root root 151970-11-2823:34:41.219999999-0500 keystore -> /dev/block/sda5
lrwxrwxrwx 1 root root 161970-11-2823:34:41.229999999-0500 limits -> /dev/block/sde35
lrwxrwxrwx 1 root root 161970-11-2823:34:41.249999999-0500 logdump -> /dev/block/sde40
lrwxrwxrwx 1 root root 161970-11-2823:34:41.229999999-0500 logfs -> /dev/block/sde37
lrwxrwxrwx 1 root root 151970-11-2823:34:41.239999999-0500 md5 -> /dev/block/sdf5
lrwxrwxrwx 1 root root 161970-11-2823:34:41.239999999-0500 mdtp -> /dev/block/sde15
lrwxrwxrwx 1 root root 161970-11-2823:34:41.219999999-0500 mdtpsecapp -> /dev/block/sde12
lrwxrwxrwx 1 root root 161970-11-2823:34:41.219999999-0500 mdtpsecappbak -> /dev/block/sde13
lrwxrwxrwx 1 root root 161970-11-2823:34:41.239999999-0500 minidump -> /dev/block/sde47
lrwxrwxrwx 1 root root 151970-11-2823:34:41.209999999-0500 misc -> /dev/block/sda4
lrwxrwxrwx 1 root root 161970-11-2823:34:41.229999999-0500 modem -> /dev/block/sde10
lrwxrwxrwx 1 root root 151970-11-2823:34:41.239999999-0500 modemst1 -> /dev/block/sdf1
lrwxrwxrwx 1 root root 151970-11-2823:34:41.239999999-0500 modemst2 -> /dev/block/sdf2
lrwxrwxrwx 1 root root 161970-11-2823:34:41.249999999-0500 msadp -> /dev/block/sde32
lrwxrwxrwx 1 root root 151970-11-2823:34:41.219999999-0500 oem_dycnvbk -> /dev/block/sda7
lrwxrwxrwx 1 root root 151970-11-2823:34:41.209999999-0500 oem_stanvbk -> /dev/block/sda8
lrwxrwxrwx 1 root root 151970-11-2823:34:41.229999999-0500 param -> /dev/block/sda9
lrwxrwxrwx 1 root root 151970-11-2823:34:41.239999999-0500 persist -> /dev/block/sda2
lrwxrwxrwx 1 root root 151970-11-2823:34:41.249999999-0500 pmic -> /dev/block/sde8
lrwxrwxrwx 1 root root 151970-11-2823:34:41.239999999-0500 pmicbak -> /dev/block/sde9
lrwxrwxrwx 1 root root 161970-11-2823:34:41.239999999-0500 recovery -> /dev/block/sde22
lrwxrwxrwx 1 root root 151970-11-2823:34:41.249999999-0500 reserve -> /dev/block/sdd1
lrwxrwxrwx 1 root root 161970-11-2823:34:41.239999999-0500 reserve1 -> /dev/block/sda10
lrwxrwxrwx 1 root root 161970-11-2823:34:41.209999999-0500 reserve2 -> /dev/block/sda11
lrwxrwxrwx 1 root root 151970-11-2823:34:41.229999999-0500 reserve3 -> /dev/block/sdf7
lrwxrwxrwx 1 root root 151970-11-2823:34:41.239999999-0500 rpm -> /dev/block/sde1
lrwxrwxrwx 1 root root 151970-11-2823:34:41.209999999-0500 rpmbak -> /dev/block/sde2
lrwxrwxrwx 1 root root 151970-11-2823:34:41.239999999-0500 sec -> /dev/block/sde7
lrwxrwxrwx 1 root root 161970-11-2823:34:41.229999999-0500 splash -> /dev/block/sde34
lrwxrwxrwx 1 root root 151970-11-2823:34:41.229999999-0500 ssd -> /dev/block/sda1
lrwxrwxrwx 1 root root 161970-11-2823:34:41.239999999-0500 sti -> /dev/block/sde38
lrwxrwxrwx 1 root root 161970-11-2823:34:41.249999999-0500 storsec -> /dev/block/sde41
lrwxrwxrwx 1 root root 161970-11-2823:34:41.239999999-0500 storsecbak -> /dev/block/sde42
lrwxrwxrwx 1 root root 161970-11-2823:34:40.559999999-0500 system -> /dev/block/sde21
lrwxrwxrwx 1 root root 161970-11-2823:34:41.229999999-0500 toolsfv -> /dev/block/sde36
lrwxrwxrwx 1 root root 151970-11-2823:34:41.219999999-0500 tz -> /dev/block/sde3
lrwxrwxrwx 1 root root 151970-11-2823:34:41.219999999-0500 tzbak -> /dev/block/sde4
lrwxrwxrwx 1 root root 161970-11-2823:34:41.219999999-0500 userdata -> /dev/block/sda13
lrwxrwxrwx 1 root root 151970-11-2823:34:40.559999999-0500 vendor -> /dev/block/sdf6
lrwxrwxrwx 1 root root 151970-11-2823:34:41.209999999-0500 xbl -> /dev/block/sdb1
lrwxrwxrwx 1 root root 151970-11-2823:34:41.209999999-0500 xblbak -> /dev/block/sdc1

citeşte mai mult

Am vorbit în profunzime despre beneficiile pe care Treble le aduce dezvoltării personalizate bazate pe AOSP, dar având în vedere că OnePlus 5/5T are deja o comunitate de dezvoltare puternică în spate, beneficiul Treble nu se va simți în acest domeniu. În schimb, compatibilitatea Treble va face mai ușor pentru OnePlus push actualizări de corecție de securitate pentru a sprijini mai bine dispozitivele pe termen lung ca au promis recent. Va trebui să așteptăm și să vedem dacă aducerea suportului Project Treble la OnePlus 5 și OnePlus 5T va aduce beneficii reale pentru dispozitive, dar suntem încrezători că va ajuta.

Dar destule despre suportul Treble. Cele mai recente OxygenOS Open Betas aduc mai mult la masă decât Treble. Iată jurnalul complet al modificărilor:

OxygenOS Open Beta 13/11 pentru OnePlus 5/OnePlus 5T

  • Sistem
    • O interfață de utilizator nou-nouță
    • Culoare de accent acceptată (Setări - Afișare - Personalizare)
    • Sprijinit pentru Project Treble
  • Lansatorul
    • Etichete de căutare îmbunătățite în sertarul aplicației
    • S-a adăugat eticheta de categorie „Instalări noi” în sertarul de aplicații
    • Lista de aplicații îmbunătățită pentru spațiu ascuns și caseta de instrumente
  • Telefon
    • Logica optimizată pentru pagina de contacte
  • Vreme
    • Design nou cu o experiență îmbunătățită a utilizatorului
    • Toate previziunile integrate sub o singură interfață care conduc la o experiență complet captivantă

Putem vedea din jurnalul de modificări că OnePlus încă îmbunătățește experiența lansatorului adăugând etichete de căutare în sertarul de aplicații, o categorie „instalări noi” și o listă de aplicații îmbunătățită. Aplicația meteo are, de asemenea, un aspect nou, la fel ca și sistemul. Încă nu suntem siguri ce înseamnă „o interfață de utilizator nou-nouță”, deoarece actualizarea nu a fost încă trimisă utilizatorilor. Jurnalul de modificări menționează și noi culori de accent, deși nu este clar dacă acest lucru înseamnă personalizarea completă a culorilor de accent la fel ca cel mai recent Android P beta pe OnePlus 6.

Actualizați: Putem confirma că cea mai recentă versiune beta aduce personalizare completă a culorilor de accent. În ceea ce privește „interfața de utilizator nou-nouță”, am observat unele modificări de pictogramă, dar nu vedem atât de multe modificări de stil altfel. Iată câteva capturi de ecran cu cea mai recentă versiune beta deschisă.

OnePlus avertizează utilizatorii să parcurgă mai devreme OxygenOS Open Beta (10 pentru OnePlus 5T și 12 pentru OnePlus 5) înainte de noua actualizare pentru a evita pierderea de date. Dacă nu reușiți să faceți acest lucru și decideți să actualizați din versiunea stabilă a sistemului, trebuie să faceți un flash curat în prealabil. Aceasta înseamnă ștergerea memoriei cache, precum și a datelor din recuperare (este întotdeauna recomandată utilizarea TWRP).

Puteți descărca versiunile Open Beta odată ce sunt disponibile din linkul de aici. Cei care sunt deja pe versiunea Open Beta vor primi o actualizare OTA și nu vor trebui să flasheți manual fișierul zip. De asemenea, puteți sări peste rând și să obțineți actualizarea utilizând aplicația Oxygen Updater ca menționat în tutorialul nostru de aici.

Vom actualiza articolul cu mai multe detalii și capturi de ecran de îndată ce actualizarea va fi disponibilă pe server. Rămâneți pe fază pentru mai multe detalii.