وأوضح خيارات مطوري Android: كل ما يمكنك القيام به باستخدام هذه الإعدادات

click fraud protection

يأتي Android مزودًا بمجموعة كاملة من خيارات المطور التي يمكنها إلغاء قفل الميزات التجريبية وتصحيح الأخطاء. إليك ما تفعله هذه الخيارات.

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

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

كيفية الوصول إلى خيارات المطور على Android

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

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

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

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

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

شرح كل إعداد في خيارات المطور

سننتقل إلى كل خيار في قائمة خيارات مطور Android ، وماذا يفعلون. قد يختلف الترتيب الدقيق لهذه الخيارات وموضعها باختلاف الجهاز ، ويضيف بعض المصنِّعين عددًا قليلاً من الخيارات الخاصة بهم والتي سنغطيها هنا. تستند هذه القائمة أيضًا إلى أندرويد 12 لتر / 12.1 - قد تضيف الإصدارات المستقبلية من Android بعض هذه الخيارات أو تزيلها.

الخيارات الرئيسية

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

تقرير الشوائب: يتيح لك ذلك إنشاء تقرير خطأ لنظام Android. قد تطلب Google تقريرًا بالأخطاء إذا قمت بتسجيل الأخطاء باستخدام Android أو مكونات النظام الأساسية الأخرى.

معالج تقرير الخطأ: يغير هذا التطبيق الذي يتعامل مع اختصار Bug Report على جهازك. عادة لا يوجد سبب لتغيير هذا.

كلمة مرور النسخ الاحتياطي لسطح المكتب: يؤدي هذا إلى إنشاء كلمة مرور احتياطية لاستخدام أوامر adb لنسخ تطبيقات وبيانات الجهاز احتياطيًا واستعادتها.

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

تفعيل سجل تطفل Bluetooth HCI: يؤدي هذا إلى حفظ جميع حزم Bluetooth HCI في ملف مخزن في /sdcard/btsnoop_hci.log ، والذي يمكن فتحه بعد ذلك بأداة مثل وايرشارك لتحليل واستكشاف بيانات Bluetooth وإصلاحها.

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

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

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

تنفيذ WebView: يغير هذا التطبيق المسؤول عن عرض محتوى الويب المضمن في تطبيقات Android. يجب ألا تلمس هذا ما لم يكن لديك سبب وجيه لذلك ، أو قد ينتهي بك الأمر بفقدان بعض بيانات التطبيق (مثل ما إذا كان التطبيق يستخدم التخزين المحلي مع WebView).

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

محمل DSU: ال محمل DSU تم تقديم الميزة في Android 11 ، وتتيح لك التمهيد مؤقتًا في صورة نظام عامة.

الوضع التجريبي لواجهة مستخدم النظام: وضع العرض التوضيحي مخصص في الغالب لالتقاط لقطات شاشة نظيفة دون أي تفاصيل مشتتة للانتباه. يعرض الساعة 12:00 ، ومستوى البطارية عند 100٪ ، ويخفي جميع رموز الإشعارات.

مربعات مطور الإعدادات السريعة: تمنحك هذه الشاشة خيار إضافة بعض مفاتيح التبديل لخيارات Developer الأخرى إلى الإعدادات السريعة لجهازك (حيث توجد مفاتيح تبديل Wi-Fi و Bluetooth).

تصحيح

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

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

تصحيح الأخطاء اللاسلكية: يتيح لك ذلك استخدام ADB عبر شبكة Wi-Fi محلية ، بدلاً من USB فقط. يتوفر التصحيح اللاسلكي لسنوات في Android ، لكن Google أضافت هذا التبديل فقط مع Android 11.

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

اختصار تقرير الخطأ: هذا يضيف زرًا جديدًا في قائمة الطاقة لإنشاء تقرير خطأ.

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

تمكين فحص سمة العرض: يتيح لك ذلك فحص طرق العرض في التطبيقات التي تستخدم ملف مفتش التخطيط في Android Studio، والتي يمكن أن تكون مفيدة أثناء تطوير التطبيقات.

حدد تطبيق التصحيح / انتظر المصحح: لا توفر تقارير الأخطاء العادية وتصحيح الأخطاء دائمًا جميع المعلومات التي تحتاجها عند تطوير التطبيق ، خاصةً عندما يتعلق الأمر بمعرفة سبب تعطل التطبيق عند بدء التشغيل. يتيح لك هذا الخيار تحديد تطبيق مصحح أخطاء يمكن تهيئته قبل تطبيق معين ، تم تكوينه باستخدام خيار "انتظار المصحح".

