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