Android มีฟีเจอร์ Seamless Update ที่เป็นการอัพเดต OS ในอีกพาร์ทิชัน รีบูตแล้วสลับพาร์ทิชันทันทีเพื่อความรวดเร็ว มาตั้งแต่ Android 7.0 ที่ออกในปี 2016 และเริ่มใช้กับมือถือตระกูล Pixel มาหลายปีแล้ว
เนื่องจากกูเกิลไม่ได้บังคับให้ผู้ผลิตฮาร์ดแวร์ต้องใช้ฟีเจอร์นี้ ทำให้สมาร์ทโฟนหลายๆ รุ่น (แม้แต่ซัมซุงรุ่นเรือธง) ก็ไม่ได้งานตามไปด้วย แต่ล่าสุดสถานการณ์เปลี่ยนไป เพราะ Android 11 จะเริ่มบังคับแล้ว
กูเกิลยังไม่ประกาศเรื่องนี้ออกมาตรงๆ แต่มีคนตาดีไปเจอโค้ดใน Android Open Source Project ว่าบังคับทำ Virtual A/B ตอน Android 11 (Android R) เปิดตัวแล้ว
โค้ดส่วนนี้อยู่ใน Vendor Test Suite (VTS) ที่ผู้ผลิตฮาร์ดแวร์ต้องรันให้ผ่าน มิฉะนั้นจะไม่สามารถพ่วง Google Mobile Services ไปกับเครื่องได้
ที่มา - Android Open Source Project via xda
Comments
ทำแล้ว หายไปอีกกี่GB ละอย่างงี้ หัวไว ได้เปรียบเลยเพราะไม่สนgms
อันนี้ ไมน่าเกี่ยวกับ GMS นะครับ เพราะมันอยู่ที่ตัว OS โดยตรง ถ้าจะเอา Android OS มาใช้ ก็น่าจะต้องปรับ Hardware ตาม OS หรือเปล่าครับ ?
AOSP หรือรอมไทยบ้าน ก็ต้องใช้ Android ครับ บริการของ google หลักๆคือ Google play service , google service framework, google palystore. ไม่เกี่ยวกับ core เลย
แล้วก็การแบ่ง A/B มันไม่ได้หายไปเยอะอะไรเลยครับ ถ้ารอมขยะเยอะอย่าง Samsung อย่างมากก็ 3-4 GB
กลับดีซะอีกเพราะแก้ปัญหาเรื่องบริคเรื่องบัคได้ แค่สลับส่วน system กลับไปของเดิมไม่ต้อง flash rom ใหม่
ได้เปรียบยังไงครับ ฮ่าๆ
ใน เอกสาร Google มีอธิบายไว้อยู่ครับ
ใช้ที่เพิ่มอีก ... 320MB
คือมันมีมาตั้งแต่ Android 7 แต่มันคงต้องมีข้อเสียที่กูเกิลไม่ยอมพูดถึงนั่นแหละ ถึงได้ไม่มีใครยอมใช้กัน
ส่วน Huawei ไม่ต้องทำตามได้ก็ถูกแล้ว เพราะฟีเจอร์พวกนี้มันปรับแต่งให้ปิดใช้งานได้ แต่กูเกิลจะบังคับผ่าน VTS ซึ่ง Huawei ไม่ได้ส่งอยู่แล้ว
8 GB Smartphones: screaming intensifies
แค่ 32 ก็จะช็อคละครับ
บังคับให้ทำ seamless update แต่ไม่ได้บังคับให้ทุกเครื่องอัพเวอร์ชันเป็น 11 สินะ