يعتبر نظام الملاحة لفتة Android Q الجديد ترقية واضحة لما جربته Google مع Android 9 Pie. تعدد المهام أسهل ، وكل إيماءات أساسية أسهل في الاستخدام بمزيد من السيولة. لكن جزءًا أساسيًا من نموذج التنقل الذي لا يزال في الهواء هو لفتة الظهر الجديدة.
لقد رأينا العديد من صانعي الهواتف يقومون بإنشاء إيماءاتهم الخلفية ، ولكن ليس بالطريقة التي تعمل Google على توحيدها باستخدام Android Q: مرر من حافة الشاشة ، إما على اليسار أو اليمين ، في أي وقت لتنفيذ الإجراء نفسه التعامل معها سابقا من خلال زر العودة. هذا الاختلاف عن بقية الإيماءات الخلفية على هواتف Android الأخرى أمر في غاية الأهمية لأنه يتداخل مع واحد من أكثر أنظمة التنقل داخل التطبيق المستخدمة اليوم: الدرج المنزلق.
لقد كان الدرج المنزلق مكونًا أساسيًا لواجهة التطبيق لمدة عشر سنوات.
يعد الدرج المنزلق الخفي آلية أساسية لتصفح التطبيقات منذ ما يقرب من عقد من الزمان ، وقد تم نشره خارج نظام Android ليشمل كل الأنظمة الأساسية الأخرى بطريقة أو بأخرى. التطبيقات التي لا تستخدم درج الشريحة قليلة ومتباعدة ، ويعتمد عليها كثيرًا (بما في ذلك بعض تطبيقات Google الخاصة) كنظام أساسي للتنقل بين أقسام التطبيق. حتى تلك الوظائف التي توظف الوظائف الأكثر استخدامًا في شريط التنقل السفلي ، لا تزال تستخدم الدرج المنزلق كأرض تفريغ لمزيد من الخيارات.
(الفئة الوحيدة من التطبيقات التي لا تستخدم بانتظام درج الشريحة هي الألعاب ، التي لديها صراعات خاصة بها مع إيماءات قائمة على الحافة.)
باستخدام Android Q مع gesture nav ، سيفقد كل تطبيق درجه المنزلق حتى يتم تحديث المطور.
عند استخدام Android Q مع تمكين التنقل بالإيماءات ، يفقد كل تطبيق من هذه التطبيقات درجه المنزلق. لا يمكنك ببساطة التمرير من الحافة ، في أي مكان أو بأي طريقة ، للكشف عنها. الطريقة الوحيدة لإظهار الدرج هي النقر فوق أي زر مرتبط به - عادةً ما يكون زر قائمة همبرغر في الزاوية العلوية ، والذي يصعب الوصول إليه بشكل متزايد على الهواتف الكبيرة (والطويلة). هذا ألم كبير يتطلب تغييرًا في ذاكرة العضلات على أقل تقدير وبشكل كبير يقلل من السرعة التي يمكنك من خلالها التنقل في التطبيقات.
تعرف Google أن الإيماءة الخلفية ستحدث صداعًا لكل من أصبح يعتمد على الدرج المنزلق (من بين الصنابير والضربات الشديدة الأخرى) ، ويوضح للمطورين أنه يتعين عليهم التخطيط لذلك يتغيرون:
إذا كان المستخدم ينتقد من حافة الشاشة ، فسيقوم النظام بترجمة تلك الإيماءة كملاحة خلفية ، ما لم يتجاهل التطبيق تحديدًا تلك الإيماءة لأجزاء من الشاشة. لجعل تطبيقك متوافقًا مع التنقل بالإيماءات ، ستحتاج إلى تمديد محتوى التطبيق من الحافة إلى الحافة ، والتعامل مع الإيماءات المتعارضة بشكل مناسب.
تحدد وثائق مطور نظام Android العملية التي يمكن من خلالها للمطورين تحديد مناطق تطبيقاتهم المستثناة من الإيماءة الخلفية ، وبدلاً من ذلك سيقومون بتنفيذ إجراءات أخرى - سواء كان ذلك لسحب الدرج المنزلق أو ببساطة ضمان إدخال اللمس بكل الطريق إلى الحافة لبعض التفاعلات الأخرى. على سبيل المثال ، قامت Google بالفعل بتحديث تطبيق Play Store لإزالة الإيماءة الخلفية تمامًا على الجانب الأيسر بالكامل ، وتركها للدرج المنزلق فقط.
ستكون مناطق استبعاد الإيماءات مختلفة لكل تطبيق - إذا كانت تحتوي عليها على الإطلاق.
هذا كل شيء جيد وجيد ، لكنه يتطلب أن يقوم المطورون فعلًا بما تطلبه Google. وحتى إذا أخذنا ذلك على أنه مُعطى (لا يمكننا بوضوح ذلك) ، ولكل تطبيق به درج سحري به منطقة استبعاد بين عشية وضحاها ، فلا تزال هناك عقبات كبيرة في قابلية الاستخدام. لا تعمل مناطق الاستبعاد بالإيماءات إلا إذا كان بإمكانك الاعتماد عليها - لا تعرف أين توجد هذه المنطقة ، وما هو الجانب الذي تعمل عليه ، وكم هي كبيرة ، وتختلف عن كل تطبيق على هاتفك ، ويقدم مجموعة جديدة من المشكلات تماما. ستكون عملية انتقال محبطة للغاية.
لسوء الحظ بالنسبة لنا ، لا يمتلك المطورون الكثير من الحوافز لإنشاء مناطق الاستبعاد هذه. تعد الإيماءات الجديدة إلزامية لتضمينها على الهواتف الجديدة التي يتم شحنها باستخدام Android Q ، لكن ليس من الضروري أن تكون الخيار الافتراضي أو خيار التنقل الحصري. إنه رهان آمن إلى حد كبير أن معظم الشركات التي تصنع بالفعل أنظمة التنقل بالإيماءات الخاصة بها ، أو تلتزم بالملاحة بثلاثة أزرار ، ستواصل القيام بذلك مع Android Q - وبالنسبة لهذه الغالبية العظمى من الهواتف الموجودة هناك ، لن يسمع المطورون أي شكاوى.
هذه واحدة من الحالات التي يمكننا فيها في الواقع أن نعتبر البدء البطيء لتحديثات Android أمرًا إيجابيًا لأن المطورين ككل لن يقوموا بتحديث تطبيقاتهم مع مراعاة إيماءات Android Q back الجديدة لبعض الوقت في المستقبل. وفي حالة أي شخص يقوم بتحديث هواتفه التي لا تحتوي على Pixel إلى Android Q ، فإنه يعطي وزناً أكبر للقرار بين تمكين الإيماءات الجديدة والالتصاق بالنظام (الأنظمة) الأخرى المتاحة - قد تكون إيماءات Android Q رائعة وبديهية ، ولكن هل تستحق خسارة أدراج الشريحة في معظم التطبيقات التي تستخدمها كل يوم؟ لا أظن أن أحداً سيقول لهم.
Android Q: كل ما تحتاج إلى معرفته!