كيف يعمل Android Q على تحسين عناصر التحكم في الخصوصية والأذونات عبر Android Pie

سيجلب Android Q تجديدًا لإدارة الأذونات والتحسينات لحماية خصوصية المستخدم. إليك ما تغير في Google منذ Android Pie.

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

تاريخ موجز لإدارة الأذونات في Android

أندرويد 4.3 جيلي بين قدم لأول مرة

إدارة الأذونات الدقيقة عبر ميزة "App Ops"، على الرغم من أنها كانت مخفية عن المستخدم. لقد قدم Android 4.4 KitKat أذونات جديدة يمكن التحكم فيها بواسطة المستخدم في واجهة App Ops، من خلالك هناك حاجة إلى الوصول إلى الجذر ووحدة Xpose للوصول إليه. أخيرًا، قدم Android 6.0 Marshmallow نظام الأذونات الذي نعرفه جميعًا، وإن كان مع قيود على الأذونات التي يمكنك تقييدها. لا تزال ميزة App Ops الأقدم موجودة في Android، على الرغم من أنه لا يمكن الوصول إليها إلا عبر سطر الأوامر (cmd appops). تطبيقات معينة على متجر Google Play، يمكنك الاستفادة من تنفيذ سطر أوامر App Ops لتوفير واجهة أكثر قوة لإدارة الأذونات. لا تعرض Google عمليات التطبيقات للمستخدمين نظرًا لأن المستخدم قد لا يعرف ما يفعلونه، مما يؤدي إلى حرمان التطبيق من بعض الأذونات التي قد يحتاجها بالفعل ليعمل بشكل صحيح. لسوء الحظ، منذ تقديم إدارة الأذونات في Android Marshmallow، لم نشهد أي تغييرات كبيرة على الميزة، أي حتى Android Q.

عمليات التطبيق في Android 4.3 Jelly Bean

شهد Android 6.0 Marshmallow أيضًا تغييرًا كبيرًا في الطريقة التي يتم بها منح أذونات معينة للتطبيقات. قبل أندرويد 6.0، كل شيء تم تعريف الأذونات في ملف بيان التطبيق يتم منحها عند التثبيت. مع أندرويد 6.0، جوجل قدم إدارة أذونات وقت التشغيل لبعض الأذونات التي يعتبرونها خطيرة، مثل الوصول إلى وحدة التخزين الخارجية والوصول إلى الكاميرا والوصول إلى الموقع والمزيد. يتم منح أذونات وقت التشغيل فقط بعد تثبيت التطبيق، ويجب على المستخدم الموافقة صراحةً على منح هذه الأذونات من خلال النقر على "السماح" في مربع حوار الأذونات عند الطلب. حتى جوجل تم صدمه في التطبيقات التي تستهدف مستوى واجهة برمجة التطبيقات الأقدم، يمكن لمطوري التطبيقات تجاوز أذونات وقت التشغيل من خلال استهداف مستوى واجهة برمجة التطبيقات 22 أو أقل (Android Lollipop أو أقدم.) Android Q سوف يحذر المستخدمين محاولة تشغيل تطبيق يستهدف مستوى واجهة برمجة التطبيقات (API) 22 أو أقل، مما يحفز المطورين بشكل أكبر على تحديث تطبيقاتهم لتجنب التعرض للعار من نظام التشغيل. وبالتالي، بحلول الوقت الذي يصل فيه Android Q إلى الأجهزة، يجب أن يخضع كل تطبيق تقريبًا على جهاز المستخدم لضوابط إدارة الأذونات المقدمة في Android 6.0+. مع أخذ ذلك في الاعتبار، تعمل جوجل على تنظيف عناصر التحكم في الأذونات في Android Q لتسهيل على المستخدمين إدارة مستوى الوصول للتطبيقات على أجهزتهم.

إدارة الأذونات بشكل أسهل في Android Q مقابل Android Pie

