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

تفعيل خيارات المطور في أجهزة الأندرويد

من أجل تفعيل خيارات المطور على أي جهاز أندرويد نتبع الخطوات التالية:

  1. فتح إعدادات الجهاز والانتقال إلى الأسفل للوصول إلى حول الجهاز (أو حول الجهاز اللوحي) والنقر عليها.

  2. الانتقال للأسفل للوصول إلى حول، ثم البحث عن رقم الطراز.

  3. نضغط على رقم الطراز سبع نقراتٍ متتاليةٍ، سيظهر عدٌّ تنازليٌّ على الشاشة مع جملة “أنت الآن على بعد خطوات X من كونك مطورًا.”

  4. عند انتهاء العد ستظهر رسالةٌ تنص بأنّك أنت الآن مطور!.

  5. نعود للخلف سنلاحظ وجود قائمةٍ جديدةٍ في الإعدادات، تحتوي على العديد من الخيارات التي يمكن التحكم بها بكل سهولةٍ.

لن يكون هناك حاجة إلى تكرار هذه العملية مرةً أخرى ما لم يتم إعادة ضبط مصنع للجهاز.2

إلغاء تفعيل خيارات المطور في أجهزة الأندرويد

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

ملاحظة: يمكن إعادة تفعيل خيارات المطور في أي وقتٍ باتباع الخطوات الموضحة سابقًا.3

بعض الخيارات المتوفرة في خيارات المطور

  • خيارات عامة؛ وتشمل:
    • الذاكرة: يتوفر هذا الخيار في نظام أندرويد 8.0 (أندرويد أوريو) وما فوق يقوم بعرض تفاصيل عن حالة الذاكرة مثل متوسط ​​استخدام الذاكرة وأدائها، وكمية الذاكرة المتوفرة وكمية الذاكرة المستخدمة من قبل التطبيقات.
    • إنشاء تقرير أخطاء: يوفر هذا الخيار نسخةً حاليةً من ملفات سجل الجهاز في حال مشاركتها مع شخصٍ آخر.
    • كلمة مرور نسخ احتياطي لسطح المكتب: يوفر هذا الخيار إمكانية تعيين كلمة مرورٍ احتياطية لاستخدامها عند إجراء نسخٍ احتياطيٍّ، أو استعادة تطبيقات وبيانات الجهاز باستخدام Android Debug Bridge (adb) أو ما يسمى جسر تنقيح أندرويد، الذي يستخدم للتحكم بنظام الأندرويد عن طريق الحاسوب.
    • البقاء نشطًا: يستخدم هذا الخيار لإبقاء الشاشة في حال نشاطٍ عند الشحن.
    • سجل البلوتوث HCI snoop: يوفر هذا الخيار إمكانية التقاط جميع حزم واجهة التحكم في المضيف HCI للبلوتوث المخزن في ملفٍ موجود في/sdcard/btsnoop_hci.log، حيث يمكن استرداد هذه الحزم واستخدام برنامج مثل Wireshark لتحليل واكتشاف الأخطاء وتصحيحها.
  • خيارات تصحيح الأخطاء؛ عند فتح خيارات المطور هذه ستجد:
    • تصحيح أخطاء USB: يتم تشغيل وضع التصحيح عند توصيل الجهاز وجهاز الكمبيوتر من خلال adb.
    • تخزين بيانات المسجل باستمرار على الجهاز: يمكن تحديد نوع الرسائل التي يراد تخزينها بشكلٍ مستمرٍ في سجلات الجهاز.
    • تطبيق المواقع الوهمية: يستخدم هذا الخيار لتزوير موقع GPS الخاص بالجهاز لاختبار ما إذا كان التطبيق يعمل في جميع المواقع أم لا.
  • خيارات الرسم؛ توفر رؤية حول واجهة مستخدم التطبيق وكيفية عملها، ومنها:
    • عرض تحديثات الشاشة: يوفر هذا الخيار إمكانية جعل بعض المناطق في الشاشة تومض عند إجراء تحديثٍ للعرض في الجهاز.
    • فرض تخطيط RTL: يستخدم هذا الخيار لفرض مد الشاشة في كل المواقع من اليمين إلى اليسار (RTL) أو من اليسار إلى اليمين (افتراضي).
    • مقياس حركة الإطار: يضبط هذا الخيار سرعة تشغيل الإطار بحيث يمكن التحقق من الأداء بسرعاتٍ مختلفةٍ.
    • مقياس حركة النقل: يضبط هذا الخيار سرعة تشغيل حركة النقل، بحيث يمكن التحقق من أداء النقل بسرعاتٍ مختلفةٍ أيضًا.
    • محاكاة شاشات العرض الفرعية: يمكن هذا الخيار إنشاء شاشة ثانوية على الجهاز، يعد هذا الخيار مفيدًا عند دعم شاشات العرض الإضافية مع واجهة برمجة تطبيقات العرض التقديمي.
  • خيارات التطبيقات؛ تساعد في فهم كيفية عمل التطبيقات على الجهاز، وتتيح:
    • عدم الاحتفاظ بالأنشطة أي يتم إتلاف أي نشاطٍ بمجرد ترك المستخدم له لزيادة عمر البطارية.
    • تقييد عدد العمليات التي تتم في الخلفية في وقتٍ واحدٍ.4

المراجع