ขั้นตอนการเริ่มต้นใช้งานของผู้ใช้ปลายทาง

คู่มือนี้ให้คําแนะนําเกี่ยวกับ UX สําหรับการออกแบบสิทธิ์และการแชร์อุปกรณ์ Google Home API ที่ราบรื่นสําหรับประสบการณ์การเริ่มต้นใช้งานในแอปพลิเคชัน

หัวข้อหลักที่อธิบายไว้ที่นี่มีดังนี้

เหตุผลที่ควรแชร์อุปกรณ์กับ Google Home

หากต้องการใช้ความสามารถของ Home API ผู้ใช้ต้องแชร์อุปกรณ์กับ Google Home เนื่องจากเหตุผลต่อไปนี้

  • Google ต้องใช้อุปกรณ์เหล่านี้ในการทำงานอัตโนมัติตามข้อกำหนดทางเทคนิค
  • ซึ่งจะช่วยรักษาประสบการณ์การใช้งาน Google Home ให้สม่ำเสมอและยืดหยุ่น
    • การตรวจสอบว่าอุปกรณ์แสดงอย่างสอดคล้องกันในแอปที่เปิดใช้ Home API เป็นสิ่งสำคัญเพื่อหลีกเลี่ยงการสร้างประสบการณ์การใช้งานที่กระจัดกระจายและสร้างความสับสน ซึ่งผู้ใช้ต้องสลับไปมาระหว่างแอปต่างๆ เพื่อทำงานพื้นฐาน

องค์ประกอบหลักของขั้นตอนการแชร์

ส่วนประกอบ โปรแกรม คำอธิบาย
Permissions API Home API สำหรับสิทธิ์ แจ้งให้ผู้ใช้ให้สิทธิ์แก่แอปของคุณ ก่อนใช้ Home API แอปของคุณต้องมีสิทธิ์เข้าถึงอุปกรณ์ในบ้านของผู้ใช้ (เรียกว่าโครงสร้างใน API) อย่างไรก็ตาม ลำดับของขั้นตอนนี้จะขึ้นอยู่กับสถานการณ์ของนักพัฒนาแอปและจะรวมอยู่ในการติดตั้งใช้งานทางเทคนิค
การลิงก์ระบบคลาวด์กับระบบคลาวด์ การลิงก์บัญชีจากระบบคลาวด์ไปยังระบบคลาวด์ ช่วยให้คุณเริ่มกระบวนการลิงก์บัญชีเพื่อแชร์อุปกรณ์ที่เชื่อมต่อกับระบบคลาวด์กับ Google Home ได้จากภายในแอปของคุณ เราขอแนะนำให้ใช้ความสามารถของ Deep Link (ใช้ได้ทั้งใน Android และ iOS) ที่นําผู้ใช้ไปยังหน้าการลิงก์บัญชีที่เฉพาะเจาะจงใน GHA โดยตรง เพื่อลดความยุ่งยากของผู้ใช้
API สำหรับการมอบหมายงาน การจัดเตรียม Matter แม้ว่าโดยทั่วไปจะถือว่าเป็น API สำหรับการสั่งอุปกรณ์ Matter เครื่องใหม่ แต่คุณก็ใช้ API นี้เพื่อเพิ่มแพลตฟอร์ม Google ลงในอุปกรณ์ Matter ที่สั่งให้แพลตฟอร์มอื่นแล้วได้ด้วย ด้วยเหตุนี้ เครื่องมือนี้จึงมีประโยชน์สำหรับกระบวนการเริ่มต้นใช้งาน

การติดตั้งใช้งานทางเทคนิค

วิธีสร้างขั้นตอนการแชร์จะขึ้นอยู่กับอุปกรณ์ที่คุณวางแผนจะแชร์กับ Google

สำหรับสถานการณ์ต่อไปนี้ เราขอแนะนำให้ทำตามขั้นตอนตามลำดับที่ระบุ ซึ่งจะช่วยให้ผู้ใช้ได้รับประสบการณ์การใช้งานโดยรวมที่ดีขึ้น