من Android 6.0 Marshmallow إلى Android 9 Pie، تتيح إدارة أذونات وقت التشغيل الحالية للمستخدم فقط السماح أو رفض أذونات معينة لتطبيق ما. لقد لاحظنا في مقالتنا السابقة أن Android Q سيسمح للمستخدم بتقييد الإذن فقط أثناء استخدام التطبيق. هذه الميزة أثارت اهتمام الكثير من الناس، لكن علينا توضيح ذلك يمكن تقييد إذن الموقع فقط عندما يكون التطبيق قيد الاستخدام. وهذا يعني أنه لا يمكنك تقييد الميكروفون أو الكاميرا فقط أثناء استخدام التطبيق. ومع ذلك، لا ينبغي أن تشعر بخيبة أمل بسبب ذلك، نظرًا لأن Android Pie موجود بالفعل قدَّم بعض القيود على استخدام الخلفية لل آلة تصوير و ميكروفون من خلال مطالبة التطبيقات بأن تكون في المقدمة أو استخدام خدمة المقدمة. بالإضافة إلى ذلك، يتوسع Android Q في ذلك من خلال الكشف للمستخدم عندما يستخدم أي تطبيق الميكروفون أو الكاميرا أو الوصول إلى موقع الجهاز. يظهر هذا للمستخدم كأيقونات شريط الحالة في الزاوية العلوية اليمنى. عندما يتم توسيع شريط الحالة، يخبر النص المعروض بجوار الأيقونات المستخدم بالتطبيق الذي يستخدم حاليًا أحد هذه الأذونات الثلاثة الحساسة. أخيرًا، إذا نقر المستخدم على هذا الرمز، يظهر مربع حوار يخبر المستخدم بالتطبيق (التطبيقات) الذي يستخدم الإذن (الأذونات). مرة أخرى، ينطبق هذا فقط على أذونات الكاميرا والموقع والميكروفون.

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

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

إدارة الأذونات في Android Q

فيما يلي معرض لقطة شاشة يوضح التغييرات الجديدة في واجهة إدارة الأذونات في Android Q. لقد قمت بتضمين وصف تفصيلي لكل صفحة في التسميات التوضيحية لكل صورة.

منح الأذونات في Android Q

فيما يلي لقطات شاشة توضح إدارة أذونات وقت التشغيل في Android Q. لقد تحدثنا بالفعل عما تظهره أول لقطتين من الشاشة، لكن لقطة الشاشة الثالثة هي ميزة جديدة تمامًا لنظام Android Q لم أناقشها من قبل. إن قدرة Android على السماح للمستخدم بالتحكم في الأذونات قبل تشغيل تطبيق قديم (يُعرف كتطبيق يستهدف مستوى واجهة برمجة التطبيقات < 23) هو أمر ممكن بالفعل في Android Pie باستخدام التكوين الصحيح، لكن Google قامت أخيرًا بقلب المفتاح وتمكينه في Android Q.

مراقبة الأذونات في الوقت الفعلي في Android Q

فيما يلي لقطات شاشة توضح كيف سيقوم Android Q بتنبيه المستخدم عندما يصل أحد التطبيقات إلى أحد الأذونات الحساسة/الخطيرة العديدة بما في ذلك الكاميرا والموقع والميكروفون.

قيود جديدة على الوصول إلى الحافظة والوصول إلى الملفات الخارجية

قيود الوصول إلى الحافظة الخلفية

في مقالتي السابقة، لاحظت وجود إذن جديد في إطار عمل Android Q يشير إلى أن التطبيقات غير التابعة للنظام والتي تعمل في الخلفية لن تتمكن بعد الآن من قراءة حافظة النظام. بعد أن نجحنا في تشغيل متجر Google Play، قررت تثبيت بعض تطبيقات إدارة الحافظة الشائعة مثل مدير الحافظة, مجز أو مقلمة، و كليب المكدس لاختبار ما إذا كنت على حق. للأفضل أو للأسوأ، تقوم Google بحظر الوصول إلى حافظة الخلفية في Android Q، كما هو الحال مع Android Q لم يتمكن أي من التطبيقات التي اختبرتها من اكتشاف أي نص قمت بنسخه إلى الحافظة. حتى أنني أكدت أن هذه التطبيقات لديها "READ_CLIPBOARD"الإذن الذي طلبوه باستخدام أمر App Ops التالي:

adb shell cmd appops query-op --user 0 READ_CLIPBOARD allow

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

الوصول إلى ملفات التخزين الخارجية

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

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

  • قراءة المواقع من وسائل الإعلام الخاصة بك.
  • قراءة أو كتابة ملفات الموسيقى.
  • قراءة أو كتابة الصور/ملفات الصور.
  • قراءة أو كتابة ملفات الفيديو.

تطبيق تم منحه بالفعل إذن READ_EXTERNAL_STORAGE قبل قيام المستخدم بالترقية إلى سيتم منح Android Q تلقائيًا أذونات "القراءة" المذكورة أعلاه، وليس أذونات "الكتابة". الأذونات.

