OnePlus 5 a OnePlus 5T nyní podporují Project Treble na nejnovější beta verzi OxygenOS

click fraud protection

OxygenOS Open Beta 13 a 11 pro OnePlus 5 a OnePlus 5T přináší podporu pro Project Treble, hlavní funkci představenou v Android Oreo.

OnePlus spolu s několika dalšími výrobci smartphonů, jako je Google, Xiaomi a Nokia, nabízejí veřejný beta program. Program OnePlus OxygenOS Open Beta vám umožňuje přijímat aktualizace s novými funkcemi a bezpečnostními záplatami dlouho předtím, než se stabilní verze dostane k většině ostatních uživatelů. OnePlus 5 a OnePlus 5T ano získání nového OxygenOS Open Beta 13, respektive Open Beta 11, a přinášejí do mixu něco docela překvapivého: kompatibilitu Project Treble.

Project Treble byl oznámen před Google I/O 2017 ještě předtím, než jsme vůbec poznali většinu nových funkcí platformy Android Oreo. Myšlenka Treble je taková modularizovat operační systém Android takže je pro výrobce snazší prosazovat aktualizace softwaru. Oddělením HAL dodavatele od rámce Android a poskytnutím standardního rozhraní mezi framework a HAL, Google urychlil výrobcům zařízení vytvářet nové verze Android. To zase dává výrobcům zařízení více času na práci na softwarových funkcích, aby byl uživatelsky příjemný příjemnější a Google přímo připisuje Project Treble za důvod, proč Android P představuje

tolik nových softwarových funkcí ve srovnání s Androidem Oreo. A konečně, podpora Treble hrála velkou roli v důvodu, proč zařízení nepocházející od Googlu, jako je OnePlus 6, Xiaomi Mi Mix 2S, Sony Xperia XZ2, Nokia 7 Plus a další. mít včasný přístup beta verze Androidu P.

Podpora výšek je povinná pro každého výrobce zařízení, který uvádí na trh zařízení se systémem Android 8.0 Oreo a vyšším, ale není podmínkou pro žádné zařízení, které upgraduje na Android Oreo. Viděli jsme několik zařízení od Huawei získává podporu Treble, kde OnePlus a Nokia dříve uvedly, že poskytnutí podpory pro Treble nebylo na stole. Důvod, který nám OnePlus poskytl, bylo, že oni cítil, že by to bylo riskantní k přerozdělení OnePlus 5 a OnePlus 5T prostřednictvím aktualizace OTA. Nicméně, jak předvedl nezávislý vývojář ROM, na každém zařízení je k dispozici spousta nevyužitého prostoru, který lze přeměnit na oddíl dodavatele vhodný pro přesun HAL. Nezkoumali jsme tabulku oddílů OnePlus 5 a OnePlus 5T s nejnovějšími OxygenOS Open Betas ještě nepotvrdily, jak s tímto procesem naložily, ale přinejmenším je to stále vzrušující zpráva pro majitele těchto zařízení.

Aktualizace: zde je tabulka oddílů OnePlus 5 s nejnovější Open Beta. Jak můžete vidět, nyní existuje oddíl dodavatele.

Seznam oddílů OnePlus 5 na 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

Přečtěte si více

Mluvili jsme velmi do hloubky o výhody, které Treble přináší do vlastního vývoje založeného na AOSP, ale vzhledem k tomu, že OnePlus 5/5T již má za sebou silnou vývojovou komunitu, přínos Treble v této oblasti nepocítí. Místo toho to OnePlus usnadní kompatibilita Treble push aktualizace bezpečnostních oprav pro lepší podporu zařízení v dlouhodobém horizontu as nedávno slíbili. Budeme muset počkat a uvidíme, zda zavedení podpory Project Treble do OnePlus 5 a OnePlus 5T přinese zařízením skutečné výhody, ale jsme přesvědčeni, že to pomůže.

Ale dost o podpoře výšek. Nejnovější OxygenOS Open Betas přináší na stůl více než Treble. Zde je celý changelog:

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

  • Systém
    • Zcela nové uživatelské rozhraní
    • Podporovaná barva zvýraznění (Nastavení – Displej – Přizpůsobení)
    • Podporováno pro Project Treble
  • Spouštěč
    • Vylepšené vyhledávací značky v zásuvce aplikace
    • Do šuplíku aplikace přidána značka kategorie „Nové instalace“.
    • Vylepšený seznam aplikací pro skrytý prostor a sadu nástrojů
  • Telefon
    • Optimalizovaná logika pro stránku kontaktů
  • Počasí
    • Zcela nový design s vylepšeným uživatelským zážitkem
    • Všechny předpovědi integrované do jediného rozhraní, což vede k plně pohlcujícímu zážitku

Z changelogu vidíme, že OnePlus stále vylepšuje prostředí spouštěče přidáním vyhledávacích značek do zásuvky aplikace, kategorie „nové instalace“ a vylepšeného seznamu aplikací. Aplikace počasí má také nový vzhled, stejně jako systém. Zatím si nejsme jisti, co znamená „zcela nové uživatelské rozhraní“, protože aktualizace ještě nebyla uživatelům doručena. Protokol změn také zmiňuje nové zvýrazňující barvy, i když není jasné, zda to znamená úplné přizpůsobení barev zvýraznění stejně jako nejnovější Android P beta na OnePlus 6.

Aktualizace: Můžeme potvrdit, že nejnovější beta přináší plné přizpůsobení barev akcentu. Pokud jde o „zcela nové uživatelské rozhraní“, všimli jsme si některých změn ikon, ale jinak nevidíme tolik změn stylu. Zde je několik snímků obrazovky nejnovější Open Beta.

OnePlus varuje uživatele, aby si před novou aktualizací nejprve flashli starší verzi OxygenOS Open Beta (10 pro OnePlus 5T a 12 pro OnePlus 5), aby se předešlo ztrátě dat. Pokud tak neučiníte a rozhodnete se pro aktualizaci ze stabilní verze systému, musíte předem provést čistý flash. To znamená vymazání mezipaměti i dat z obnovy (vždy se doporučuje použít TWRP).

Sestavení Open Beta si můžete stáhnout, jakmile budou k dispozici z odkazu zde. Ti, kteří již používají Open Beta sestavení, obdrží aktualizaci OTA a nebudou muset ručně flashovat soubor zip. Můžete také přeskočit řádek a získat aktualizaci pomocí aplikace Oxygen Updater as zmíněný v našem tutoriálu zde.

Jakmile bude aktualizace dostupná na serveru, aktualizujeme článek o další podrobnosti a snímky obrazovky. Zůstaňte naladěni pro další podrobnosti.