คุณผลิตเฉพาะอุปกรณ์ Matter

คุณผลิตอุปกรณ์ที่เปิดใช้ Matter ที่ต้องการมอบสิทธิ์ให้ Google Home

  1. เรียกใช้ Permissions API

  2. เรียกใช้ Google Commissioning API ในอุปกรณ์ Matter แต่ละเครื่องที่ก่อนหน้านี้ได้จัดเตรียมให้กับ Fabric อื่น

    1. เนื่องจากต้องดำเนินการแชร์ Matter สำหรับอุปกรณ์แต่ละเครื่องแยกกัน และมีหน้าจอจำนวนมากที่ผู้ใช้ต้องป้อนข้อมูล เราขอแนะนำให้คุณแนะนำผู้ใช้ในกระบวนการนี้โดยทำดังนี้
      • แสดงรายการอุปกรณ์ Matter ที่ผู้ใช้ไม่ได้แชร์กับ Google
      • อนุญาตให้ผู้ใช้เริ่มกระบวนการแชร์อุปกรณ์ (โดยใช้ Commissioning API) โดยคลิกที่อุปกรณ์ในรายการนั้น
      • กลับไปที่รายการอุปกรณ์ Matter ซึ่งแสดงความคืบหน้าของงานและสถานะการแชร์แก่ผู้ใช้

คุณผลิตอุปกรณ์ที่แชร์กับ Google โดยใช้ API แบบระบบคลาวด์ต่อระบบคลาวด์เท่านั้น

  1. ทำการ Cloud-to-cloudDeep Link ซึ่งจะเพิ่มอุปกรณ์ลงใน Google Home Graph

    1. เราขอแนะนำให้Cloud-to-cloudลิงก์ก่อน เพื่อหลีกเลี่ยงสถานการณ์ที่อาจทำให้เกิดความสับสน เช่น ผู้ใช้เห็นรายการที่มีอุปกรณ์ที่แชร์กับ Google และอุปกรณ์ที่ไม่ได้แชร์กับ Google
  2. เรียกใช้ Permissions API

คุณผลิตทั้งอุปกรณ์แบบระบบคลาวด์ต่อระบบคลาวด์และ Matter

  1. ทำการ Cloud-to-cloudDeep Link

    1. เราขอแนะนำให้ทำการCloud-to-cloudลิงก์ก่อนเพื่อหลีกเลี่ยงสถานการณ์ที่อาจทำให้เกิดความสับสน เช่น ผู้ใช้เห็นรายการที่มีอุปกรณ์ที่แชร์กับ Google และอุปกรณ์ที่ไม่ได้แชร์กับ Google
  2. เรียกใช้ Permissions API

  3. เรียกใช้ Google Commissioning API ในอุปกรณ์ Matter แต่ละเครื่องที่ก่อนหน้านี้ได้จัดเตรียมให้กับ Fabric อื่น

    1. เนื่องจากต้องแชร์ Matter สำหรับอุปกรณ์แต่ละเครื่องแยกกัน และมีหน้าจอจำนวนมากที่ต้องใช้ข้อมูลจากผู้ใช้ เราจึงขอแนะนำให้คุณแนะนำผู้ใช้ในกระบวนการนี้โดยทำดังนี้
      • แสดงรายการอุปกรณ์ Matter ที่ผู้ใช้ไม่ได้แชร์กับ Google
      • อนุญาตให้ผู้ใช้เริ่มกระบวนการแชร์อุปกรณ์ (โดยใช้ Commissioning API) โดยคลิกที่อุปกรณ์ในรายการนั้น
      • กลับไปที่รายการอุปกรณ์ Matter ซึ่งแสดงความคืบหน้าของงานและสถานะการแชร์แก่ผู้ใช้

คุณไม่มีอุปกรณ์ที่จะแชร์กับ Google

เรียกใช้ Permissions API

แนวทางปฏิบัติแนะนำเกี่ยวกับ UX

ส่วนนี้มีเส้นทางของผู้ใช้ที่สำคัญบางส่วนที่ควรพิจารณาเมื่อพัฒนาแอปที่ใช้ประโยชน์จาก Home API

