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

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

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

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

เมื่อใช้อุปกรณ์ในการทำงานอัตโนมัติที่ Google เรียกใช้

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

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

จากการว่าจ้างเท่านั้น

สถานการณ์นี้มีไว้สำหรับพาร์ทเนอร์ที่ผลิตอุปกรณ์ Matter เท่านั้น (ไม่มีอุปกรณ์ Cloud-to-cloud) และไม่มี 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 แล้วแจ้งให้ผู้ใช้เพิ่มอุปกรณ์นี้ ลงใน Google Fabric

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

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

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

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

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

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

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