งาน Google I/O ในปีนี้เต็มไปด้วยความประหลาดใจ ไม่ว่าจะเป็นการอัปเดต Google Maps หรือการปรับปรุง Google Assistant ให้ดียิ่งขึ้น ทุกการประกาศทำให้เราเห็นว่า Google ให้ความสำคัญกับความปลอดภัยและความเป็นส่วนตัวมากแค่ไหน
เมื่อ Android Q เปิดตัว Google กำลังเปลี่ยนวิธีการนำเสนอการอัปเดต เรียกว่า "Project Mainline" วัตถุประสงค์คือการอัปเดตคอมโพเนนต์หลักของ Android ผ่าน Play Store ให้สมบูรณ์แบบในเบื้องหลังโดยไม่ต้องรีบูทอุปกรณ์ และไม่เสี่ยงต่อความปลอดภัยจากความล่าช้าในการติดตั้งอัปเดต กระบวนการนี้แตกต่างจากการอัปเดตเวอร์ชันระบบและแพทช์ความปลอดภัยรายเดือน Google ต้องการให้ส่วนสำคัญของระบบปฏิบัติการได้รับการอัปเดตและคุ้มครอง ไม่ว่าคุณจะใช้โทรศัพท์รุ่นไหนก็ตาม
ในบทความนี้ เราจะพูดคุยเกี่ยวกับ Project Mainline วิธีการทำงาน และประโยชน์ที่จะนำมาให้
Project Mainline ครอบคลุมพื้นที่ใด และทำงานอย่างไร?
Project Mainline เป็นวิธีการอัปเดตคอมโพเนนต์หลัก 12 ตัวใน Android คอมโพเนนต์เหล่านี้มีบทบาทสำคัญในการทำงานของส่วนอื่นๆ ของระบบปฏิบัติการ นั่นคือเหตุผลที่ก่อนหน้านี้ไม่สามารถแตะต้องได้หากไม่มีการอัปเดตซอฟต์แวร์เวอร์ชันหลัก
Google จัดกลุ่มพวกเขาเป็น 3 ประเภท:
- ความเป็นส่วนตัว (Privacy): Permission Controller, Documents UI, และ ExtServices
- ความปลอดภัย (Security): Media Framework Components, Conscrypt, Media Codecs, และ DNS Resolver
- ความสอดคล้อง (Consistency): Module Metadata, Captive Portal Login, Timezone data, Networking components, ANGLE (สำหรับนักพัฒนา) และ Network Permission Configuration
ทุกตัวมีบทบาทสำคัญในการทำงานของโทรศัพท์ Android ดังนั้นจึงสำคัญที่จะต้องรักษาความปลอดภัยและทันสมัย โดยไม่รบกวนงานอื่นๆ บน Android Google จึงสร้างคอนเทนเนอร์ใหม่ชื่อ "Android Pony Express" หรือ APEX ซึ่งช่วยอัปเดตคอมโพเนนต์เหล่านี้โดยไม่รบกวนสิ่งอื่นในระบบ
Android Pony Express ส่งผ่าน Google Play Store เหมือนไฟล์ APK แต่เมื่อเข้าสู่ Android จะกลายเป็นระบบไฟล์ทั้งหมดที่ติดตั้งเพื่อทำภารกิจเสร็จสมบูรณ์ การอัปเดต Mainline คล้ายกับการอัปเดต Play Services ที่จะเผยแพร่ไปยังระบบนิเวศ Android ทั้งหมดภายในไม่กี่สัปดาห์
หากติดตั้งอัปเดตสำเร็จ ข้อมูลใหม่จะรวมกับข้อมูลเก่า ผู้ใช้ไม่ต้องทำอะไรขณะติดตั้ง และหากมีปัญหา Google มีระบบ Rollback เพื่อปกป้องข้อมูลผู้ใช้และคืนสู่สภาพที่ดี
เมื่อใดก็ตามที่ Google ต้องการอัปเดตคอมโพเนนต์เหล่านี้ สามารถทำได้ง่ายผ่าน Play Store เหมือนการอัปเดตส่วนต่างๆ ของ Google Play Services ผู้ใช้จะไม่รู้สึกว่ามีการอัปเดตเกิดขึ้นบน Android
Mainline สำหรับทุกโทรศัพท์ Android
Mainline ไม่ได้เป็นของสมาร์ทโฟน Google เท่านั้น แต่มันสำหรับอุปกรณ์ Android ทุกเครื่อง หลังจากการเจรจาระหว่าง OEMs Google และบริษัทอื่นๆ ตกลงที่จะรวมโมดูล 12 ตัวนี้
เพิ่มเติม Google ตกลงกับพันธมิตรและผู้ผลิตสมาร์ทโฟนที่ใช้ APEX ให้ให้การอัปเดตผ่าน Play Store สำหรับคอมโพเนนต์ของตนเอง
สรุปคือ หากโมดูลเหล่านี้อัปเดตผ่าน Play Store หมายความว่า OEMs ต้องยินยอมให้การอัปเดตเหล่านี้เข้าถึง Google Play Store
ด้วย Android Q Project Mainline จะเป็นส่วนสำคัญของความเข้ากันได้ของ Android ตอนนี้ เพื่อให้อุปกรณ์ของคุณรองรับ Project Mainline คุณต้องมี Android Q ทำงานบนระบบปฏิบัติการ และมีการเข้าถึง Google Play Store
ต่อไปจะเป็นอย่างไร?
Google ได้พัฒนา APEX container เป็นโอเพนซอร์ส หมายความว่าอุปกรณ์ Android ที่ไม่ใช่มาตรฐานสามารถเลือกอัปเดตคอมโพเนนต์สำคัญด้วยวิธีนี้ได้ แม้โดยไม่มี Play Store
นี่เป็นข่าวดีสำหรับระบบนิเวศของ Amazon และโทรศัพท์ที่เปิดตัวในจีน ซึ่งการเข้าถึง Play Store ไม่ได้รับการรับประกัน
นอกจากนี้ ในอนาคต ผู้ผลิตอย่าง Samsung อาจใช้ APEX ในการติดตั้งอัปเดตแอประดับระบบโดยไม่ต้องรีบูททั้งเครื่อง
เทคนิคนี้ยังอาจถูกใช้โดยผู้ให้บริการเครือข่ายเพื่อนำการอัปเดตเกี่ยวกับเครือข่ายมาสู่สมาร์ทโฟนของคุณ ทุกอย่างยังไม่ชัดเจน แต่ตาม Google การใช้งานร่วมกันสามารถนำไปใช้ได้หลายทาง
อนาคตจะมีอะไรบ้าง?
ยังมีหลายสิ่งที่เราต้องเข้าใจเกี่ยวกับ Project Mainline เนื่องจากมันมีศักยภาพที่จะเปลี่ยนอนาคตของ Android
Google กำลังพยายามหาทางระหว่างแพลตฟอร์มเปิดที่รวมเป็นหนึ่งเดียว และระบบนิเวศที่จัดการเอง เพื่อหาวิธีที่จะเพิ่มหรือเปลี่ยนฟีเจอร์ได้โดยไม่ต้องอัปเดตระบบทั้งหมด
ด้วยการเริ่มต้นที่มีความทะเยอถayaan นี้ Google รับรองว่ายังมีอะไรมากมายที่จะมาสู่ Project Mainline
หากสิ่งที่ Google อ้างกลายเป็นความจริง การนำการอัปเดตมาสู่ระบบจะเป็นไปได้ง่ายดายสำหรับผู้ผลิตและ Google เอง
ตอนนี้เราเพียงต้องรอและดูว่า Project Mainline จะนำอะไรมาให้ในอนาคต!