Google تغییرات جدیدی را در خط مشی برنامه توسعه دهنده ایجاد می کند که دیدن برنامه های دیگر بر روی دستگاه Android شما را برای برنامه ها دشوار می کند. گوگل می گوید که لیست کامل برنامه های نصب شده در دستگاه کاربر را اطلاعات شخصی و حساس می داند و به همین ترتیب ، دسترسی برنامه ها به این اطلاعات را محدود می کند. به طور خاص ، Google محدود خواهد کرد که کدام برنامه ها می توانند اجازه QUERY_ALL_PACKAGES را که در حال حاضر برای برنامه هایی با هدف قرار دادن سطح API 30 (Android 11) و بالاتر مورد نیاز است و می خواهند لیستی از برنامه های نصب شده را در دستگاه کاربر با Android 11 یا بالاتر س quال کنند ، درخواست کنند. [19659002] با حرکت به جلو ، استفاده از مجوز QUERY_ALL_PACKAGES فقط هنگامی مجاز خواهد بود که عملکرد اصلی برنامه به پرس و جو از برنامه های نصب شده بستگی داشته باشد. توسعه دهندگان باید "به اندازه کافی توجیه کنند که چرا یک روش کمتر سرزده برای مشاهده برنامه ، عملکرد اصلی برنامه کاربر سازگار با خط مشی برنامه شما را به اندازه کافی فعال نمی کند."

Google استفاده های مجاز از QUERY_ALL_PACKAGES را به شرح زیر شرح می دهد:

استفاده مجاز شامل برنامه هایی است که باید همه و همه برنامه های نصب شده را در دستگاه کشف کند ، برای آگاهی یا اهداف همکاری ممکن است واجد شرایط بودن مجوز باشد. استفاده مجاز شامل: جستجوی دستگاه ، برنامه های آنتی ویروس ، مدیر پرونده و مرورگرها.

اگر برنامه ای از شرایط ذکر شده در بالا مطابقت نداشته باشد ، توسعه دهنده باید برای مطابقت با خط مشی Play ، مجوز را از اعلامیه برنامه حذف کند. حتی اگر برنامه ای شرایط استفاده از اجازه QUERY_ALL_PACKAGES را داشته باشد ، توسعه دهنده همچنان باید فرم اعلامیه را در کنسول Play امضا کند. Google هشدار می دهد که عدم ارائه فرم اعلامیه یا عدم رعایت شرایط لازم ، ممکن است منجر به حذف برنامه شما از فروشگاه Google Play شود. این تغییر جدید از 5 مه 2021 به مرحله اجرا در می آید. لازم به ذکر است که از نوامبر 2021 ، کلیه برنامه ها و به روزرسانی های جدید برنامه های ارائه شده به Google Play برای هدف قرار دادن Android 11 یا بالاتر مورد نیاز خواهند بود ، و این باعث تقویت اجرای این سیاست جدید می شود.

این یک تغییر خوش آمدید است که جاسوسی در برنامه هایی را که از دستگاه خود استفاده می کنید برای برنامه ها دشوارتر خواهد کرد. دانستن اینکه چه برنامه هایی روی دستگاه شما نصب شده است می تواند به عنوان بخشی از تبلیغات هدفمند یا برای اهداف سوicious استفاده شود.

لازم به ذکر است که Google در حال حاضر برای امضای فرم اعلامیه قبل از انتشار به برنامه هایی نیاز دارد که مجوزهای پیام کوتاه یا تماس تلفنی را درخواست می کنند در Google Play. محدودیت مشاهده بسته برنامه فقط گام بعدی در محدود کردن دسترسی مجوزهای Google در تلاش برای حفظ حریم خصوصی کاربر است.

با تشکر از نکته مارسل بوخورست!