أجهزة الاستشعار: محاكاة أجهزة استشعار الأجهزة

Kayce Basques
Kayce Basques
Sofia Emelianova
Sofia Emelianova

استخدِم لوحة أدوات الاستشعار لمحاكاة إدخال بيانات أدوات الاستشعار في أي جهاز.

نظرة عامة

تتيح لك لوحة أجهزة الاستشعار إجراء ما يلي:

فتح لوحة "أجهزة الاستشعار"

  1. استنادًا إلى نظام التشغيل، اضغط على ما يلي لفتح "قائمة الأوامر":

    • في نظام التشغيل MacOS، Command+Shift+P
    • على أجهزة Windows أو Linux أو ChromeOS، Control+Shift+P

    استخدام "قائمة الأوامر" لفتح لوحة "أجهزة الاستشعار"

  2. اكتب sensors، ثم اختَر عرض أدوات الاستشعار، واضغط على Enter. تفتح لوحة أجهزة الاستشعار في أسفل نافذة "أدوات مطوّري البرامج".

تجاهُل الموقع الجغرافي

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

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

لتجاوز الموقع الجغرافي، افتح لوحة أجهزة الاستشعار، ثم اختَر أحد الخيارات التالية من قائمة الموقع الجغرافي:

  • إحدى المدن المعدّة مسبقًا، مثل طوكيو
  • موقع جغرافي مخصّص لإدخال إحداثيات خط الطول وخط العرض المخصّصة
  • اختَر الموقع الجغرافي غير متاح لمعرفة سلوك موقعك الإلكتروني عندما لا يكون الموقع الجغرافي للمستخدم متاحًا.

اختيار "طوكيو" من قائمة "الموقع الجغرافي"

محاكاة اتجاه الجهاز

لمحاكاة اتجاهات الأجهزة المختلفة، افتح لوحة أجهزة الاستشعار، ثم اختَر أحد الخيارات التالية من قائمة الاتجاه:

  • أحد الاتجاهات المحدّدة مسبقًا، مثل الاتجاه العمودي المقلوب
  • الاتجاه المخصّص لتوفير الاتجاه الدقيق الخاص بك

اختيار "الوضع العمودي مقلوب" من قائمة "اتجاه الصفحة"

بعد اختيار الاتجاه المخصّص، يتم تفعيل الحقول ألفا وبيتا وغاما. اطّلِع على Alpha وBeta وGamma للتعرّف على طريقة عمل هذه المحاور.

يمكنك أيضًا ضبط اتجاه مخصّص عن طريق سحب نموذج الاتجاه. اضغط مع الاستمرار على Shift قبل السحب للتدوير على طول المحور ألفا.

نموذج التوجيه

اللمس بقوة

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

لتفعيل أحداث اللمس باستخدام المؤشر، اتّبِع الخطوات التالية:

  1. افتح لوحة أجهزة الاستشعار.
  2. ضمن القائمة المنسدلة اللمس، اختَر اللمس بقوة. فرض استخدام اللمس بدلاً من النقر
  3. انقر على إعادة تحميل أدوات مطوّري البرامج في الطلب الذي يظهر في أعلى الصفحة.

محاكاة حالة أداة Idle Detector

تتيح لك Idle Detection API رصد المستخدمين غير النشطين والتفاعل مع التغييرات في حالة عدم النشاط. باستخدام "أدوات مطوّلي البرامج"، يمكنك محاكاة تغييرات حالة عدم النشاط لكل من حالة المستخدم وحالة الشاشة بدلاً من انتظار تغيير حالة عدم النشاط الفعلية.

لمحاكاة حالات عدم النشاط، اتّبِع الخطوات التالية:

  1. افتح لوحة أجهزة الاستشعار.

  2. ضَع علامة في المربّع بجانب مؤقت، ثم امنح صفحة العرض التوضيحي إذن رصد عدم النشاط في النافذة التي تظهر. بعد ذلك، أعِد تحميل الصفحة.

    منح إذن رصد عدم النشاط على صفحة تجريبية

  3. ضمن القائمة المنسدلة محاكاة حالة أداة Idle Detector، اختَر أحد الخيارات التالية:

    • ما مِن محاكاة غير مستخدَمة حاليًا
    • محاكاة مستخدم نشِط، مع فتح قفل الشاشة
    • محاكاة مستخدم نشِط، مع قفل الشاشة
    • محاكاة مستخدم غير نشِط لفترة قصيرة، مع فتح قفل الشاشة
    • محاكاة مستخدم غير نشِط لفترة قصيرة، مع قفل الشاشة

اختيار حالة غير نشطة ومقفلة في صفحة تجريبية

محاكاة مستوى التزامن في الجهاز

لمحاكاة أداء موقعك الإلكتروني على الأجهزة التي تتضمّن أعدادًا مختلفة من نوى المعالج، يمكنك تجاهل القيمة التي تعرضها السمة navigator.hardwareConcurrency. تستخدم بعض التطبيقات هذه السمة للتحكّم في درجة التوازي في تطبيقاتها، مثلاً للتحكّم في حجم مجموعة Emscripten pthread.

لمحاكاة مستوى التزامن في الجهاز، اتّبِع الخطوات التالية:

  1. افتح لوحة أجهزة الاستشعار.
  2. بالقرب من أسفل اللوحة، ابحث عن التزامن على مستوى الأجهزة وفعِّله.
  3. في مربّع إدخال الرقم، أدخِل عدد النوى التي تريد محاكاتها.

تم تفعيل "التزامن على مستوى الأجهزة" مع ضبط عدد النوى على 10.

للعودة إلى القيمة التلقائية، انقر على زر إعادة ضبط.

محاكاة ضغط وحدة المعالجة المركزية (CPU)

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

تتيح لك لوحة أجهزة الاستشعار محاكاة الحالات التي يمكن أن تعرضها Compute Pressure API.

لمحاكاة ضغط وحدة المعالجة المركزية على موقعك الإلكتروني، اتّبِع الخطوات التالية:

  1. افتح لوحة أجهزة الاستشعار.
  2. بالقرب من أسفل اللوحة، ابحث عن قسم ضغط وحدة المعالجة المركزية، واختَر إحدى حالات الضغط القابلة للقراءة: بدون تجاهل أو عادي أو جيد أو خطير أو حرِج.
  3. في الطلب الذي يظهر في أعلى "أدوات مطوّري البرامج"، انقر على إعادة تحميل "أدوات مطوّري البرامج".

محاكاة ضغط وحدة المعالجة المركزية (CPU) "الشديد"