ستساعدك هذه الإرشادات في تجنب المخاطر الشائعة وتوجيهك خلال عملية تصميم زجاجيات عالية الجودة.
استدعاء
تأكد من أن Glassware يستخدم طلبات صوتية معتمدة.
تأكّد من أنّ Glassware يستخدم طلبات سياقية موافَق عليها.
لم يتم تصميم Mirror API لتلقي طلبات من المستخدمين والاستجابة في الوقت الفعلي أو بوقت استجابة منخفض. إذا كان ذلك مطلوبًا، فاستخدم GDK.
على سبيل المثال، تعمل Mirror API Glassware جيدًا مع الأمر "تدوين ملاحظة" أو "نشر تحديث"، حيث لا يضطر المستخدمون إلى انتظار رد من Glassware بعد استدعاء الأمر.
في المقابل، لا يمكنك بدء "مؤقت الموقّت" و"ضبط آلة موسيقية" بشكل جيد مع Mirror warewareware، نظرًا لأن المستخدمين يتوقعون بدء التجربة فورًا.
هناك طريقتان رئيسيتان لاستدعاء Glassware وميزاته، وهما: استخدام أمر صوتي أو لمس من القائمة الرئيسية ok Glass أو من خلال قائمة سياقية من بطاقة المخطط الزمني.
يجب ألا تفرض على المستخدمين مطلقًا تثبيت بطاقة المخطط الزمني بعناصر القائمة بغرض إطلاق Glassware. تم تصميم واجهة Mirror API للإشعارات الدورية استنادًا إلى الإعدادات التي يهيئها المستخدم أو لمشاركة المحتوى مع جهات الاتصال.
لا مانع من توفير عناصر في القائمة لإطلاق GDK Glassware أو استدعاء واجهة برمجة تطبيقات Mirror API ما دامت التجربة متسقة مع نمط تصميم الإشعارات الدورية ولا تستخدم واجهة برمجة تطبيقات Mirror للتفاعل الفوري.
على سبيل المثال، يجب ألا يُدرج استخدام الحيوانات الأليفة في Glassware بطاقة مخطط زمني، كما يجب أن يفرض على المستخدمين تثبيتها للوصول إلى الميزات في وقت لاحق (على سبيل المثال، "البحث عن كلاب" و"البحث عن القطط" و"البحث عن الطيور" وما إلى ذلك). وبدلاً من ذلك، يجب أن يسمح Glassware للمستخدمين بوضع معايير للحيوانات الأليفة التي يريدونها وتقديم بطاقات تلبي هذه المعايير بشكل دوري. ويمكن أن تحتوي هذه البطاقات على عناصر قائمة لتنفيذ إجراءات، مثل "قراءة السيرة الذاتية" و"اعتماد الحيوان الأليف".
يجب أن يكون من الواضح للمستخدمين أن Glassware يعمل في حالة استدعاءه بشكل صريح.
تصميم
تم تصميم Glass لأجزاء صغيرة من المعلومات يتم تسليمها في الوقت المناسب. لن يعمل نقل كل ميزة من تطبيقات الجوال بشكل جيد على Glass. يمكنك بدلاً من ذلك العثور على حالات الاستخدام الرئيسية التي تعمل بشكل جيد على Glass والتركيز على تقديم بعض الميزات السحرية. راجع Design for Glass لاستلهام الأفكار.
- يؤدي النقر على البطاقات المباشرة دائمًا إلى إظهار قائمة Glass. يجب أن تحتوي جميع البطاقات المباشرة على عنصر قائمة إيقاف لإزالة البطاقة المباشرة من المخطط الزمني.
- إذا بدأت البطاقات المباشرة بتجربة غامرة، يتم توجيه المستخدمين إلى حيث توقّفوا سابقًا في تجربة الانغماس، حيث يكون ذلك مناسبًا.
- وتجدر الإشارة إلى أن التمرير السريع أو اللمسات العميقة يؤدي دائمًا إلى تنفيذ إجراء أو ملاحظات تفيد بأن الإيماءة لم يتم استخدامها (على سبيل المثال، يمكنك استخدام ميزة السحب الأفقي).
- يجب أن تتضمن الإيماءات التي لا تتصرف مثل نظام Glass إرشادات واضحة حول كيفية استخدامها ووضوح النتائج.
- إذا أنشأت عناصر واجهة مستخدم تشبه ما يوفّره نظام Glass، استخدِم ما يوفّره نظام Glass بدلاً من ذلك. على سبيل المثال، يمكنك استخدام طريقة عرض البطاقات بدلاً من تطبيق طريقة عرض خاصة بك.
- يمكنك الاستفادة من تجربة غامرة للمهام المركّزة التي تتطلب ذلك. وبخلاف ذلك، ننصحك بخيارات أخرى مثل بطاقة بث مباشر أو بطاقات ثابتة.
إن أمكن، استخدم تصميمات البطاقات المعتمدة. تتوفر نماذج واجهة برمجة تطبيقات المرآة وGDK لبعض هذه التصميمات.
- استخدِم الأنماط في base_style.css إذا كنت تستخدم Mirror API.
- اتّبِع القواعد العامة لمساحة التعبئة والمسافات كنماذج مضمّنة.
تسمح لك المجموعات والتقسيم على صفحات بتجميع البطاقات معًا، ولكن يجب استخدامها بشكل صحيح في المواقف التالية.
ملاحظة: تم دمج ميزتي التجميع وتقسيم الصفحات إلى واجهة Mirror API. إذا كنت تحاول تحقيق الوظائف نفسها في GDK، فيمكنك محاكاة طريقة عرض واجهة برمجة تطبيقات Mirror والتقسيم إلى صفحات قدر الإمكان. يمكنك استخدام مؤشرات التكديس وعناصر القائمة وأدوات تمرير البطاقات لتقديم بطاقاتك.
الحِزم
- استخدم حِزمًا لمجموعات من البطاقات المتشابهة ولكن لا يجب أن تكون على نفس البطاقة.
- صمم بطاقات غلاف الحزمة لتكون ملخصات مختلفة بصريًا عن البطاقات التي تحتوي عليها الحزمة.
- إبلاغ المستخدم بصوت تنبيه مرة واحدة فقط لكل حزمة.
الحالات التي تعمل فيها الحزم بشكل جيد:
- سلسلة رسائل إلكترونية أو رسائل قصيرة
- ثلاث رسائل قصيرة SMS بين الأشخاص نفسهم
- خمس صور تم التقاطها في ساعة واحدة
- تم إدراج جميع المقالات ذات الصلة مرة واحدة
- قائمة بالأحداث الرئيسية وتحديثات النتائج لمباراة رياضية جارية
الحالات التي لا تعمل فيها الحزم بشكل جيد:
- كل المحتوى من خدمتك
- تم إرسال عناوين رئيسية متعددة إلى تطبيق Glass على مدار اليوم.
تقسيم النتائج على عدّة صفحات
استخدم خيار التقسيم على صفحات لعناصر المخطط الزمني التي لا تتناسب مع بطاقة واحدة بسبب القيود المفروضة على المساحة، لكن يجب أن تكون على البطاقة نفسها.
الحالات التي يعمل فيها التقسيم على صفحات بشكل جيد:
- رسالة إلكترونية واحدة أو قصة إخبارية أو محتوى مماثل لا يناسب بطاقة واحدة
الحالات التي لا يعمل فيها التقسيم على صفحات بشكل جيد:
- مجموعة من البطاقات المميزة، مثل العديد من المقالات الإخبارية أو رسائل البريد الإلكتروني
تأكد من أن Glassware يلتقي ببقية أفضل ممارسات Glassware.
المواقع الإلكترونية
- استخدم رموز Send to Glass في حالة إرسال المحتوى إلى Glass من الويب.
- استخدم رموز Get it on Glass (توفيره على Glass) عند تقديم رابط لتنزيل Glassware.
- تأكد من صحة القواعد النحوية والإملائية.
- لا تمتلك أكثر من صفحتين للتفويض أو لتسجيل الدخول.
- ويجب ألا تتطلب الإعدادات إعادة التفويض خلال فترة زمنية معقولة (أقل من ثلاثة أشهر).
- في حال كان مطلوبًا حساب أو تطبيق مصاحب، سيكون تدفق التفويض واضحًا للمستخدمين الذين لديهم أو ليس لديهم حساب في خدمتك.
- يجب أن يكون عنوان URL لصفحة التفويض مختلفًا عن عنوان URL لصفحة إعدادات الويب.
- إذا كان حساب المستخدم مطلوبًا، يجب ألا تتم مصادقة المستخدم في Glassware بدون الاتصال بحساب المستخدم.
- الإشارة بشكل مرئي إلى أنه يتم حفظ تغيير الإعدادات.
- الإشارة إلى معدّل التحديث بشكل عام ولكلّ خلاصة إن أمكن للحفاظ على ملاءمة المحتوى تعرض لقطة الشاشة التالية مثالاً على السماح للمستخدمين بتعيين أنواع التحديثات وأنواع الخلاصات.
العلامة التجارية
تعتبر علامة Glass التجارية والأصول المرتبطة بها مملوكة ويتم تصميمها بعناية واستخدامها من قِبل Google.
- لا تستخدِم شعارات أو مواد عرض Glass المملوكة أو تعدّلها أو تحاكيها بأي شكل من الأشكال ما لم يتم توفيرها في صفحة [مواد العرض](/glass/tools-downloads/downloads).
- لا يجوز استخدام خط شعار Glass أو تعديله أو محاكاته لاستخدامه في منتجك.
الكتابة
يجب أن تكون Glassware والأوصاف المرتبطة بها باللغة الإنجليزية بشكل افتراضي. يجوز استخدام لغات متعددة في حالة تكافؤ الميزات الكاملة بين اللغات.
تأكد من أن اسم Glassware يعبر بشكل دقيق عن وظيفة Glassware أو علامتها التجارية. لا تستخدم سلسلة "الزجاج" في الاسم إلا إذا كانت في العبارة "لزجاج". على سبيل المثال، يُعد وضع "قطة الحقائق عن الزجاج" أمرًا مقبولاً، وليس "حقائق عن قطة زجاجية" أو "صور قطط زجاجية".
راجع قسم الزجاج في نص للاطلاع على القيود والإرشادات.
اتبع الإرشادات للكتابة عند اللزوم.
الاختبار
يمكنك تشغيل Glassware على أجهزة Glass الفعلية. هذه هي الطريقة الوحيدة لقياس تجربة المستخدم بدقة. تأكد أيضًا من أن أدوات GDK Glass لا تسبب أداءً غير متوقع، مثل سخونة الزجاج بشكل كبير.