الوصول إلى الموقع في الخلفية

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

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

إضافة "الأدوار" في Android Q

في دانيال فيديو عملي لنا قناة XDA TV على اليوتيوبربما سمعته يذكر قسم "الأدوار" الجديد في إعدادات التطبيقات الافتراضية (الإعدادات --> التطبيقات والإشعارات --> التطبيقات الافتراضية). "الأدوار" الوحيدة التي تم عرضها في الفيديو كانت للمتصفح، والهاتف، والمراسلة، والتي بدت زائدة عن الحاجة نظرًا لوجود فئات تطبيقات افتراضية بالفعل للمتصفح، وتطبيقات الهاتف، وتطبيقات الرسائل القصيرة. بعد قضاء المزيد من الوقت مع Android Q على Pixel 3 XL، اكتشفت خدمة "دور" يمكنني تفريغ الحالة لها عبر "dumpsys role' يأمر. بعد القيام بذلك، وجدت العديد من "الأدوار" التي لا تتطابق مع أي من فئات التطبيقات الافتراضية الموجودة بالفعل: CAR_MODE_DIALER_APP, CALL_COMPANION_APP, CALL_SCREENING_APP، و PROXY_CALLING_APP. بعد تثبيت عدد قليل من تطبيقات الطرف الأول من Google، تمكنت من ظهور "تطبيق الهاتف في وضع السيارة" و"تطبيق فحص المكالمات" في صفحات "الأدوار"، كما هو موضح أدناه.

لقد قمت بتفكيك ملف APK الخاص بالنظام الجديد المسؤول عن واجهة إدارة الأذونات لنظام Android Q، وهو تطبيق جديد يسمى "PermissionController"، وعثرت على ملف role.xml الذي يلمح إلى ما ستفعله "الأدوار" في نظام Android التالي إصدار. لن أقوم بلصق ملف XML بأكمله هنا، ولكنني سأشارك مقتطفًا من أحد الأدوار التي من المفترض أن تساعدك على فهم الأدوار التي ستفعلها.

PermissionController.apk/res/xml/roles.xml

لنفترض أنني حددت تطبيقًا ليكون له دور "المعرض". لكي يظهر التطبيق كتطبيق معرض صالح، يجب أن يحتوي على مكون واحد مطلوب: نشاط يتم تشغيله باستخدام مرشحات هدف الإجراء والفئة android.intent.action.MAIN و android.intent.category.APP_GALLERY على التوالى. إذا كان هذا صحيحًا وتم منح التطبيق دور "المعرض" من قبل المستخدم، فسيتم منح التطبيق تلقائيًا الأذونات في مجموعة الأذونات "media_visual"، والتي أعتقد أنها تشير إلى إذن الصوت والفيديو والصور الجديد الذي وصفته سابقًا. في الواقع الجديد WRITE_MEDIA_VIDEO و WRITE_MEDIA_IMAGES يُسمح بالأذونات بشكل صريح لتطبيق ما باستخدام قائمة "المعرض". وأخيرًا، يصبح التطبيق المعالج المفضل عندما يرسل تطبيق آخر نية لاستدعاء تطبيق المعرض.

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

اذا حكمنا من خلال الأسماء، CAR_MODE_DIALER_APP, CALL_COMPANION_APP, CALL_SCREENING_APP، و PROXY_CALLING_APP ستسمح الأدوار للمستخدم باختيار تطبيق اتصال مختلف أثناء القيادة، وهو تطبيق لأداء وظائف مختلفة أثناء وجود المستخدم في مكالمة هاتفية، وتطبيق لفحص المكالمات الهاتفية قبل أن يرد عليها المستخدم، وتطبيق لتسهيل الاتصال برقم وسيط، على التوالى. لا نعتقد أن دور فحص المكالمات يرتبط بشكل مباشر بهاتف Google Pixel شاشة المكالمات الميزة، إذا حكمنا من خلال ما رأيناه في AOSP. بل إنه مخصص للتطبيقات التي ترغب في العمل كحارس للمكالمات غير المرغوب فيها، مثل مرشح المكالمات.

تجديد حزمة المثبت

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

