אנדרואיד 11 מאלצת אפליקציות לתמוך בגיבויים מקומיים אך לא בגיבויים בענן

זה לא סוד שגיבוי ושחזור אפליקציות ונתונים מבאס באנדרואיד, במיוחד בעת החלפת מכשירים. אנדרואיד 11 משפר מעט את המצב.

זה לא יהיה שנוי במחלוקת עבורי לומר שגיבוי ושחזור אפליקציות זו חוויה נוראית באנדרואיד. כעת, ההצהרה הזו אינה נכונה באופן אוניברסלי - אם אתה משדרג למכשיר אנדרואיד מאותו ספק כמו המכשיר הקודם שלך, תהליך העברת האפליקציה יהיה בדרך כלל די חלק. שאל כל מי שניסה להעביר את כל האפליקציות שלו לטלפון חדש מ-OEM אחר - שכולל כמעט כולם במדיה הטכנולוגית - ובטח תשמעו תלונות על הצורך להגדיר אפליקציות שוב. אנדרואיד 11 ביצעה בשקט שינוי משמעותי בחזית הזו, אך למרבה הצער גוגל עדיין לא הלכה רחוק מספיק.

הסיבה העיקרית לכך שגיבוי ושחזור אפליקציות באנדרואיד יכול להיות כל כך כאב היא שיישומים רבים לא מאפשרים גיבוי של הנתונים שלהם. אנדרואיד תומך באופן מקורי בגיבוי ושחזור של אפליקציות והנתונים שלהן דרך BackupManager תשתית, אשר ברוב מכשירי האנדרואיד היא מטופל באמצעות שירותי Google Play עם קבצים שמאוחסנים בענן בחשבונות Google Drive האישיים של המשתמשים. עד 25MB של קבצי הנתונים הפרטיים של האפליקציהניתן לגבות את ההעדפות המשותפות, מסדי הנתונים והקבצים שנשמרו בספריות האחסון הפנימיות והחיצוניות הספציפיות לאפליקציה של האפליקציה. עם זאת, מפתחים רבים בוחרים שלא לגבות את נתוני האפליקציה שלהם על ידי הגדרת ה-

android: allowBackup תכונה גלויה ל"שקר". ישנן סיבות טובות לאפליקציות מסוימות לבטל את הסכמתן, במיוחד אם האפליקציה מטפלת בנתונים רגישים ואינה רוצה שהנתונים יחולצו, אבל אלה יישומים לא צריכים להסתמך על ההנחה שלא ניתן לגשת לספריות הנתונים הפרטיות שלהם, ובמקום זאת עליהם להצפין כל מידע רגיש שהם עובדים עם.

לפיכך, לא משנה באיזו גישה תנקוט לגיבוי האפליקציות שלך והנתונים שלהן, בין אם זה דרך ADB, Google Drive או אפליקציה כמו הֶלִיוּם, אין דרך לגבות באופן מלא כל אפליקציה במכשיר שלך. זו הסיבה לכך שאפליקציות גיבוי ושחזור התומכות בשורש כמו גיבוי טיטניום קיימים כל כך הרבה זמן כי כל הפתרונות שאינם שורשיים לא כמעט יעילים בהעברת נתונים. עבור המשתמש הממוצע, זה יכול לגרום לחוויה מתסכלת בעת הגדרת מכשיר לאחר איפוס להגדרות היצרן או בעת מעבר למכשיר חדש.

מה משתנה באנדרואיד 11

עם זאת, באנדרואיד 11, המערכת מתעלמת ה allowBackup מאפיין מניפסט עבור העברות "מכשיר למכשיר" של קבצי יישומים. זה משפיע רק על אפליקציות שמתמקדות ברמת API 30, מה שלא רבים עושים כרגע, אבל תהיה עלייה גדולה באפליקציות המכוונות לאנדרואיד 11 בשנה הבאה הודות ל-Google Play שינוי דרישות רמת ה-API.

עבור משתמשים חזקים, זה אומר שגיבוי ושחזור ADB עשויים להיות הרבה יותר חזקים באנדרואיד 11. בפעם האחרונה שהגיבוי והשחזור של ADB ראו שדרוג היה באנדרואיד 8.0 אוראו. למרבה הצער, גיבוי ושחזור של ADB הוצא משימוש ויכול להיות מוסר במהדורה עתידית (הוא עדיין עובד באנדרואיד 11 Beta 1), אז מי יודע כמה זמן תוכל לנצל את השינוי הזה בהתנהגות הפלטפורמה.

מצד שני, המערכת עדיין תכבד את allowBackup תכונה עבור גיבויים ושחזורים מבוססי ענן. למרבה הצער, זה אומר שגיבויים ושחזורים טובים יותר לא יהיו זמינים עבור המשתמש הממוצע המשחזר גיבוי מ-Google Drive.