Google תתחיל להסיר אפליקציות מחנות Play המשתמשות ב-QUERY_ALL_PACKAGES ללא סיבה טובה, החל מה-1 ביוני.
אפליקציות אנדרואיד יכולות לבדוק אילו אפליקציות אחרות מותקנות באמצעות הרשאת QUERY_ALL_PACKAGES, אך בהינתן סיכוני האבטחה והפרטיות, הפונקציונליות מיועדת רק לאפליקציות בעצם צריך את זה (כגון משגרי אפליקציות או כלי גיבוי). גוגל אמרה בשנה שעברה שהיא תתחיל להוציא אפליקציות מחנות Play שהשתמשו בהרשאה ללא סיבה טובה, וכעת הכלל נכנס לתוקף.
לפי הדיווחים, גוגל שלחה אימייל למפתחים עם אפליקציות שפורסמו באמצעות QUERY_ALL_PACKAGES הרשאה, להודיע להם שהם יצטרכו למלא את הצהרת ההרשאה הרלוונטית במחזה לְנַחֵם. ההצהרה כוללת הסבר מדוע "תכונת ליבה באפליקציה שלך" דורשת את ההרשאה, עם תיאור כתוב והדגמת וידאו קצרה. אפליקציות ללא ההצהרה מסתכנות בהסרה מחנות Google Play החל מ-1 ביוני 2022.
אנדרואיד 10 ואילך אפשרה לכל אפליקציה לקבל רשימה מלאה של אפליקציות מותקנות, ללא הנחיות הרשאות או חסימות דרכים. זו הייתה בעיה משמעותית לפרטיות ואבטחה (למשל, אפליקציות יכולות למקד מודעות על סמך האפליקציות שהותקנו), אז החל מ-Android 11, רשימת האפליקציות סוננה כברירת מחדל
. יישומים עדיין יכולים לעקוף את המסנן החדש עם הרשאת QUERY_ALL_PACKAGES, אבל כך אמרה גוגל בשנה שעברה זה לא יאפשר אפליקציות בחנות Play שהשתמשו בהרשאה לפונקציונליות לא חיונית.תאריך היעד המקורי לשינוי המדיניות של חנות Play היה 5 במאי 2021, כאשר ההסרות הראשונות של אפליקציות שאינן עומדות בדרישות החלו בנובמבר 2021. מאוחר יותר גוגל דחה את תאריך ההתחלה בשל "שיקולים הקשורים ל-COVID-19."
גוגל יצרה כללים דומים עבור אפליקציות המשתמשות בשירותי נגישות, כשהיא מנסה לאזן בין הדרישות לאפליקציות עם אמצעי אבטחה. אם מפתחי אפליקציות יכולים להסביר מדוע האפליקציות שלהם לא יכולות לתפקד ללא QUERY_ALL_PACKAGES, הם יכולים להישאר בחנות Play - בהנחה שצוות התמיכה של Google מגיב ומסביר פנים, מה לא תמיד המצב.
מָקוֹר:Reddit