หลักเกณฑ์เหล่านี้จะช่วยให้คุณหลีกเลี่ยงข้อผิดพลาดที่พบบ่อยและแนะนำขั้นตอนการสร้างเครื่องแก้วคุณภาพสูงได้
คำขอ
ตรวจสอบว่า Glassware ใช้คำสั่งเสียงที่ได้รับอนุมัติ
ตรวจสอบว่า Glassware ใช้คำสั่งตามบริบทที่อนุมัติ
Mirror API ไม่ได้ออกแบบมาให้รับคำขอจากผู้ใช้ และตอบกลับในแบบเรียลไทม์หรือโดยใช้เวลาในการตอบสนองต่ำ หากเป็นข้อกำหนด ให้ใช้ GDK
ตัวอย่างเช่น Mirror API Glassware ทำงานได้ดีกับคำสั่ง "Take a notes" หรือ "post an update" เนื่องจากผู้ใช้ไม่จำเป็นต้องรอการตอบกลับจาก Glassware หลังจากเรียกใช้คำสั่ง
ในทางตรงกันข้าม คำสั่ง "เริ่มจับเวลา" และ "ตั้งเครื่องดนตรี" จะทำงานได้ไม่ดีกับ Mirror API Glassware เนื่องจากผู้ใช้คาดหวังว่าประสบการณ์จะเริ่มต้นทันที
วิธีหลัก 2 วิธีที่ผู้ใช้จะเรียกใช้ Glassware และฟีเจอร์ของ Glassware คือการใช้คำสั่งเสียงหรือการแตะจากเมนูหลัก ok Glass หรือผ่านเมนูตามบริบทจากการ์ดไทม์ไลน์
คุณไม่ควรบังคับให้ผู้ใช้ปักหมุดการ์ดไทม์ไลน์ที่มีรายการในเมนูเพื่อจุดประสงค์ในการเปิดใช้ Glassware Mirror API ออกแบบมาสำหรับการแจ้งเตือนเป็นระยะตามการตั้งค่าที่ผู้ใช้กำหนดหรือเพื่อแชร์เนื้อหากับรายชื่อติดต่อ
การให้รายการเมนูเพื่อเปิดใช้ GDK Glassware หรือเรียกใช้ Mirror API สามารถทำได้ตราบใดที่ประสบการณ์การใช้งานสอดคล้องกับรูปแบบการออกแบบการแจ้งเตือนตามกำหนดเวลาและไม่ใช้ Mirror API สำหรับการโต้ตอบทันที
ตัวอย่างเช่น Glassware อุปการะสัตว์เลี้ยงไม่ควรใส่การ์ดไทม์ไลน์และบังคับให้ผู้ใช้ปักหมุดเพื่อเข้าถึงฟีเจอร์ต่างๆ ในภายหลัง (เช่น "ค้นหาสุนัข" "ค้นหาแมว" "ค้นหานก" เป็นต้น) โดย Glassware ควรอนุญาตให้ผู้ใช้ตั้งเกณฑ์สำหรับสัตว์เลี้ยงที่ต้องการและนำส่งการ์ดที่ตรงกับเกณฑ์นี้เป็นระยะๆ ได้ การ์ดเหล่านี้จะมีรายการเมนูสำหรับดำเนินการต่างๆ เช่น "อ่านประวัติ" และ "รับเลี้ยงสัตว์"
ผู้ใช้ต้องเห็นได้ชัดเจนว่า Glassware ทำงานอยู่หากมีการเรียกใช้อย่างชัดเจน
การออกแบบ
Glass ได้รับการออกแบบมาสำหรับข้อมูลชิ้นเล็กๆ ที่แสดงผลในเวลาที่เหมาะสม การย้ายทุกฟีเจอร์จากแอปบนอุปกรณ์เคลื่อนที่จะทำงานได้ไม่ดีใน Glass ลองหากรณีการใช้งานหลักๆ ที่ทำงานได้ดีใน Glass และมุ่งเน้นไปที่การส่งมอบฟีเจอร์ที่มีเวทมนตร์เล็กๆ น้อยๆ แทน ดู การออกแบบสำหรับ Glass เพื่อเป็นแรงบันดาลใจ
- การแตะบนการ์ดสดจะแสดงเมนู Glass เสมอ การ์ดที่เผยแพร่อยู่ทุกใบต้องมีรายการในเมนูหยุดเพื่อปิดการ์ดที่เผยแพร่อยู่จากไทม์ไลน์
- หากการ์ดแบบสดเริ่มมีความสมจริง ระบบจะนำผู้ใช้มายังจุดที่ได้ดูวิดีโอค้างไว้ก่อนหน้านี้ ซึ่งเป็นจุดที่เหมาะสม
- การปัดหรือแตะที่ช่องสมจริงจะทำให้เกิดการดำเนินการหรือการตอบสนองว่าไม่ได้ใช้ท่าทางสัมผัส (เช่น ใช้การดึงแนวนอน)
- ท่าทางสัมผัสที่ทำงานไม่เหมือนระบบ Glass ควรมีคำแนะนำวิธีใช้ที่ชัดเจนและล้างผลลัพธ์
- หากคุณสร้างองค์ประกอบ UI ที่คล้ายกับสิ่งที่ระบบ Glass มีให้ ให้ใช้สิ่งที่ระบบ Glass มีให้แทน เช่น ใช้มุมมองการเลื่อนการ์ดแทนการใช้งานมุมมองของคุณเอง
- ใช้งานที่สมจริงสำหรับงานที่มีสมาธิซึ่งจำเป็นต้องใช้ มิเช่นนั้น เราขอแนะนำให้ใช้ตัวเลือกอื่นๆ เช่น การ์ดแบบสดหรือภาพนิ่ง
หากเป็นไปได้ ให้ใช้รูปแบบการ์ดที่ได้รับอนุมัติ เทมเพลต Mirror API และ GDK จะพร้อมใช้งานสำหรับการออกแบบเหล่านี้บางส่วน
- ใช้รูปแบบใน base_style.css หากคุณใช้ Mirror API
- ทำตามกฎทั่วไปสำหรับระยะห่างจากขอบและระยะห่างระหว่างเทมเพลตในตัว
การรวมกลุ่มและการแบ่งหน้าช่วยให้คุณจัดกลุ่มการ์ดเข้าด้วยกันได้ แต่คุณควรใช้การ์ดอย่างถูกต้องในสถานการณ์ต่อไปนี้
หมายเหตุ: ฟีเจอร์การรวมและการแบ่งหน้ามีอยู่ใน Mirror API หากคุณพยายามใช้ฟังก์ชันการทำงานเดียวกันใน GDK ให้เลียนแบบวิธีที่ Mirror API แสดงการรวมกลุ่มและการแบ่งหน้าให้ใกล้เคียงที่สุด ใช้ตัวบอกสถานะสแต็ก รายการในเมนู และตัวเลื่อนการ์ด เพื่อนำเสนอการ์ดของคุณ
Bundles
- ใช้แพ็กเกจสำหรับกลุ่มการ์ดที่คล้ายกันแต่ไม่ควรอยู่ในการ์ดเดียวกัน
- ออกแบบการ์ดหน้าปกของชุดให้แตกต่างไปจากการ์ดในแพ็กเกจ
- แจ้งผู้ใช้โดยใช้เสียงการแจ้งเตือนเพียงครั้งเดียวสำหรับแต่ละแพ็กเกจ
กรณีที่แพ็กเกจใช้งานได้ดี
- ชุดข้อความของอีเมลหรือข้อความสั้นๆ
- ข้อความ SMS สามข้อความระหว่างบุคคลเดียวกัน
- รูปภาพ 5 ภาพที่ถ่ายร่วมกันภายใน 1 ชั่วโมง
- แทรกบทความที่เกี่ยวข้องทั้งหมดแล้วในครั้งเดียว
- รายการเหตุการณ์สำคัญและอัปเดตผลการแข่งกีฬาที่กำลังดำเนินอยู่
กรณีที่แพ็กเกจทำงานได้ไม่ดีนักมีดังนี้
- เนื้อหาทั้งหมดจากบริการของคุณ
- พาดหัวจำนวนมากที่ส่งไปยัง Glass ใน 1 วัน
การใส่เลขหน้า
ใช้การใส่เลขหน้าสำหรับรายการตามลำดับเวลาที่ไม่พอดีกับการ์ดใบเดียวเนื่องจากข้อจำกัดด้านพื้นที่ แต่ควรอยู่ในการ์ดเดียวกัน
กรณีที่การใส่เลขหน้าได้ผลดีมีดังนี้
- อีเมลฉบับเดียว ข่าวสาร หรือเนื้อหาที่คล้ายกันซึ่งไม่พอดีกับการ์ดใบเดียว
กรณีที่การใส่เลขหน้าได้ไม่ดีนักมีดังนี้
- กลุ่มการ์ดที่แตกต่างกัน เช่น เนื้อหาข่าวหรืออีเมลหลายฉบับ
ตรวจสอบว่าเครื่องแก้วเป็นไปตามแนวทางปฏิบัติแนะนำอื่นๆ เกี่ยวกับเครื่องแก้ว
ผลิตภัณฑ์และบริการบนอินเทอร์เน็ต
- ใช้ไอคอนส่งไปยัง Glass หากส่งเนื้อหาจากเว็บไปยัง Glass
- ใช้ไอคอนดาวน์โหลดจาก Glass หากระบุลิงก์เพื่อดาวน์โหลด Glassware
- ตรวจสอบว่าไวยากรณ์และการสะกดถูกต้อง
- ห้ามมีหน้าการให้สิทธิ์หรือหน้าเข้าสู่ระบบมากกว่า 2 หน้า
- การตั้งค่าไม่ควรต้องมีการให้สิทธิ์อีกครั้งภายในระยะเวลาที่สมเหตุสมผล (น้อยกว่า 3 เดือน)
- หากต้องใช้บัญชีหรือแอปที่ใช้ร่วมกัน ขั้นตอนการให้สิทธิ์จะชัดเจนสำหรับผู้ใช้ที่มีหรือไม่มีบัญชีกับบริการของคุณ
- URL ไปยังหน้าเว็บการให้สิทธิ์ต้องแตกต่างจาก URL สำหรับหน้าเว็บการตั้งค่า
- หากต้องใช้บัญชีผู้ใช้ Glassware ต้องไม่ตรวจสอบสิทธิ์ผู้ใช้โดยไม่เชื่อมต่อกับบัญชีผู้ใช้นั้น
- ระบุให้เห็นภาพว่าระบบได้บันทึกการเปลี่ยนแปลงการตั้งค่าแล้ว
- ระบุความถี่ในการอัปเดตโดยรวมและตามฟีด (หากมี) เพื่อทำให้เนื้อหามีความเกี่ยวข้องอยู่เสมอ ภาพหน้าจอต่อไปนี้แสดงตัวอย่างการอนุญาตให้ผู้ใช้ตั้งค่าความถี่ในการอัปเดตและประเภทฟีด
การสร้างแบรนด์
แบรนด์ Glass และสินทรัพย์ที่เกี่ยวข้องถือเป็นกรรมสิทธิ์และออกแบบและใช้งานอย่างพิถีพิถันโดย Google
- ห้ามใช้ แก้ไข หรือเลียนแบบโลโก้หรือชิ้นงานของ Glass ที่เป็นกรรมสิทธิ์ไม่ว่าในลักษณะใดก็ตาม เว้นแต่จะมีระบุไว้ในหน้า[เนื้อหา](/Glass/tools-downloads/downloads)
- ห้ามใช้ แก้ไข หรือเลียนแบบแบบอักษรของโลโก้ Glass เพื่อใช้ในผลิตภัณฑ์ของคุณ
การเขียน
เครื่องแก้วและคำอธิบายที่เกี่ยวข้องต้องเป็นภาษาอังกฤษโดยค่าเริ่มต้น หากมีหลายภาษา มีฟีเจอร์เหมือนกันทุกประการ
ตรวจสอบว่าชื่อ Glassware ของคุณแสดงฟังก์ชันการทำงานหรือการสร้างแบรนด์ของ Glassware ได้อย่างถูกต้อง อย่าใช้สตริง "Glass" ในชื่อ เว้นแต่จะอยู่ในวลี "สำหรับ Glass" เช่น "ข้อเท็จจริงเกี่ยวกับแมวสำหรับแก้ว" ก็ใช้ได้ แต่ไม่ใช่ "ข้อเท็จจริงเกี่ยวกับแมวกระจก" หรือ "รูปภาพแมวกลาส"
ดูข้อจำกัดและหลักเกณฑ์ได้ในส่วนกระจกในข้อความ
ทำตามหลักเกณฑ์สำหรับการเขียน (หากมี)
การทดสอบ
เรียกใช้ Glassware ของคุณบนฮาร์ดแวร์ Glass ที่ใช้จริง นี่คือวิธีเดียวที่จะวัด ประสบการณ์ของผู้ใช้ได้อย่างแม่นยำ และตรวจสอบว่า GDK Glassware ไม่ทำให้เกิดประสิทธิภาพที่ไม่คาดคิด เช่น กระจกร้อนเกินไป