หนึ่งในความสามารถใหม่ของ Android N ที่ไปหยิบยืมมาจาก Chrome OS คือ seamless update ที่จะอัพเดตโทรศัพท์ได้โดยที่ระบบเก่าไม่พังและไม่ต้องใช้เวลานานในการปรับปรุงระบบ (ลดเวลา offline ลง) ถูกยืนยันจากทีมพัฒนา Android ว่าจะไม่มีให้สำหรับ Nexus รุ่นปัจจุบันทุกรุ่นที่วางจำหน่ายในขณะนี้
เรื่องดังกล่าวถูกเปิดเผยโดยเว็บไซต์ Android Police ที่ไปสัมภาษณ์ทีมพัฒนา Android ที่งาน Google I/O ประจำปีนี้ โดยระบุว่าคุณสมบัติ seamless update ต้องอาศัยการสร้างพาร์ทิชัน (partition) ใหม่บนสมาร์ทโฟน ซึ่งเป็นเรื่องยุ่งยากเกินกว่าผู้ใช้ทั่วไปจะสามารถทำได้นั่นเอง
Android Police ตั้งข้อสังเกตว่า หาก Nexus รุ่นปัจจุบันไม่ได้ความสามารถนี้ นั่นก็แปลว่าสมาร์ทโฟนที่ใช้ Android ทุกรุ่นในขณะนี้ก็ไม่สามารถใช้คุณสมบัตินี้ไปด้วยเช่นกันครับ
ที่มา - Android Police
Comments
ขอเสริมหน่อยนึงละกันครับ คือเท่าที่อ่านจากที่มา เค้าบอกว่าในทางเทคนิคแล้วหลักการของระบบ seemless update คือจะมี system partition สองอัน อันนึงเป็นตัวที่ใช้อยู่ในปัจจุบัน อีกอันใช้สำหรับติดตั้งอัปเดตตัวใหม่ ดังนั้นพอมีอัปเดตมาก็จะติดตั้งลงใน partition ที่สอง แล้วพอเครื่องรีสตาร์ทก็แค่สลับ system partition มาใช้อันใหม่
ปัญหาคือมือถือที่ใช้อยู่ในปัจจุบันมี system partition แค่อันเดียว ถ้าจะใช้งานระบบนี้ได้จำเป็นต้องปรับโครงสร้าง partition ใหม่ซึ่งมีโอกาสที่จะทำให้ข้อมูลหาย เค้าเลยยกไปทำในมือถือที่จะออกใหม่พร้อม Android N แทน
จริงๆผมว่ามือถือรุ่นปัจจุบันก็น่าจะพอใช้ระบบนี้ได้นะ แต่อาจจะไปอยู่ในพวก custom rom เพราะหลักการที่มี system partition หลายอันแล้วใช้สลับกันได้มันก็คล้ายๆกับ multirom
ถ้ามีสอง partition แบบนี้มันจะกินเนื้อที่เก็บข้อมูลเพิ่มอีกไม่ใช่น้อยเลยนะครับนี่ ไม่รู้ว่าจะต้องใช้พื้นที่เพิ่มเท่าไหร่
รู้สึกว่า miui ก็ใช้วิธีอัพเดทรอมแบบนี้อยู่นะครับ
น่าต้องจะแยก application เพิ่มไว้อีก partition ด้วย คล้ายๆ A2SD,D2SD,INT2EXT + multirom
ปกติใช้ราว 12 GB ถ้ามีพท.สัก 64
ก็น่าจะเป็นไปได้นะครับแล้ว
ส่วนพวกด๋อยที่มีพท.แค่ 16-32 ก็ใช้ฟังค์ชั่นด๋อย 6.0
ที่รวมsd card เป็นพื้นที่ระบบ
ถ้าผู้ผลิตพยายามทำจริงก็เปิดออพชั่นนี้สะแต่คงต้องเขียนคำสั่งให้ format sd card ก่อน
ไม่สามารถใช้ได้คุณสมบัติ ?
ผมว่าการใช้งานแบบนี้ได้ ต้องกันพื้นที่ออกไปทำ partition อีกอย่างต่ำ 1 GB ให้รองรับฟีเจอร์นี้ซึ่งกับเครื่อง 16 GB นี่น่าจะมีปัญหาอย่างมาก
น่าจะทำระบบให้แยกแค่ directory พอ restart เครื่อง ก็สลับไปใช้ directory ใหม่ จะได้ไม่ต้องแบ่งพื้นที่