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