تحقق من التطبيقات عبر USB: يقوم هذا بفحص التطبيقات التي تم تحميلها من خلال ADB بحثًا عن رمز ضار ، على غرار كيفية التحقق من التطبيقات التي تم تنزيلها على جهازك باستخدام Google Play Protect. قد يكون هذا مفيدًا إذا كنت تقوم بتنزيل التطبيقات من الويب على جهاز الكمبيوتر الخاص بك وتثبيتها باستخدام ADB.

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

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

أعلام الميزات: تتضمن Google أحيانًا ميزات تجريبية في Android Developer Previews and Betas ، وهذا هو المكان الذي توجد فيه. تحتوي معظم الأجهزة التي تعمل بإصدار ثابت من Android على قائمة علامات ميزات فارغة.

تمكين طبقات تصحيح GPU: يسمح هذا الخيار بتحميل طبقات التحقق من صحة Vulkan من تخزين الجهاز المحلي. جوجل لديه بعض الوثائق بمزيد من المعلومات.

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

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

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

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

تتبع النظام: هذه أداة مفيدة لتحسين الأداء أثناء تطوير التطبيق.

الشبكات

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

تمكين تسجيل Wi-Fi المطول: يُظهر هذا مؤشر قوة الإشارة المستلمة ، أو RSSI باختصار ، على كل شبكة في إعدادات Wi-Fi. يمكن أن تخبرك قيمة RSSI بقوة إشارة Wi-Fi معينة ، لكن التطبيقات مثل محلل واي فاي عادة ما تكون أداة أفضل لهذا المنصب.

وضع Wi-Fi الآمن: يتوفر هذا الخيار في بعض الأجهزة ، ويعطي الأولوية لاستقرار الشبكة على الأداء.

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

عشوائية MAC غير دائمة لشبكة Wi-Fi / عشوائية محسّنة لشبكة Wi-Fi MAC: يستخدم Android أيضًا التوزيع العشوائي المستمر لـ MAC أو عشوائية MAC غير دائمة عند الاتصال بشبكات Wi-Fi ، حسب الحاجة. يفرض هذا الخيار على Android استخدام التوزيع العشوائي MAC غير المستمر دائمًا ، والذي يخدع الشبكة بشكل أساسي للاعتقاد بأن لديك جهازًا جديدًا في كل مرة تتصل فيها. قد يكون هذا مفيدًا للشبكات ذات عمليات تسجيل الدخول بالسعة أو مشكلات التكوين الأخرى.

بيانات الجوال نشطة دائمًا: يقوم Android بإيقاف اتصال بيانات الهاتف المحمول الخاص بك عندما تكون متصلاً بشبكة Wi-Fi لأن الحفاظ على كلا الوصلات على قيد الحياة يزيد من استنزاف البطارية. يعكس هذا الخيار هذا السلوك ، والذي قد يكون مفيدًا إذا كنت لا ترغب في انتظار LTE أو 5G لإعادة الاتصال عند قطع الاتصال بشبكة Wi-Fi. كن حذرًا: من المحتمل جدًا أن يقلل هذا من بطاريتك حياة.

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

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

إظهار أجهزة Bluetooth بدون أسماء: يتجاهل Android عادةً أجهزة Bluetooth التي ليس لها اسم ، ولكن هذا الإعداد يعرضها مع عناوين MAC الخاصة بها جنبًا إلى جنب مع جميع أجهزة Bluetooth الأخرى.

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

تمكين Gabeldorsche: هذا يمكّن مكدس البلوتوث الجديد الذي بدأ Google العمل عليه في Android 11 ، والذي يسمى Gabeldorsche (في إشارة إلى تاريخ الدنمارك). لا يوجد سبب يدعو معظم الأشخاص لاستخدام هذا في الوقت الحالي ، وهو في الواقع مخفي على بعض الأجهزة.

تعطيل إلغاء تحميل أجهزة Bluetooth A2DP: يغير هذا كيفية نقل صوت Bluetooth ، ويمكن أحيانًا إصلاح سماعات الرأس ومكبرات الصوت التي تعمل بالبلوتوث.

إصدار Bluetooth AVRCP / إصدار Bluetooth MAP: تعمل هذه التغييرات على تغيير كيفية تعامل Android مع عناصر التحكم في الوسائط عبر Bluetooth. ربما لا تحتاج إلى العبث بهذه الإعدادات.

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

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

