الروبوت المركزي

استخدام أذونات التطبيق في Android M.

protection click fraud

لطالما فكرنا في الشكل الذي قد يبدو عليه إذا قررت Google تنفيذ شيء يمنح المستخدمين المزيد التحكم في ما يُسمح للتطبيقات الفردية بالوصول إليه على أجهزتنا ، وفي I / O هذا العام أصبح كل شيء واضح. سيسمح Android M للمستخدمين بقدر كبير من التحكم في المعلومات والأجهزة المسموح بها لكل تطبيق الوصول إلى ، ويتضمن هذا الإعداد الجديد تبسيطًا لأنواع الأذونات إلى عدد قليل مناسب فئات.

على الرغم من أننا لا نعرف شيئًا عن Android M ، إلا أن نظرة عامة سريعة على إعداد الإذن الجديد هذا يعطي نظرة معقولة على ما سيأتي في الإصدار التالي من Android.

لقد اعتدنا جميعًا على تلقي هذه المطالبة مباشرة بعد النقر فوق التثبيت في ملف متجر جوجل بلاى يخبرك بالأذونات التي يتوقعها التطبيق عند وصوله إلى جهازك. لقد انتهت تلك الأيام في Android M ، أو على الأقل انتهت بالنسبة للتطبيقات التي يتم تحديثها لدعم نظام الأذونات الجديد هذا. سيتم إجبار جميع التطبيقات على تعطيل أي أذونات تخبرهم بها في كلتا الحالتين ، ولكن التطبيقات التي تم تحديثها لأحدث هدف لواجهة برمجة التطبيقات ستكون قادرة على القيام بذلك بأمان. كل شيء آخر سيواجه خطرًا متزايدًا لكسر التطبيق عند إزالة الإذن ، وفي اختبارنا يمكن أن يحدث ذلك كثيرًا إذا لم تكن حريصًا. الأمل هو أن Google قد أعطت المطورين الكثير من التحذيرات وجميع الأدوات اللازمة لإجراء هذه التغييرات وضمانها تعمل التطبيقات بشكل جيد مع هذه القواعد الجديدة ، ولكن الأمر متروك تمامًا للمطور لتنفيذ التغييرات فعليًا وتحديثها برنامج.

أذونات Android M

عند تثبيت تطبيق يتبع أهداف واجهة برمجة التطبيقات الجديدة ، لن ترى بعد الآن مطالبة الأذونات في بداية عملية التثبيت. بدلاً من ذلك ، سيتعين على التطبيق طلب الأذونات عندما يحتاج التطبيق فعلاً إلى هذا المورد ، وسيكون الأمر متروكًا للمستخدم للموافقة على هذا الوصول أو رفضه. يمكن للمستخدمين أيضًا الاطلاع على القائمة الإجمالية للأذونات التي يمكن لكل تطبيق الوصول إليها في علامة تبويب أذونات جديدة في قسم التطبيقات من الإعدادات ، ولكن المزيد الأهم من ذلك ، يمكن للمستخدمين التوجه إلى علامة التبويب المتقدمة في نفس طريقة العرض هذه وإلقاء نظرة على جميع التطبيقات والخدمات التي تطلب الوصول إلى أنواع معينة من أذونات.

في اختبارنا ، كان الفشل الذريع عند رفض الأذونات نادرًا جدًا.

يؤدي تعطيل الأذونات في تطبيق لم تتم كتابته للعمل حول هذه القدرة إلى تقديم متغيرات قد لا يتمكن التطبيق من حلها. يحذرك Android M من هذا بالضبط عندما تحاول تعطيل الأذونات في تطبيق لم يتم تحديثه إلى أحدث واجهات برمجة التطبيقات ، ولكنه لا يمنعك من سحب الرافعة. بدلاً من ذلك ، يمكنك استكشاف التطبيق بنفسك ومعرفة ما إذا كان كل شيء لا يزال يعمل بدون هذا الإذن. في أسوأ السيناريوهات ، سيتعطل التطبيق على الفور ويعيدك إلى الشاشة الرئيسية ، ولكن في معظم الحالات ، سيفشل التطبيق في الوصول إلى المعلومات وإبلاغك بالفشل. سوف يختلف الأمر قليلاً من تطبيق إلى آخر ، ولكن في اختبارنا كان الفشل الكارثي نادرًا جدًا.

بالنظر إلى المهلة الزمنية قبل إطلاق Android M رسميًا ، فمن المحتمل أن تدعم معظم تطبيقاتك المفضلة هذا النظام الجديد دون مشاكل. من ناحية أخرى ، إذا ألقيت نظرة على التطبيقات الموجودة على هاتفك التي لم يتم تحديثها منذ فترة طويلة ، فمن المحتمل أنك قد قمت بذلك حصلت على مؤشر لائق للتطبيقات التي ستواجه مشكلة عرضية عندما تقوم في النهاية بالتبديل إلى م. في غضون ذلك ، يمكنك أن تطمئن إلى أن هناك طريقة أفضل للتعامل مع التطبيقات في الطريق.

instagram story viewer