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