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

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

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

ทำไมจึงควรแชร์อุปกรณ์กับ Google Home

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

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

องค์ประกอบสำคัญของขั้นตอนการแชร์

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

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

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

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

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

คุณผลิตอุปกรณ์ที่เปิดใช้ Matter ซึ่งต้องการคอมมิชชันไปยัง Google Home

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

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

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

คุณผลิตเฉพาะอุปกรณ์ที่แชร์กับ Google โดยใช้ Cloud-to-cloud API

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

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

คุณผลิตทั้งอุปกรณ์ที่เชื่อมต่อแบบ Cloud-to-cloud และ Matter

  1. ทำ Cloud-to-cloud Deep Link

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

  3. เรียกใช้ Commissioning API สำหรับ Android ในอุปกรณ์ Matter แต่ละเครื่องที่เคยมีการว่าจ้างให้ใช้แฟบริกอื่น

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

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

เรียกใช้ Permissions API

แนวทางปฏิบัติแนะนำสำหรับ UX

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

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

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

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

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

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

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

คุณอาจต้องแยกการแชร์อุปกรณ์ (การลิงก์ Cloud-to-cloud และ Commissioning API ของ Matter) ออกจากการให้สิทธิ์ของแอป (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 API

คำแนะนำด้านการออกแบบภาพ

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

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

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

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

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

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

การเสนอขายที่สำคัญ

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

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

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

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