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

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

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

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

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

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

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

คุณผลิตอุปกรณ์ Matter เท่านั้น

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

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

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

    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 แต่ละเครื่องที่ได้รับการจัดสรรก่อนหน้านี้ ไปยัง Fabric อื่น

    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 APIs

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

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

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

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

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

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

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

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

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

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

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

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