في Android Q، سيؤدي تشغيل أي تطبيق يستهدف مستوى واجهة برمجة التطبيقات (API) 22 أو أقل (Android 5.0 Lollipop) إلى إظهار تحذير بأن التطبيق قديم. أعتقد أن هذا التحذير كافٍ لردع معظم المستخدمين عن إزعاج التطبيقات التي تستهدف إصدارات ما قبل Android Marshmallow. أضف إلى ذلك حقيقة أن Google ستطلب من أي تطبيقات يتم إرسالها إلى متجر Play بعد أغسطس 2019 أن تستهدفها مستوى واجهة برمجة التطبيقات (API) 28، يمكنك معرفة كيف يضطر المطورون الذين لديهم تطبيقات قديمة إلى إعادة صياغة تطبيقاتهم لاستهداف واجهة برمجة تطبيقات أحدث مستوى. كيف يرتبط كل ذلك بمثبت الحزمة الجديد؟ حسنًا، نظرًا لأن Android 5.0 Lollipop هو المستوى الأخير لواجهة برمجة التطبيقات (API) دون طلبات أذونات وقت التشغيل الإلزامية لبعض الأذونات الحساسة، فإن الموت النهائي للتطبيقات المستهدفة مستوى واجهة برمجة التطبيقات (API) 22 وما دونه يعني أن Google لم تعد بحاجة إلى إفساح المجال في رسالة تثبيت الحزمة لإظهار قائمة طويلة من الأذونات التي يتم منح التطبيق عليها تثبيت.

ربما لن ترى مثبت الحزمة المبسط هذا على جميع أجهزة Android Q. تقوم شركة Huawei، على سبيل المثال، بتخصيص مثبت الحزمة باستخدام ماسح ضوئي مدمج للفيروسات والبرامج الضارة (وهو شيء أكرهه) بالإضافة إلى مدير الأذونات المدمج (شيء أحبه). لذلك، من المحتمل أن يلتزم نظام EMUI 10 بمثبت حزمة ملء الشاشة الذي نتبعه جميعًا تستخدم ل.

خيارات جديدة لحظر المكالمات

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

تعرض جميع التطبيقات المثبتة الآن أيقونات المشغل (هل هناك خطأ محتمل؟)

تحتوي معظم التطبيقات الموجودة على جهازك على أيقونات تشغيل لأنها مخصصة لتكون بوابات إلى واجهة المستخدم الخاصة بها. ومع ذلك، لا يحتوي كل تطبيق على واجهة مستخدم، وفي هذه الحالة قد يختار المطور عدم الإعلان عن نشاط باستخدام مرشحات هدف الإجراء والفئة android.intent.action.MAIN و android.intent.category.LAUNCHER على التوالى. لست متأكدًا مما إذا كان هذا مجرد خطأ، ولكن في Android Q، ستعرض جميع التطبيقات، حتى تلك التي تحاول إخفاء أيقونات المشغل الخاصة بها بالطريقة الموضحة أعلاه، أيقونات في المشغل. لقد اختبرت هذا على الأسهم AOSP Launcher وPixel Launcher وNova Launcher على Google Pixel 3 XL الذي يعمل إصدار Android Q المسرب، ومقارنته بجهاز Google Pixel 2 XL الذي يعمل بأحدث إصدار من Android 9 Pie يبني. عند النقر على أحد هذه الرموز، فإنه ينقلك ببساطة إلى صفحة معلومات هذا التطبيق في الإعدادات.

Hyperion Dock، وهي وظيفة إضافية لـ Hyperion Launcher، لا تعرض عادةً رمز المشغل. ومع ذلك، فهو موجود في Android Q.

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

مربع الإعدادات السريعة "Sensors Off".

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

DevCheck معلومات الجهاز والنظاممطور: flar2

مجاني.

4.6.

تحميل

المزيد عن Android Q

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

  • حصريًا: يحتوي الإصدار المبكر من Android Q على سمة داكنة على مستوى النظام وتجديد الأذونات وتلميحات حول "وضع سطح المكتب" والمزيد
  • حصريًا: تعمل Google على ميزة تشبه Face ID لنظام Android Q
  • قد يحظر Android Q عمليات قراءة الحافظة في الخلفية، ويحمي ملفات الوسائط بشكل أفضل، ويدعم خفض مستوى التطبيقات، والمزيد
  • قد يأتي Android Q مع تراكبات جديدة للخط وشكل الأيقونة ولون التمييز
  • قد يسمح "Dynamic Android" للمطورين باختبار AOSP GSI على أي جهاز يعمل بنظام Android Q
  • الوضع المظلم لنظام Android Q: كيف سيتعامل نظام التشغيل Android القادم من Google مع السمات المضيئة بشكل مذهل