Google תגביל את הרשאת QUERY_ALL_PACKAGES, המשמשת את אפליקציות Android כדי לראות אילו אפליקציות מותקנות במכשיר נתון.
גוגל מבצעת כמה שינויים חדשים במדיניות תוכנית המפתחים שיקשה על אפליקציות לראות אילו אפליקציות אחרות מותקנות במכשיר האנדרואיד שלך. גוגל אומרת שהיא רואה ברשימה המלאה של אפליקציות מותקנות במכשיר של משתמש מידע אישי ורגיש, וככזו, תגביל אילו אפליקציות יכולות לגשת למידע זה. באופן ספציפי, Google תגביל אילו אפליקציות יכולות לבקש את ההרשאה QUERY_ALL_PACKAGES הנדרשת כרגע עבור אפליקציות מיקוד API לרמה 30 (אנדרואיד 11) ומעלה שרוצים לבצע שאילתה ברשימת האפליקציות המותקנות במכשיר של משתמש המריץ אנדרואיד 11 או יותר מאוחר.
להתקדם, השימוש ב הרשאת QUERY_ALL_PACKAGES יתאפשר רק כאשר פונקציונליות הליבה של האפליקציה תלויה בשאילתה של האפליקציות המותקנות. המפתחים יצטרכו "להצדיק במידה מספקת מדוע שיטה פחות פולשנית של נראות אפליקציה לא תאפשר מספיק את פונקציונליות הליבה של האפליקציה שלך תואמת למדיניות הפונה למשתמש".
Google מתארת את השימושים המותרים בהרשאת QUERY_ALL_PACKAGES באופן הבא:
שימוש מותר כרוך באפליקציות שחייבות לגלות את כל האפליקציות המותקנות במכשיר, למטרות מודעות או יכולת פעולה הדדית עשויות להיות זכאות להרשאה. השימוש המותר כולל; חיפוש מכשירים, אפליקציות אנטי-וירוס, מנהלי קבצים ודפדפנים.
אם אפליקציה לא עומדת בדרישות המפורטות לעיל, על המפתח להסיר את ההרשאה מהמניפסט של האפליקציה כדי לציית למדיניות Play. גם אם אפליקציה עומדת בדרישות לשימוש בהרשאת QUERY_ALL_PACKAGES, המפתח עדיין יצטרך לחתום על טופס הצהרה ב-Play Console. גוגל מזהירה כי אי שליחת טופס ההצהרה או אי עמידה בדרישות המדיניות עלולות להוביל להסרת האפליקציה שלך מחנות Google Play. השינוי החדש הזה ייכנס לתוקף החל מה-5 במאי 2021. ראוי לציין שהחל מנובמבר 2021, כל האפליקציות והעדכונים החדשים של האפליקציות נשלחו ל-Google Play יידרש למקד ל-Android 11 ומעלה, מה שמחזק את האכיפה של החדש הזה מְדִינִיוּת.
זהו שינוי מבורך שיקשה על אפליקציות לרגל אחר האפליקציות שבהן אתה משתמש במכשיר שלך. לדעת אילו אפליקציות מותקנות במכשיר שלך יכול לשמש כחלק מפרסומות ממוקדות או למטרות זדוניות.
ראוי לציין שגוגל כבר דורש אפליקציות המבקשות את הרשאות ה-SMS או יומן השיחות לחתום על טופס הצהרה לפני שניתן יהיה לפרסם אותם ב-Google Play. ההגבלה על נראות חבילת האפליקציה היא רק השלב הבא בהגבלת הגישה להרשאות של גוגל במאמץ לשמור על פרטיות המשתמש.
תודה למפתח מוכר XDA M66B על הטיפ!