أخبار التكنولوجيا

اكتشاف الخمول في Google Chrome 94



أصدرت Google Chrome 94 لسطح المكتب و Android ويأتي المتصفح ميزة جديدة مثيرة للجدل: Idle Detection API.

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

ما هو Idle Detection API؟

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

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

كيف يعمل؟

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

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

يتطلب Idle Detection API إذنًا صريحًا من المستخدم قبل أن تتمكن المواقع من استخدامه. يمكن العثور على هذا في إعدادات Chrome 94. يمكن للمستخدم تحديد ما إذا كان يُسمح للمواقع الإلكترونية أن تطلب “معرفة متى تستخدم الجهاز بشكل نشط” أم لا.

حالات الاستخدام المحتملة

على الرغم من مخاوف الخصوصية التي أعربت عنها شركات التكنولوجيا العملاقة ، Mozilla و Apple ، فقد اقترحت الشركة بعض حالات الاستخدام المحتملة. بعض حالات الاستخدام المحتملة لواجهة برمجة التطبيقات هي:

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



اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى