ในอุปกรณ์ Android ทุกรุ่นรวมถึง Marshmallow การอัปเดตระบบปฏิบัติการจะทำงานในลักษณะเดียวกันคือดาวน์โหลดอัปเดตโทรศัพท์จะรีบูตและนำการอัปเดตไปใช้ ในช่วงเวลานี้โทรศัพท์จะถูกทำให้ไร้ประโยชน์อย่างน้อยก็จนกว่าการอัปเดตจะได้รับการติดตั้งอย่างสมบูรณ์ ด้วย“ การอัปเดตแบบไม่มีรอยต่อ” ใหม่ของ Nougat รุ่นนี้เป็นอดีตไปแล้ว
การอัปเดตมีการเปลี่ยนแปลงอย่างไรใน Android 7.0 Nougat
Google ได้นำหน้าจาก Chrome OS ของตนเองสำหรับวิธีการอัปเดตใหม่ Chromebook ทำงานได้อย่างมีประสิทธิภาพเสมอเช่นการอัปเดตจะดาวน์โหลดในพื้นหลังจากนั้นแจ้งให้ผู้ใช้ทราบว่าจำเป็นต้องรีบูตเพื่อเสร็จสิ้นกระบวนการติดตั้ง การรีบูตอย่างรวดเร็วเพียงครั้งเดียวในภายหลังและการอัปเดตจะเสร็จสมบูรณ์โดยไม่ต้องรอให้การอัปเดตติดตั้งไม่มี "การเพิ่มประสิทธิภาพ" หรือสิ่งอื่นใดที่ดูเหมือนจะใช้เวลา . ทำได้ง่ายรวดเร็วและที่สำคัญที่สุดคือไม่มีการหยุดทำงานจำนวนมากโดยไม่สมเหตุสมผล
ตั้งแต่ Android 7.0 เป็นต้นไปนี่คือทิศทางการอัปเดตของ Android ควรค่าแก่การกล่าวถึงสิ่งนี้ว่า ใช้กับอุปกรณ์ที่อัปเดตเป็น Nougat เฉพาะอุปกรณ์ที่มาพร้อมกับซอฟต์แวร์ เหตุผลนี้เป็นเหตุผลที่สมบูรณ์แบบ: วิธีการอัปเดตใหม่นี้จะต้องใช้พาร์ติชันระบบสองพาร์ติชันเพื่อให้ทำงานได้และโทรศัพท์ Android ในปัจจุบันทั้งหมดมีเพียงเครื่องเดียว การแบ่งพาร์ติชันอุปกรณ์ใหม่ทันทีอาจก่อให้เกิดความหายนะได้ (และมีแนวโน้มที่จะเกิดขึ้นในหลาย ๆ สถานการณ์) ดังนั้นการตัดสินใจของ Google ที่จะปล่อยให้อุปกรณ์อยู่คนเดียวในโทรศัพท์รุ่นปัจจุบันเป็นเรื่องที่น่านับถือแม้ว่าจะเป็นคนเกียจคร้านก็ตาม
มันทำงานได้เล็กน้อยเช่นนี้มีพาร์ติชันระบบที่ใช้งานอยู่และพาร์ติชันที่อยู่เฉยๆซึ่งเป็นภาพสะท้อนของกันและกัน เมื่อมีการอัปเดต OTA พาร์ติชันที่ใช้งานอยู่จะดาวน์โหลดจากนั้นอัปเดตพาร์ติชันที่อยู่เฉยๆ การรีบูตหนึ่งครั้งในภายหลังพาร์ติชันที่อยู่เฉยๆจะทำงานและพาร์ติชันที่ใช้งานอยู่เดิมจะหยุดทำงานซึ่งจะใช้ซอฟต์แวร์ที่อัปเดตแล้ว
ที่เกี่ยวข้อง: วิธีอัปเกรดอุปกรณ์ Nexus ด้วยตนเองด้วยรูปภาพจากโรงงานของ Google
สิ่งนี้ไม่เพียง แต่ทำให้กระบวนการอัปเดตทั้งหมดเร็วขึ้นอย่างมาก แต่ยังทำหน้าที่เป็นระบบสำรองข้อมูลอีกด้วย หากมีบางอย่างผิดปกติกับการอัปเดตระบบจะตรวจพบว่ามีข้อผิดพลาดขณะบู๊ตและเพียงแค่พลิกกลับไปที่พาร์ติชันระบบที่ไม่ได้รับผลกระทบ เมื่อรีบูตเครื่องจะสามารถ ping เซิร์ฟเวอร์ดาวน์โหลดอีกครั้งใช้การอัปเดตใหม่และรีบูตอีกครั้งเพื่อให้กระบวนการเสร็จสมบูรณ์ เมื่อเทียบกับวิธีจัดการความล้มเหลวในการอัปเดตที่เป็นภัยพิบัติในระบบปัจจุบันซึ่งต้องใช้การโต้ตอบกับผู้ใช้จำนวนมากเครื่องมือในการพัฒนา Android และ ความคุ้นเคยกับบรรทัดคำสั่ง - วิธีดูอัลพาร์ติชันนั้นดีกว่า
เรายังไม่เห็นสิ่งนี้ในทางปฏิบัติดังนั้นจึงยังมีคำถามมากมาย
แน่นอนว่ามันมาพร้อมกับชุดคำถามและข้อกังวลของตัวเอง แม้ว่าเราจะเข้าใจวิธีการทำงานของระบบนี้ในทางทฤษฎี แต่เรายังไม่เห็นว่ามันทำงานได้จริงในทางปฏิบัติอย่างไรเนื่องจาก Nougat ยังไม่มีการอัปเดตและไม่มีอุปกรณ์ใดที่มาพร้อมกับ 7.0 ทุกอย่างคือการคาดเดา แต่ฉันคิดว่าเมื่อมีการใช้การอัปเดตตัวอย่างเช่นมีแนวโน้มที่จะได้รับผลกระทบอย่างมากต่อประสิทธิภาพของระบบ
นอกจากนี้หากคุณเป็นเหมือนฉันคุณอ่านหัวข้อด้านบนแล้วคิดว่า“ การมีพาร์ติชันระบบสองพาร์ติชันจะใช้พื้นที่เท่าไหร่?” คนหนึ่งอาจคิดโดยอัตโนมัติว่าจะใช้พื้นที่เป็นสองเท่าของพื้นที่ซึ่งไม่ถูกต้องทั้งหมด แต่คุณต้องจำไว้ด้วยว่า พาร์ติชันซึ่งไม่ได้หมายความว่าจะต้องติดตั้งแอปทุกแอปสองชุด ถึงกระนั้นนั่นก็หมายความว่าระบบปัจจุบันที่ใช้หนึ่งกิกะไบต์ซึ่งไม่ใช่ขนาดที่ผิดปกติสำหรับระบบปฏิบัติการ Android ตอนนี้อาจต้องใช้สองกิกะไบต์ (หรือมากกว่า)
Google ได้ย้ายไปใช้ระบบไฟล์ใหม่ที่เรียกว่า SquashFS ซึ่งเป็นระบบไฟล์แบบอ่านอย่างเดียวที่มีการบีบอัดสูงซึ่งเดิมออกแบบมาสำหรับระบบฝังตัวในสถานการณ์ที่มีหน่วยความจำต่ำ สิ่งนี้จะช่วยชดเชยปัญหาพื้นที่บางส่วนที่จะเกิดขึ้นพร้อมกับการตั้งค่าพาร์ติชันสองระบบอย่างหลีกเลี่ยงไม่ได้ ถึงกระนั้นเราอาจเริ่มเห็นอุปกรณ์มาพร้อมกับไฟล์ ขั้นต่ำ ของ 32GB ก้าวไปข้างหน้า เวลาจะบอกเอง.
นอกจากนี้ยังไม่มีความชัดเจนว่าจะเกิดอะไรขึ้นกับพาร์ติชันใหม่ที่อยู่เฉยๆหลังการอัปเดต มีความเป็นไปได้ที่จะได้รับการอัปเดตในเบื้องหลังจากนั้นรอให้ OTA ใหม่มาถึง แต่ไม่มีเอกสารทางเทคนิคที่จะสนับสนุนทฤษฎีนี้เพียงแค่ฉันคิดออกมาดัง ๆ ถึงกระนั้นดูเหมือนว่าจะสมเหตุสมผลสำหรับฉันเพราะมิฉะนั้นระบบใหม่นี้ดูเหมือนจะเป็นสถานการณ์การอัปเดตแบบครั้งเดียวเสร็จซึ่งตรงข้ามกับที่ Google พยายามไปที่นี่
น่าเสียดายที่เนื่องจากยังไม่มีอุปกรณ์ที่รองรับระบบการอัปเดตแบบไม่มีรอยต่อใหม่คำถามเหล่านี้บางส่วนจึงยังไม่มีคำตอบ เมื่อโทรศัพท์รุ่นใหม่เริ่มเปิดตัวเราจะมีความเข้าใจมากขึ้นว่าทั้งหมดนี้จะทำงานอย่างไรในโลกแห่งความเป็นจริง แต่สำหรับตอนนี้: ดูเหมือนจะเป็นสิ่งที่ดีมาก