OxygenOS Open Beta 13 และ 11 สำหรับ OnePlus 5 และ OnePlus 5T ให้การสนับสนุน Project Treble ซึ่งเป็นฟีเจอร์หลักที่เปิดตัวใน Android Oreo ตามลำดับ
OnePlus พร้อมด้วยผู้จำหน่ายสมาร์ทโฟนรายอื่นๆ สองสามราย เช่น Google, Xiaomi และ Nokia เสนอโปรแกรมเบต้าสาธารณะ โปรแกรม OxygenOS Open Beta ของ OnePlus ช่วยให้คุณรับการอัปเดตด้วยฟีเจอร์ใหม่และแพตช์ความปลอดภัยก่อนที่ผู้ใช้รายอื่นส่วนใหญ่จะเปิดตัวเวอร์ชันเสถียร OnePlus 5 และ OnePlus 5T คือ ได้รับใหม่ OxygenOS Open Beta 13 และ Open Beta 11 ตามลำดับ และนำสิ่งที่ค่อนข้างน่าแปลกใจมาสู่การผสมผสาน: ความเข้ากันได้ของ Project Treble
Project Treble ได้รับการประกาศก่อน Google I/O 2017 ก่อนที่เราจะรู้จักฟีเจอร์แพลตฟอร์มใหม่ส่วนใหญ่ใน Android Oreo ด้วยซ้ำ แนวคิดเบื้องหลัง Treble คือ ทำให้ระบบปฏิบัติการ Android เป็นโมดูล ดังนั้นจึงเป็นเรื่องง่ายสำหรับผู้ผลิตที่จะผลักดันการอัปเดตซอฟต์แวร์ โดยการแยก HAL ของผู้จำหน่ายออกจากเฟรมเวิร์ก Android และจัดเตรียมอินเทอร์เฟซมาตรฐานระหว่าง เฟรมเวิร์กและ HAL นั้น Google ได้ทำให้ผู้ผลิตอุปกรณ์สามารถนำเสนอเวอร์ชันใหม่ๆ ได้เร็วขึ้น หุ่นยนต์ ส่งผลให้ผู้ผลิตอุปกรณ์มีเวลามากขึ้นในการทำงานกับฟีเจอร์ซอฟต์แวร์เพื่อสร้างประสบการณ์ผู้ใช้ สนุกยิ่งขึ้น และ Google ให้เครดิต Project Treble โดยตรงเบื้องหลังเหตุผลที่เปิดตัว Android P
คุณสมบัติซอฟต์แวร์ใหม่มากมาย เมื่อเทียบกับ Android Oreo สุดท้ายนี้ การรองรับ Treble มีส่วนสำคัญที่ทำให้อุปกรณ์ที่ไม่ใช่ของ Google เช่น OnePlus 6, Xiaomi Mi Mix 2S, Sony Xperia XZ2, Nokia 7 Plus และอื่นๆ เข้าถึงได้ก่อนใคร Android P เบต้าการสนับสนุนเสียงแหลมเป็นสิ่งจำเป็นสำหรับผู้ผลิตอุปกรณ์ที่เปิดตัวอุปกรณ์ที่ใช้ Android 8.0 Oreo ขึ้นไป แต่ไม่ใช่ข้อกำหนดสำหรับอุปกรณ์ใดๆ ที่อัปเกรดเป็น Android Oreo เราได้เห็น อุปกรณ์หลายตัวจากไลค์ของ Huawei ได้รับการรองรับ Trebleโดยที่ OnePlus และ Nokia ระบุไว้ก่อนหน้านี้ว่าการสนับสนุน Treble ไม่ได้อยู่บนโต๊ะ เหตุผลที่ OnePlus ให้เราก็คือพวกเขา รู้สึกว่ามันจะเสี่ยง เพื่อแบ่งพาร์ติชั่น OnePlus 5 และ OnePlus 5T ผ่านการอัปเดต OTA อย่างไรก็ตามเช่น สาธิตโดยผู้พัฒนา ROM อิสระในแต่ละอุปกรณ์มีพื้นที่ที่ไม่ได้ใช้งานมากมายซึ่งสามารถนำไปใช้ใหม่เป็นพาร์ติชันของผู้จำหน่ายที่เหมาะสมสำหรับการย้าย HAL เราไม่ได้ตรวจสอบตารางพาร์ติชันของ OnePlus 5 และ OnePlus 5T ใช้งาน OxygenOS Open Betas ล่าสุด ยังไม่ได้ยืนยันว่าพวกเขาจัดการกระบวนการอย่างไร แต่อย่างน้อยที่สุดก็ยังคงเป็นข่าวที่น่าตื่นเต้นสำหรับเจ้าของสิ่งเหล่านี้ อุปกรณ์
อัปเดต: นี่คือตารางพาร์ติชั่นของ OnePlus 5 ที่ใช้ Open Beta ล่าสุด อย่างที่คุณเห็น ตอนนี้มีพาร์ติชันผู้ขายแล้ว
รายการพาร์ติชัน OnePlus 5 บน 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
อ่านเพิ่มเติม
เราได้พูดคุยอย่างลึกซึ้งเกี่ยวกับ ประโยชน์ที่ Treble นำมาสู่การพัฒนาตาม AOSP แบบกำหนดเองแต่เนื่องจาก OnePlus 5/5T มีชุมชนการพัฒนาที่แข็งแกร่งอยู่เบื้องหลังอยู่แล้ว จึงไม่รู้สึกถึงประโยชน์ของ Treble ในด้านนี้ ความเข้ากันได้ของ Treble จะทำให้ OnePlus ทำได้ง่ายขึ้น ผลักดันการอัปเดตแพตช์ความปลอดภัย เพื่อรองรับอุปกรณ์ได้ดียิ่งขึ้นในระยะยาว เช่น พวกเขาเพิ่งสัญญาไว้. เราจะต้องรอดูว่าการนำการสนับสนุน Project Treble มาสู่ OnePlus 5 และ OnePlus 5T จะให้ประโยชน์ที่แท้จริงสำหรับอุปกรณ์หรือไม่ แต่เรามั่นใจว่าจะช่วยได้
แต่พอเกี่ยวกับการรองรับ Treble OxygenOS Open Betas ล่าสุดนำเสนอมากกว่า Treble นี่คือบันทึกการเปลี่ยนแปลงทั้งหมด:
OxygenOS Open Beta 13/11 สำหรับ OnePlus 5/OnePlus 5T
- ระบบ
- ส่วนต่อประสานผู้ใช้ใหม่ล่าสุด
- สีที่ถูกเน้นที่รองรับ (การตั้งค่า - การแสดงผล - การปรับแต่ง)
- รองรับโครงการ Treble
- ตัวเปิด
- ปรับปรุงแท็กการค้นหาในลิ้นชักแอป
- เพิ่มแท็กหมวดหมู่ "การติดตั้งใหม่" ในลิ้นชักแอป
- ปรับปรุงรายการแอปสำหรับพื้นที่ที่ซ่อนอยู่และกล่องเครื่องมือ
- โทรศัพท์
- ตรรกะที่ปรับให้เหมาะสมสำหรับหน้าผู้ติดต่อ
- สภาพอากาศ
- การออกแบบใหม่ล่าสุดพร้อมประสบการณ์การใช้งานที่ดีขึ้น
- การคาดการณ์ทั้งหมดรวมอยู่ในอินเทอร์เฟซเดียวซึ่งนำไปสู่ประสบการณ์ที่ดื่มด่ำอย่างเต็มที่
จากบันทึกการเปลี่ยนแปลง เราเห็นได้ว่า OnePlus ยังคงปรับปรุงประสบการณ์การใช้งาน Launcher โดยการเพิ่มแท็กการค้นหาในลิ้นชักแอป หมวดหมู่ "การติดตั้งใหม่" และรายการแอปที่ได้รับการปรับปรุง แอปพลิเคชั่นสภาพอากาศยังมีรูปลักษณ์ใหม่เช่นเดียวกับระบบ เรายังไม่แน่ใจว่า "อินเทอร์เฟซผู้ใช้แบบใหม่" หมายความว่าอย่างไร เนื่องจากการอัปเดตยังไม่ถูกส่งไปยังผู้ใช้ บันทึกการเปลี่ยนแปลงยังกล่าวถึงสีเฉพาะจุดใหม่ด้วย แม้ว่าจะไม่ชัดเจนว่านี่หมายถึงการปรับแต่งสีเฉพาะจุดทั้งหมดหรือไม่ เช่นเดียวกับล่าสุด Android P เบต้าบน OnePlus 6.
อัปเดต: เรายืนยันได้ว่าเบต้าล่าสุดนำเสนอการปรับแต่งสีเฉพาะจุดอย่างเต็มรูปแบบ สำหรับ "อินเทอร์เฟซผู้ใช้ใหม่ล่าสุด" เราสังเกตเห็นการเปลี่ยนแปลงไอคอนบางอย่าง แต่เราไม่เห็นการเปลี่ยนแปลงสไตล์มากนัก นี่คือภาพหน้าจอบางส่วนของ Open Beta ล่าสุด
OnePlus เตือนผู้ใช้ให้แฟลช OxygenOS Open Beta ก่อนหน้า (10 สำหรับ OnePlus 5T และ 12 สำหรับ OnePlus 5) ที่สร้างก่อนการอัปเดตใหม่เพื่อหลีกเลี่ยงการสูญเสียข้อมูล หากคุณไม่ดำเนินการดังกล่าวและตัดสินใจที่จะอัปเดตจากระบบเวอร์ชันเสถียร คุณจะต้องทำการล้างแฟลชล่วงหน้า นั่นหมายถึงการล้างแคชรวมถึงข้อมูลจากการกู้คืน (แนะนำให้ใช้ TWRP เสมอ)
คุณสามารถดาวน์โหลดรุ่น Open Beta ได้เมื่อพร้อมใช้งาน จากลิงค์ที่นี่. ผู้ที่อยู่ในรุ่น Open Beta อยู่แล้วจะได้รับการอัปเดต OTA และไม่ต้องแฟลชไฟล์ zip ด้วยตนเอง คุณยังสามารถข้ามบรรทัดและรับการอัปเดตได้โดยใช้แอป Oxygen Updater เป็น กล่าวถึงในบทช่วยสอนของเราที่นี่.
เราจะอัปเดตบทความพร้อมรายละเอียดและภาพหน้าจอเพิ่มเติมทันทีที่การอัปเดตจะพร้อมใช้งานบนเซิร์ฟเวอร์ คอยติดตามรายละเอียดเพิ่มเติม