معدل عينة صوت Bluetooth / بت لكل عينة: يؤدي ذلك إلى تغيير بعض إعدادات الجودة الخاصة بصوت Bluetooth. ربما لا تحتاج إلى العبث بهذه.

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

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

مدخل

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

موقع المؤشر: هذا مشابه لـ "إظهار الصنابير" ، لكنه يعرض الإحداثيات الفعلية لصنابيرك في الجزء العلوي من الشاشة.

رسم

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

إظهار حدود التخطيط: يُظهر هذا تخطيطًا يشبه الشبكة على جميع العناصر ، مما يسهل رؤية مناطق الهامش على عناصر معينة. مرة أخرى ، هذا مفيد حقًا فقط عند تطوير التطبيقات.

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

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

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

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

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

عرض تسريع الأجهزة

إظهار تحديثات العرض / إظهار تحديثات طبقات الأجهزة: هذه تشبه إعداد "إظهار تحديثات السطح" المذكور أعلاه. لا يوجد سبب لاستخدامها ما لم تكن مطورًا يختبر تطبيقًا.

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

تصحيح أخطاء عمليات القصاصة غير المستطيلة: يؤدي هذا إلى إيقاف تشغيل منطقة القطع على اللوحة لإنشاء مساحات قماشية غير عادية (غير مستطيلة).

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

فرض 4x MSAA: هذا يفرض صقل متعدد العينات (MSAA) في جميع التطبيقات التي تستخدم OpenGL ES 2.0.

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

محاكاة مساحة اللون: يمكن أن يبدل هذا ألوان العرض بين عدة أوضاع مختلفة ، بما في ذلك خيار أحادي اللون.

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

إعدادات ترميز الوسائط: تحتوي هذه القائمة على خيارات لتغيير كيفية تحميل الجهاز لملفات الوسائط. لا تلمس هذه.

يراقب

تم تمكين الوضع الصارم: هذه أداة للمطورين لمراقبة التخزين العرضي أو الوصول إلى الشبكة على مؤشر ترابط رئيسي للتطبيق.

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

تطبيقات

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

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

إظهار مربع حوار التعطل دائمًا: واضح بذاته ، سيظهر هذا رسالة منبثقة كلما تعطل أحد التطبيقات لسهولة الإبلاغ عن الأخطاء.

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

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

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

إعادة تعيين أهمية الإعلام: يحاول Android فرز إشعاراتك بمرور الوقت حسب الأهمية ، والضغط على هذا الزر يعيد تعيين هذا السلوك.

تطبيقات الاستعداد: يسرد هذا جميع التطبيقات الموجودة حاليًا في وضع الاستعداد على جهازك.

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

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

تمكين النوافذ ذات الشكل الحر: يتيح هذا الخيار فتح التطبيقات في النوافذ العائمة ، حتى لو لم يكن الجهاز مخصصًا لوضع الشكل الحر (مثل معظم الهواتف). بمجرد تمكين هذا ، اضغط باستمرار على أيقونة التطبيق في شاشة Recents واختر "Freeform" لتحويله إلى نافذة عائمة. تحتوي بعض الإصدارات المخصصة من Android على تطبيق مخصص لهذا بالفعل ، مثل "Pop-up View" على هواتف Samsung Galaxy والأجهزة اللوحية.

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

تفعيل عدم إمكانية تغيير الحجم في النوافذ المتعددة / النوافذ المتعددة لجميع التطبيقات: هذا يسمح للتطبيقات غير المصممة لتغيير الحجم (مثل العديد من الألعاب) لاستخدامها في وضع النوافذ المتعددة.

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

أقسام أخرى

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

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

موقع: يمكن استخدام خيار "تحديد تطبيق الموقع الوهمي" جنبًا إلى جنب مع تطبيقات مثل عصا التحكم بنظام تحديد المواقع العالمي (GPS) لانتحال الموقع الفعلي لجهازك. الدفع دليل الانتحال الخاص بنا لمزيد من التفاصيل.

ألعاب: تحتوي بعض أجهزة Samsung Galaxy على قسم يسمى "الألعاب" في خيارات Developer مع إعداد لـ GPUWatch، مما يضيف تراكبات لتحميل FPS ووحدة المعالجة المركزية. على عكس عداد معدل التحديث في قسم "العرض" ، يعرض هذا قيمة FPS الحالية من التطبيق أو اللعبة الحالية ، والتي غالبًا ما تكون أقل من معدل تحديث العرض الفعلي.

نأمل أن يشرح هذا الدليل هذه الإعدادات بخلاف ما يمكنك رؤيته على شاشتك على جهازك.