ตําแหน่งที่จะแนะนำการแชร์อุปกรณ์ในแอป

รายการนี้ยังไม่ครบถ้วนสมบูรณ์ และคุณอาจพบโอกาสอื่นๆ ในการเสนอขาย Google Home และแชร์ประสบการณ์การใช้งานกับผู้ใช้

วิธีการเหล่านี้ไม่ได้ใช้ร่วมกันและมีหลายจุดเข้าใช้งาน

จากเมนูการตั้งค่า

เมนูการตั้งค่าเป็นจุดแรกเข้า
รูปที่ 1 เมนูการตั้งค่าเป็นจุดแรกเข้า

เนื่องจากผู้ใช้อาจคุ้นเคยกับการตั้งค่าการเชื่อมต่อกับระบบนิเวศ Google Home ผ่านเมนูการตั้งค่า วิธีการนี้จึงช่วยให้ผู้ใช้ดำเนินการต่อได้

คุณอาจต้องแยกการแชร์อุปกรณ์ (Cloud-to-cloudการลิงก์และ MatterCommissioning API) ออกจากการให้สิทธิ์แอป (Permissions API) วิธีนี้ช่วยให้ผู้ใช้ควบคุมขั้นตอนที่ต้องการทำ และเปิดโอกาสให้คุณแสดงสถานะการเชื่อมต่อต่อผู้ใช้

เมื่อใช้อุปกรณ์ในการทํางานอัตโนมัติที่ Google เป็นผู้ดําเนินการ

จากแท็บการทำงานอัตโนมัติ ผู้ใช้สามารถแตะจุดแรกเข้าของขั้นตอนการแชร์ อ่านหน้าจอคุณค่าที่นำเสนอซึ่งอธิบายประโยชน์ของการดําเนินการต่ออย่างชัดเจน จากนั้นจึงไปยังขั้นตอนต่างๆ ของสิทธิ์ได้อย่างรวดเร็ว

จุดแรกเข้าจากการทำงานอัตโนมัติที่ Google ขับเคลื่อน
รูปที่ 2 จุดแรกเข้าจากการทำงานอัตโนมัติที่ Google ขับเคลื่อน

จากการจัดเตรียมเท่านั้น

สถานการณ์นี้จะเหมาะกับพาร์ทเนอร์ที่ผลิตอุปกรณ์ Matter เท่านั้น (ไม่มีอุปกรณ์ Cloud-to-cloud) และไม่มี Fabric Matter ของตนเอง จุดแรกเข้าของผู้ใช้อาจอยู่หลังหน้าจอประเภท "พร้อมใช้งานทันที" ทันที ซึ่งการแชร์อุปกรณ์ Matter (ผ่าน Commissioning API) และการให้สิทธิ์แอป (ผ่าน Permissions API) เป็นส่วนหนึ่งของขั้นตอนประสบการณ์ของผู้ใช้เดียวกัน

จุดแรกเข้าจากการจัดเตรียมเท่านั้น
รูปที่ 3 จุดแรกเข้าจากการจัดเตรียมเท่านั้น

ตรรกะการแชร์

คำแนะนำเกี่ยวกับพรอมต์ของผู้ใช้มีดังนี้

  • โดยทั่วไป คุณควรแจ้งให้ผู้ใช้ทำตามขั้นตอนที่ขาดหายไปซึ่งจําเป็นต่อการเริ่มต้นใช้งานแพลตฟอร์ม ตัวอย่างเช่น ลูกค้าที่ใช้มาอย่างยาวนานอาจแชร์อุปกรณ์ของ OEM กับ Google อยู่แล้ว ในกรณีนี้ ลูกค้าจะต้องทำตามขั้นตอนการให้สิทธิ์ Home API เท่านั้นเพื่อให้แอปเข้าถึง Google Home ได้

  • ผู้ดูแลระบบ Google Home หลายคนอาจใช้โครงสร้าง Google Home ร่วมกัน และบางกรณีอาจใช้เพียงบัญชีเดียวเพื่อแชร์อุปกรณ์กับ Google ดังนั้น การลิงก์ Cloud-to-cloud ให้เสร็จสมบูรณ์จึงไม่ควรเป็นข้อกําหนดเบื้องต้นในการแจ้งให้ขอสิทธิ์ Home APIs

