أثناء تسلسل القوالب في تدفقات المهام، اختر القوالب التي تناسب كل مهمة على أفضل وجه وضع الاستراتيجية لإبقاء تدفق المهام قصيرًا.
في حين أن النماذج في مكتبة التطبيقات مصممة لتسهيل الاستخدام أثناء القيادة (باستثناء تلك "النماذج المستضافة فقط")، من المهم أيضًا أن تكون سلسلة المهام قصيرة. يساعد الحفاظ على تدفق المهمة إلى 5 خطوات أو أقل السائقين في إبقاء انتباههم على الطريق.
أثناء تصميم التدفقات، تأكد من فهم كيفية:
- احتساب عدد الخطوات (عدد الخطوات وعمليات إعادة التحميل)
- نماذج التسلسل بشكلٍ مناسب (ترتيب النموذج في تدفقات المهام، إضافة تدفقات فرعية)
- اكتساب مرونة في مدة المهمة من خلال ميزة الحدود القصوى للمهام، وهي ميزة تتيح تدفق المهام لأكثر من 5 خطوات في ظروف معيّنة
- استخدام ميزات النماذج التي تعزز كفاءة المهام، مثل الخرائط التفاعلية (يتم عرض الميزات بالتفصيل في قسم النماذج)
الحفاظ على تدفق المهام قصيرة
لتقليل تشتيت السائق، احرص على أن تكون المهام قصيرة قدر الإمكان.
![نموذج تجريبي لعينة تدفق المهام](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/images/plan-task-flow-sample.png?authuser=5&hl=ar)
تبدأ مهمة جديدة عندما ينفِّذ المستخدِم أيًا من الإجراءات التالية:
- الوصول إلى النموذج المقصودة للتطبيق (أو العودة إليه)
- يختار إجراءً يؤدي إلى فتح تطبيق آخر.
- سيصل إلى نموذج التنقل (في تطبيقات التنقل)
للحدّ من انتباه السائق المطلوب، ننصحك بإبقاء مسار المهام 3 خطوات أو أقل متى أمكن (4 خطوات أو أقل للمسارات التي تتضمّن عمليات شراء). عندما تكون المسارات أطول من 3 أو 4 خطوات، ننصحك بتوفير اختصارات للعودة إلى الخطوات السابقة.
باستثناء ما هو مذكور في عدد الخطوات وعمليات إعادة التحميل، فإن الحد المسموح به هو 5 خطوات، بما في ذلك خطوتا البداية والنهاية.
ترتيب النموذج في تدفقات المهام
عند إنشاء تدفقات المهام، ضع اعتبارات ترتيب القوالب التالية في الاعتبار:
- تجنَّب استخدام نماذج القوائم والشبكات في الخطوة 5. إذا كان التدفق يتضمن 5 خطوات، يجب ألا تكون الخطوة الأخيرة نموذجًا مستندًا إلى قائمة أو شبكة (تتضمن أمثلة النماذج المقبولة التنقل والرسالة وPane).
- لا تضع 5 قوائم أو شبكات في صف واحد. يجب ألا تنشئ التطبيقات تدفقات باستخدام 5 نماذج مستندة إلى قائمة أو شبكة على التوالي، حتى إذا كان أحد هذه النماذج في تدفق فرعي.
عدد الخطوات وعمليات إعادة التحميل
لتصميم تدفقات مهام لا تتجاوز حد الخمس خطوات، من المهم فهم كيفية حساب الخطوات لكل تدفق.
يزداد عدد الخطوات في أي من الحالات التالية:
- يتم عرض نموذج جديد
- يتم عرض النموذج نفسه مع المحتوى الجديد، إلا إذا كان المحتوى الجديد تحديثًا للمحتوى الحالي، كما هو موضّح في ما المقصود بالتحديث؟
عدد الخطوات ينخفض بمقدار 1 إذا عادت المهمة إلى طريقة العرض السابقة بالمحتوى نفسه.
![إطار شبكي لتدفق مهمة نموذجية مع نموذج جديد](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/images/step-count-new-template.png?authuser=5&hl=ar)
لمزيد من الأمثلة حول كيفية زيادة عدد الخطوات في تدفقات مهام محددة، اطّلع على نماذج تدفقات.
ما هي عملية إعادة التحميل؟
عمليات إعادة التحميل هي تعديلات لمحتوى النموذج لا تزيد عدد الخطوات. غالبًا ما تبدأ عمليات إعادة التحميل من خلال التطبيق. الاستثناء الوحيد هو عندما يقوم المستخدم بتحديث القائمة باستخدام زر التحديث في نموذج "قائمة الأماكن".
يعتمد ما يمكن إجراء إعادة تحميل عليه على النموذج وما إذا تم تفعيل ميزة حدود المهام التكيُّفية أم لا. في حال تفعيل هذه الميزة، يتم توسيع نطاق تعريف ما يمكن تحديثه في بعض النماذج (راجِع الجدول التالي)، بسبب تقييد عمليات إعادة التحميل أثناء محركات الأقراص لتقليل نسبة تشتيت الانتباه.
على سبيل المثال، عند تفعيل الميزة، يمكن اعتبار التحديثات التي تغيّر عدد الصفوف في النماذج المستندة إلى القائمة أو الشبكة بمثابة إعادة تحميل طالما أنّ العنوان وأي أسماء للأقسام لم تتغيّر. إذا لم يتم تمكين الميزة، فإن تغيير عدد الصفوف يعد عددًا من الخطوات.
للحصول على أمثلة على عمليات إعادة التحميل، اطّلِع على مثال على إعادة التحميل مقابل عدد الخطوات ونماذج التدفق.
نوع النموذج | ما هي المتطلبات اللازمة لإجراء إعادة تحميل؟ | ما هو المحتوى الذي يمكن إعادة تحميله عند تفعيل ميزة "الحدود القصوى للمهام التكيّفية"؟ |
---|---|---|
التنقّل، تسجيل الدخول*، رسالة طويلة* | أي تعديل للمحتوى | أي تعديل للمحتوى |
القائمة، الشبكة، الخريطة، اللوحة، قائمة الأماكن (خريطة)، قائمة الأماكن (التنقل)، معاينة المسار، البحث، علامة تبويب | الاطّلاع على قيود كل نموذج | جميع التعديلات التي يظل فيها التنسيق كما هو، ويعني ذلك:
|
مراسلة | التعديلات فقط التي لا تغيّر العنوان والرسالة (مثل إضافة زر) |
مثال على إعادة التحميل مقابل عدد الخطوات
في هذا المثال، يتم تفعيل ميزة حدود المهام التكيُّفية، وبالتالي يمكن إعادة تحميل أي تعديل يحمل العنوان نفسه.
![ثلاث لقطات شاشة، يتم احتساب أحدهما على أنّه إعادة تحميل، بينما يتم اعتبار التحديث الآخر خطوة.](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/images/StepCountvsRefresh.png?authuser=5&hl=ar)
ونظرًا لأنه يتم تحديث الصفوف فقط على مسار واحد، فإن هذا يعتبر إعادة تحميل. في حال عدم تفعيل ميزة "حدود المهام التكيُّفية"، سيتم احتساب ذلك كخطوة. في المسار الآخر، تغير العنوان، مما يزيد من عدد الخطوات.
حدود المهام التكيُّفية
حدود المهام التكيُّفية هي ميزة تتيح للتطبيقات إمكانية تنفيذ مهام أكثر من 5 خطوات في ظروف محدّدة، مثلاً عندما تكون سيارتك متوقفة أو عندما يتم تقييد عمليات التحديث أثناء القيادة. يعتمد مدى التوفُّر على الموقع الجغرافي وتقدير المصنّعين الأصليّين للمركبات (يُرجى الاطّلاع على الملاحظة على اليمين).
عندما تكون هذه الميزة مفعَّلة:
- يُسمح بتدفق المهام > 5 خطوات أثناء الانتظار (في حال القيادة، سيتم إيقافها مؤقتًا بعد الخطوة الخامسة ويمكن استئنافها عند إيقاف السيارة)
- يتم تقييد عمليات إعادة التحميل أثناء محركات الأقراص لتقليل تشتيت الانتباه، لذلك تم توسيع تعريف إعادة التحميل ليشمل المزيد من أنواع التحديثات (يُرجى الاطّلاع على ما هو التحديث؟).
عندما تكون الميزة غير مفعّلة:
- يجب ألا تتجاوز مسارات المهام 5 خطوات، وإلا سيتعطل التطبيق.
- لا يتم تقييد عمليات إعادة التحميل أثناء محركات الأقراص، لذلك لا يتم توسيع تعريف إعادة التحميل
آلية عمل تقييد إعادة التحميل
من خلال عمليات إعادة التحميل المحدودة، يمكن للتطبيقات إعادة تحميل النموذج متى شئت، ولكن يتم تباعد الفترة الزمنية بين عمليات إعادة التحميل لتقليل تشتيت الانتباه. وفي حال إرسال عدة عمليات إعادة تحميل خلال فترة تقييد استخدام البيانات، سيتم عرض آخر عملية إعادة تحميل في نهاية هذه الفترة.
الخرائط التفاعلية
صمِّم تطبيقك بحيث يتضمّن التكبير/التصغير والتحريك في تطبيقات التنقّل. في الوقت الحالي، يمكن للمستخدمين التفاعل مع الخرائط عبر الميزات (مثل التكبير/التصغير والتحريك) في نماذج خاصة بتطبيقات التنقل: "التنقل"، و"معاينة المسار"، و"الخريطة"، و"قائمة الأماكن" (التنقل).
يمكن للمستخدمين التفاعل مع الخرائط باستخدام:
- إيماءات الشاشة التي تعمل باللمس، مثل التمرير السريع للتحريك
- النقرات على مناطق محدّدة من الخريطة، مثل نقاط الاهتمام
- الأزرار في شريط الإجراءات على الخريطة
- زر إعادة تحميل يُعيد تحميل المعلومات المجاورة للخريطة (متاح حاليًا فقط في نموذج قائمة الأماكن (الخريطة) و نموذج قائمة الأماكن (التنقّل))
![نموذج للخريطة التفاعلية](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/images/interactive-maps.png?authuser=5&hl=ar)
لا يؤدي تحديث المحتوى بجوار الخريطة إلى إضافة عدد الخطوات إلى مسار المهمة.