גוגל תכננה להגביל את כל האפליקציות שלא לוקחות בחשבון את כללי האחסון החדשים ב- Scoped Storage באנדרואיד Q, אבל עכשיו הם חזרו על זה קצת.
זה בלתי נמנע שכל גרסת אנדרואיד חדשה מגיעה עם כמה שינויים שחלק מהמפתחים לא משתגעים עליהם. אחד הגדולים עם Android Q הוא "אחסון בהיקף", מה שמשנה למעשה את האופן שבו אפליקציות יכולות לגשת לאחסון החיצוני של הטלפון. גוגל תכננה להגביל את כל האפליקציות שלא מצייתות לשינויים שהוצגו עם Scoped Storage, אבל עכשיו הם חזרו על זה קצת.
לפני Android Q, כל אפליקציה יכלה לקרוא או לכתוב כל קבצים לאחסון חיצוני (הקבצים שאתה יכול לראות מתי חיבור הטלפון שלך למחשב) אם הם ביקשו את READ_EXTERNAL_STORAGE ו-WRITE_EXTERNAL_STORAGE הרשאות. בטח שמתם לב לאפליקציות שמגדשות את האחסון שלכם בקבצים וזה היה גם חשש לפרטיות/אבטחה. Scoped Storage שואפת לתקן את כל זה.
גוגל תכננה לקבל את זה כך שכברירת מחדל ב-Android Q, לאפליקציות תהיה גישה רק לתיקיית הנתונים שלהן באחסון חיצוני (נמצא ב-/data/media/{user}/Android). כדי לגשת למדיה משותפת כגון מוזיקה או תמונות, עליהם לבקש הרשאות חדשות ספציפיות למקרי שימוש אלה. אפליקציות הדורשות גישה רחבה לאחסון חיצוני, כמו מנהלי קבצים, חייבות לעבור משימוש בממשקי API של Java ל-
מסגרת גישה לאחסון אם הם רוצים להמשיך לגשת באופן נרחב לאחסון.מפתחים התלוננו על שינוי זה מכיוון שהם חשו שגוגל לא נתנה להם זמן מספיק לבצע את כל השינויים הדרושים לשימוש במסגרת הגישה לאחסון. ומכיוון ש-Scoped Storage משפיע על כל האפליקציות הפועלות על אנדרואיד Q, ללא קשר לשאלה אם האפליקציה אכן מכוונת לאנדרואיד Q, למפתחים לא הייתה ברירה אלא לעדכן את האפליקציות שלהם. אחרת, האפליקציות שלהם ישברו כאשר משתמשים ינסו להשתמש בהן בגרסת האנדרואיד הבאה.
החדשות הטובות הן שגוגל הקשיבה למשוב ממפתחים מכיוון ש-Android Q לא תאכוף עוד אחסון בהיקף על אפליקציות המכוונות ל-Android Pie. עקב דרישות למיקוד רמות API אחרונות, אפליקציות חדשות שפורסמו ב-Google Play Store לאחר 1 באוגוסט 2020 צריכות למקד ל-Android Q, בעוד שעדכונים לאפליקציות קיימות שפורסמו לאחר 1 בנובמבר 2020 צריכים גם הם למקד ל-Android Q. כל זה אומר שלמפתחים יש כעת עד אוגוסט או נובמבר 2020 לשנות את האפליקציה שלהם תוך התחשבות באחסון Scoped Storage החדש של Android Q, שאמור להיות מספיק זמן לבצע את השינויים הנדרשים. אתה יכול למד עוד על Scoped Storage כאן.
מקור: מפתחי אנדרואיד
עם קלט מישאל רחמן.