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

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

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

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

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

  • เป็นข้อกำหนดทางเทคนิคที่ 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 ลงในอุปกรณ์Matter ที่มอบหมายงานให้กับโครงสร้างพื้นฐานอื่นแล้วได้ด้วย ดังนั้น API นี้จึงเป็นเครื่องมือที่มีประโยชน์สำหรับกระบวนการเริ่มต้นใช้งาน

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

วิธีสร้างขั้นตอนการแชร์จะขึ้นอยู่กับอุปกรณ์ที่คุณวางแผนจะแชร์กับ 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

คุณผลิตทั้งอุปกรณ์ระบบคลาวด์สู่ระบบคลาวด์และอุปกรณ์ 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) และไม่มีโครงสร้างพื้นฐานของตนเอง Matter เป็นหลัก จุดแรกเข้าสำหรับผู้ใช้จะปรากฏขึ้นหลังจากหน้าจอประเภท "พร้อมใช้งาน" ซึ่งการแชร์อุปกรณ์ Matter (ผ่าน Commissioning API) และการให้สิทธิ์แอป (ผ่าน Permissions API) เป็นส่วนหนึ่งของขั้นตอนประสบการณ์การใช้งานเดียวกัน

จุดแรกเข้าจากการเตรียมความพร้อมเท่านั้น
รูปที่ 3 จุดแรกเข้าจากการมอบหมายงานเท่านั้น

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

คำแนะนำบางส่วนเกี่ยวกับข้อความแจ้งผู้ใช้มีดังนี้

  • โดยทั่วไปแล้ว คุณควรแจ้งให้ผู้ใช้ทำตามขั้นตอนที่ขาดหายไปซึ่งจำเป็นต่อการเริ่มต้นใช้งานแพลตฟอร์มเท่านั้น ตัวอย่างเช่น ลูกค้าที่ใช้บริการมานานอาจแชร์อุปกรณ์ของผู้ผลิตอุปกรณ์เดิมกับ 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 อุปกรณ์ลงในโครงสร้างพื้นฐานของคุณ แล้วแจ้งให้ผู้ใช้เพิ่มอุปกรณ์นี้ ลงในโครงสร้างพื้นฐานของ Google

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

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

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

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

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

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

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