คำแนะนำเกี่ยวกับการออกแบบภาพ

ไอเดียเกี่ยวกับการออกแบบภาพ
รูปที่ 4 แนวคิดเกี่ยวกับการออกแบบภาพ
  • ประโยชน์ที่ชัดเจนของการเริ่มต้นใช้งาน Google Home (เช่น "สร้างการทำงานอัตโนมัติขั้นสูงที่ทำงานด้วย Google Home" หรือ "ควบคุมอุปกรณ์โดยใช้แอปที่คุณต้องการ")

  • คำกระตุ้นให้ดำเนินการ (เช่น "เริ่มต้นใช้งาน") และวิธียกเลิกหากผู้ใช้ไม่ต้องการดําเนินการต่อ

  • คำอธิบายสิ่งที่จะเกิดขึ้นเมื่อผู้ใช้ดำเนินการผ่านหน้าจอต่างๆ (หากมีที่ว่าง)

  • สำหรับ Matter โดยเฉพาะ เมื่อผู้ใช้เคยให้สิทธิ์เข้าถึงบ้านผ่าน Home API คุณสามารถทำให้แชร์อุปกรณ์ในบ้านกับ Google Home ได้เมื่อติดตั้งใช้งานอุปกรณ์ใหม่ เช่น คุณสามารถเพิ่มMatterอุปกรณ์ลงใน Fabric แล้วแจ้งให้ผู้ใช้เพิ่มอุปกรณ์นี้ลงใน Fabric ของ Google

การแนะนำเนื้อหา

ผู้ใช้จะไว้วางใจสิ่งที่เข้าใจและมีประโยชน์ได้ง่ายขึ้น ส่งเสริมให้ผู้ใช้มีสิทธิ์ตัดสินใจด้วยการให้ข้อมูลเพื่อประกอบการตัดสินใจ รวมถึงข้อดีข้อเสีย

ระดับความสูงต่ำที่สำคัญ

ผู้ใช้จะไม่แชร์อุปกรณ์ต่อหากไม่มีข้อเสนอแนะด้านคุณค่าที่ชัดเจน

  • โปรดให้ความสําคัญเป็นพิเศษกับวิธีวางตําแหน่งข้อเสนอ
  • เขียนให้น่าสนใจแต่อย่าพูดเกินจริง
  • หากผู้ใช้ต้องใช้อุปกรณ์ที่กล่าวถึงในการเสนอขาย โปรดระบุให้ชัดเจนเพื่อไม่ให้ผู้ใช้พบปัญหาที่ไม่คาดคิด
  • คุณอาจมีเพียงโอกาสเดียวในการได้ผู้ใช้เหล่านี้ ดังนั้นให้ใช้โอกาสนี้ให้คุ้มค่า

แนวทางปฏิบัติแนะนำ

  1. เริ่มต้นด้วยมุมมองของผู้ใช้ ซึ่งเป็นแนวทางที่เน้น "ฉันจะได้อะไรจากสิ่งนี้"
  2. อย่าเขียนเนื้อหาเกิน 4 บรรทัดในบล็อกส่วน คำที่มากขึ้นอาจทำให้ผู้ใช้เสียสมาธิ อย่างไรก็ตาม ความชัดเจนและความเข้าใจอาจสำคัญกว่าการเขียนให้กระชับ
  3. การทำงานอัตโนมัติเป็นเรื่องสนุก เลือกตัวอย่างที่น่าสนใจแต่มีประโยชน์ หากมีเนื้อที่เพียงพอ
  4. ลองใช้เสียงและน้ำเสียงที่สนุกสนานหากสอดคล้องกับกลยุทธ์โดยรวมของคุณ
  5. ใช้วลีที่ดำเนินการได้ เช่น "เริ่มต้นใช้งาน"