ไม่มีความลับใด ๆ ที่การสำรองและกู้คืนแอปและข้อมูลนั้นทำได้ไม่ดีบน Android โดยเฉพาะเมื่อเปลี่ยนอุปกรณ์ Android 11 กำลังทำให้สิ่งต่างๆ ดีขึ้นเล็กน้อย
คงไม่เป็นที่ถกเถียงสำหรับฉันที่จะบอกว่าการสำรองและกู้คืนแอปเป็นประสบการณ์ที่แย่มากบน Android ขณะนี้ ข้อความดังกล่าวไม่เป็นความจริงในระดับสากล หากคุณกำลังอัปเกรดเป็นอุปกรณ์ Android จากผู้ขายรายเดียวกันกับอุปกรณ์เครื่องก่อนของคุณ กระบวนการย้ายแอปโดยทั่วไปจะค่อนข้างราบรื่น ถามใครก็ตามที่พยายามย้ายแอปทั้งหมดไปยังโทรศัพท์เครื่องใหม่จาก OEM รายอื่น ซึ่งรวมถึงด้วย เกือบทุกคนในสื่อเทคโนโลยี และคุณอาจได้ยินเรื่องร้องเรียนเกี่ยวกับการต้องตั้งค่าแอปอีกครั้ง Android 11 ได้ทำการเปลี่ยนแปลงครั้งใหญ่ในหน้านี้อย่างเงียบๆ แต่น่าเสียดายที่ Google ยังไปไม่ถึงจุดนั้น
สาเหตุหลักว่าทำไมการสำรองและกู้คืนแอปบน Android อาจเป็นเรื่องที่ยุ่งยากก็คือแอปพลิเคชันจำนวนมากไม่อนุญาตให้สำรองข้อมูล Android รองรับการสำรองและกู้คืนแอปและข้อมูลผ่านทาง ตัวจัดการการสำรองข้อมูล โครงสร้างพื้นฐานซึ่งบนอุปกรณ์ Android ส่วนใหญ่ก็คือ จัดการผ่านบริการ Google Play โดยไฟล์จะถูกจัดเก็บไว้ในระบบคลาวด์ในบัญชี Google Drive ของผู้ใช้แต่ละคน มากถึง 25MB ของ
ไฟล์ข้อมูลส่วนตัวของแอปรวมถึงการตั้งค่าที่ใช้ร่วมกัน ฐานข้อมูล และไฟล์ที่บันทึกไว้ในไดเรกทอรีจัดเก็บข้อมูลภายในและภายนอกเฉพาะแอปของแอป สามารถสำรองข้อมูลได้ อย่างไรก็ตาม นักพัฒนาจำนวนมากเลือกที่จะไม่สำรองข้อมูลแอปของตนโดยการตั้งค่าandroid: allowBackup
แอตทริบิวต์ที่ประจักษ์ เป็น "เท็จ" มีเหตุผลที่ดีสำหรับบางแอปในการเลือกไม่ใช้ โดยเฉพาะอย่างยิ่งหากแอปจัดการข้อมูลที่ละเอียดอ่อนและไม่ต้องการให้ดึงข้อมูลนั้นออกมา แต่เหตุผลเหล่านั้น แอปพลิเคชันไม่ควรพึ่งพาสมมติฐานที่ว่าไม่สามารถเข้าถึงไดเรกทอรีข้อมูลส่วนตัวได้ และควรเข้ารหัสข้อมูลที่ละเอียดอ่อนใด ๆ ที่พวกเขาทำงานอยู่แทน กับ.
ดังนั้นไม่ว่าคุณจะใช้แนวทางใดในการสำรองข้อมูลแอพและข้อมูลของพวกเขาไม่ว่าจะเป็นก็ตาม ผ่านเอดีบี, Google Drive หรือแอปที่คล้ายกัน ฮีเลียมไม่มีวิธีใดที่จะสำรองข้อมูลทุกแอปบนอุปกรณ์ของคุณได้อย่างสมบูรณ์ นี่คือเหตุผลว่าทำไมการสำรองและกู้คืนแอปที่เปิดใช้งานรูทจึงเป็นเช่นนั้น ไทเทเนียมสำรอง มีมานานแล้วเพราะโซลูชันที่ไม่ใช่รูททั้งหมด แทบไม่มีประสิทธิภาพในการโยกย้ายข้อมูล. สำหรับผู้ใช้โดยเฉลี่ย สิ่งนี้อาจส่งผลให้เกิดประสบการณ์ที่น่าหงุดหงิดเมื่อตั้งค่าอุปกรณ์หลังจากการรีเซ็ตเป็นค่าจากโรงงานหรือเมื่อเปลี่ยนไปใช้อุปกรณ์ใหม่
มีอะไรเปลี่ยนแปลงใน Android 11
อย่างไรก็ตามบน Android 11 ระบบไม่สนใจ ที่ allowBackup
แอตทริบิวต์รายการสำหรับการย้ายไฟล์แอปพลิเคชันแบบ "อุปกรณ์ต่ออุปกรณ์" สิ่งนี้ส่งผลต่อแอปที่กำหนดเป้าหมายเป็น API ระดับ 30 เท่านั้น ซึ่งปัจจุบันมีไม่มากนัก แต่จะมีแอปที่กำหนดเป้าหมายเป็น Android 11 เพิ่มขึ้นอย่างมากในปีหน้า ต้องขอบคุณ Google Play การเปลี่ยนแปลงข้อกำหนดระดับ API.
สำหรับผู้ใช้ระดับสูง หมายความว่าการสำรองและกู้คืน ADB อาจมีประสิทธิภาพมากขึ้นใน Android 11 ครั้งสุดท้ายที่การสำรองข้อมูลและกู้คืน ADB เห็นการอัปเกรด อยู่ใน Android 8.0 Oreo. น่าเสียดายที่การสำรองและกู้คืน ADB เลิกใช้แล้ว และสามารถลบออกได้ในอนาคต (ยังคงใช้งานได้ใน Android 11 Beta 1) ดังนั้นใครจะรู้ว่าคุณจะสามารถใช้ประโยชน์จากการเปลี่ยนแปลงพฤติกรรมของแพลตฟอร์มนี้ได้นานแค่ไหน
ในทางกลับกัน ระบบจะยังคงเคารพ allowBackup
คุณลักษณะสำหรับการสำรองข้อมูลและเรียกคืนข้อมูลบนระบบคลาวด์ น่าเศร้า ซึ่งหมายความว่าการสำรองข้อมูลและการกู้คืนข้อมูลที่ดีขึ้นจะไม่สามารถใช้งานได้สำหรับผู้ใช้ทั่วไปที่กู้คืนข้อมูลสำรองจาก Google Drive