Logo ar.androidermagazine.com
Logo ar.androidermagazine.com

المشكلة في أذونات android هي الكثير من المعلومات وعدم وجود معلومات كافية في آن واحد

Anonim

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

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

إنها وظيفة الصفاء والطاقم في iMore لمعالجة مشكلات iOS على هذه الجبهة إذا كانت بحاجة إلى معالجة - فهم أكثر دراية بهم من أنا - لكننا نحتاج حقًا إلى الحديث عن أذونات Android هنا ولماذا يحتاجون إلى بعض الاهتمام من G. big

سأختار تطبيق Android Central الخاص بنا هنا لأنني أستطيع الاطلاع على الكود أو بنائه بنفسي ومعرفة ما يفعله بالضبط وما الذي يمكنه فعله ولماذا. لنبدأ بما يجعل الناس يخافون لأن هناك مثالًا جيدًا في الصورة أعلاه - منع الجهاز من النوم.

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

أخبرنا ماذا تعني هذه الأذونات وسنخيفها بدرجة أقل.

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

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

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

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

استغرق ذلك مني 30 ثانية لأفجر على لوحة المفاتيح. (و 20 آخرون لإصلاح الأخطاء المطبعية لأنني أعتقد أنه يمكنني الكتابة بسرعة دون النظر إلى لوحة المفاتيح الخاصة بي لكنني لا أستطيع فعل ذلك.) ليس هذا هو التفسير الأعظم لما قد يعنيه هذا الإذن ، لكنه عبء متري أفضل من ذلك يحصل عليه الآن. الأشخاص في Google أكثر ذكاءً بشأن نظام Android من أنا (لكنني أتحدى أي وجميع القادمين لاختبار معرفتي على Dunmer lore) ويمكنهم القيام بذلك بشكل أفضل. إذا فعلوا ذلك ، فسوف يساعد ذلك الأشخاص الذين يكلفون أنفسهم عناء قراءة الأذونات عندما يرون تويتر يذوب حول تطبيق يحتاج إلى بيانات GPS لأنه تطبيق مجاني يعتمد على الإعلان ويحتاج إلى GPS لعرض تلك الإعلانات المستهدفة "ذات الصلة" عندما تكون في موقف للسيارات الهدف.

يحتاج نموذج إذن Android إلى التحسين والشرح. وليس من قبل المهووسين.

هذه ليست مشكلة جديدة. منذ أن أصبح Android مشهورًا ، شاهد الأشخاص الكثير من المعلومات حول الأذونات المطلوبة دون وجود معلومات كافية حول تلك الأذونات وما يعنيه. ثم انهم (بحق) تفزع عن ذلك. أنا أستمتع تلك freakouts. أحصل على الجلوس ومشاهدة الناس يهتمون حقًا بأمان الهاتف المحمول وبياناتهم الشخصية الثمينة لمدة يوم أو يومين. لكن مطوري التطبيق بالتأكيد ليسوا سعداء للغاية عندما يحدث لهم ، وهم السبب في أن Android يتمتع بشعبية كما هو.

فكيف نوبة جوجل؟ هل يمكنك إجراء تغيير لإعطائنا كل ما نحتاج إلى معرفته عندما ننظر فعليًا إلى أذونات التطبيق دون الذهاب إلى موقع Android Developer وقراءة مجموعة من الوثائق المتعلقة بها؟ سوف نحبك أكثر.