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