تواجه العديد من مستخدمي هواتف أندرويد مشكلة دوار الحركة أثناء استخدامها في التنقل عبر السيارات أو وسائل المواصلات؛ حيث تؤدي هذه الحالة إلى شعور بالدوخة والغثيان والصداع، والسبب يعود إلى تداخل الإشارات الحسية بين العين التي تركز على شاشة ثابتة، والأذن الداخلية التي ترسل إشارات تفيد بحركة الجسم، مما يخلق صراعًا في الإدراك الحسي ويجعل استخدام الهاتف أمرًا مزعجًا وصعبًا أثناء الرحلات.
مميزات ميزة «Motion Cues» الجديدة في أندرويد 17 لمواجهة دوار الحركة
تسعى «جوجل» لتقديم حل مبتكر من خلال ميزة «Motion Cues» التي صممت خصيصًا للتقليل من مشكلة دوار الحركة التي يعاني منها مستخدمو هواتف أندرويد. تعتمد هذه الميزة على إضافة نقاط صغيرة متحركة على شاشة الهاتف تتزامن مع حركة المركبة، بحيث تستند إلى بيانات مستشعرات الحركة المدمجة. تعمل هذه النقاط على محاكاة انزياح بصري ينسجم مع الشعور الداخلي بالحركة، مما يساعد الدماغ على دمج ما تراه العين وما تشعر به الأذن الداخلية بشكل متناسق. على الرغم من بساطة الفكرة، إلا أنها توفر تأثيرًا ملموسًا في تقليل الإزعاج وتحسين تجربة استخدام الهاتف أثناء التنقل.
لماذا ميزة «Motion Cues» في أندرويد 17 ليست جديدة كليًا لكنها مختلفة بتقنيتها
على الرغم من حداثة إطلاق «Motion Cues» مع أندرويد 17، إلا أن مفهوم نقاط الحركة ليس جديدًا تمامًا؛ فقد طرحت شركة «آبل» فكرة مشابهة تحت اسم «Vehicle Motion Cues» في iOS 18، كما سبق وأن طرح تطبيق مجاني يدعى KineStop منذ عام 2018 على أجهزة أندرويد بدايةً من النظام 7.0، يقوم بوضع نقاط متحركة على الشاشة بعد منح الإذن بعرضها فوق التطبيقات الأخرى. ينال التطبيق استحسان الكثيرين لأنه يُظهر فاعلية ملموسة في معالجة مشكلة دوار الحركة. مع ذلك، تكمن اختلافات أندرويد 17 في نقلة نوعية على مستوى النظام نفسه، ما يعزز فعالية الميزة ويمنحها تكاملًا أعمق مع النظام.
التقنيات الجديدة في أندرويد 17 وأثرها على فعالية ميزة «Motion Cues» لمواجهة دوار الحركة
تحمل نسخة أندرويد 17 تحديثًا جذريًا لـ«Motion Cues» عبر اعتماد واجهة برمجية متقدمة تتيح عرض النقاط المتحركة من خلال مكون SystemUI المرتبط بعناصر واجهة المستخدم مثل شريط الحالة والإعدادات والإشعارات، بدلًا من واجهة «overlay» التقليدية التي تعاني من قيود أمنية تمنع عرض النقاط في مناطق حساسة. يوفر النظام الجديد مكونات برمجية مثل MotionCuesService وMotionCuesData وMotionCuesSettings، التي تمنح تطبيقات النظام القدرة على تخصيص ظهور النقاط من حيث الموقع واللون والحجم والمسافات، بينما يتولى SystemUI التحكم في العرض الفعلي على الشاشة.
ولتجنب الاستخدام الضار أو المبالغ فيه من قبل تطبيقات خارجية، تُفرض قيود صارمة من جوجل على استخدام هذه الواجهة؛ إذ لا يُسمح للتطبيقات إلا بالحصول على الإذن الخاص DRAW_MOTION_CUES، وهو مخصص فقط لتطبيقات النظام أو التطبيقات الموقعة بشهادات المنصة، بالإضافة إلى شرط BIND_MOTION_CUES_SERVICE لضمان التعامل فقط مع الخدمات المرخصة. هذا النظام الثنائي الطبقات يحتاج إلى تحديث رئيسي للنظام، ولذلك تُرجح المصادر أن تكون أندرويد 17 الموعد الرسمي لإطلاق الميزة، مع احتمالية ضعيفة لظهورها في تحديث متأخر لأندرويد 16.
| المكون | الوظيفة |
|---|---|
| MotionCuesService | إدارة وتحديد بيانات نقاط الحركة |
| MotionCuesData | توفير معلومات الحركة وتنسيق ظهور النقاط |
| MotionCuesSettings | تخصيص إعدادات شكل وموقع النقاط على الشاشة |
- الميزة تتجنب التعارض الحسي بين العين والأذن الداخلية
- اعتماد عرض نقاط متحركة متزامنة مع حركة المركبة
- تكامل مع واجهة النظام SystemUI لتوسيع مناطق العرض
- تشديد الأذونات للحماية من الاستخدام الخاطئ
- تحديث شامل للنظام يستخدم لأول مرة في أندرويد 17
ومن المتوقع أن يُعاد تسمية الميزة إلى اسم مختلف مثل «Motion Assist» لتجنب مقارنات التشابه مع آبل، كما يُحتمل دمجها مع وضع «Transiting mode» الذي يضبط إعدادات الهاتف تلقائيًا أثناء التنقل، مما يسهل تفعيلها بشكل أوتوماتيكي دون تدخل المستخدم. وحتى صدور هذه الميزة رسميًا، يوفر تطبيق KineStop حلاً عمليًا وجاهزًا لمن يعاني من دوار الحركة أثناء استخدام هواتف أندرويد في التنقل.
