แนวทางปฏิบัติแนะนำเกี่ยวกับ UX สําหรับแอปใน Google Play Instant

คำเตือน: Google Play Instant จะไม่มีให้บริการอีกต่อไป ตั้งแต่เดือนธันวาคม 2025 เป็นต้นไป คุณจะไม่สามารถเผยแพร่ Instant Apps ผ่าน Google Play ได้ และInstant API ของบริการ Google Play ทั้งหมดจะหยุดทำงาน Play จะไม่แสดงแอปด่วนต่อผู้ใช้โดยใช้กลไกใดๆ อีกต่อไป

เราทำการเปลี่ยนแปลงนี้ตามความคิดเห็นของนักพัฒนาแอปและการลงทุนอย่างต่อเนื่อง เพื่อปรับปรุงระบบนิเวศตั้งแต่เปิดตัว Google Play Instant

เราขอแนะนำให้นักพัฒนาแอปนำผู้ใช้ไปยัง แอปหรือเกมปกติของตนโดยใช้ Deep Link เพื่อเปลี่ยนเส้นทางผู้ใช้ไปยังเส้นทางหรือฟีเจอร์ที่เฉพาะเจาะจงเมื่อเกี่ยวข้อง เพื่อเพิ่มประสิทธิภาพในการเพิ่มผู้ใช้อย่างต่อเนื่อง

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

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

เราขอแนะนำอย่างยิ่งให้คุณใช้หลักการออกแบบ Material เมื่อออกแบบ Instant App ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้การออกแบบ Material กับแอปได้ที่การออกแบบ Material สำหรับ Android

นอกจากนี้ เรายังมีหลักเกณฑ์เพิ่มเติมสำหรับแอปเกมโดยเฉพาะ ดูข้อมูลเพิ่มเติมได้ที่แนวทางปฏิบัติแนะนำเกี่ยวกับ UX สำหรับเกมใน Google Play Instant

 

ระบุหน้าจอแรกที่มีความหมายสำหรับแอป

รูปที่ 1 ปุ่ม "ลองเลย" ที่แสดงสำหรับ Instant App

แอปหรือเกมต้องมีกิจกรรมหลักเริ่มต้นจึงจะมีปุ่มลองเลยใน Play Store หรือ ปรากฏในตัวเรียกใช้ Android

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

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

 

ระบุปลายทางสำรองสำหรับลิงก์

รูปที่ 2 แบนเนอร์เว็บไซต์ที่นำผู้ใช้ไปยัง Instant App

ลิงก์ไปยังแอปและเกมใน Google Play Instant จะเปิดขึ้นทันทีเมื่อเป็นไปได้ มิฉะนั้น ลิงก์เหล่านี้จะกลับไปเปิดในเบราว์เซอร์

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

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

อนุญาตให้ผู้ใช้ทำงานให้เสร็จ

เมื่อโฆษณาฟีเจอร์ต่อผู้ใช้ใน Instant App ให้ตรวจสอบว่าผู้ใช้สามารถ ใช้ฟีเจอร์ได้โดยไม่ต้องติดตั้งแอป

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

รูปที่ 3 อนุญาตให้ผู้ใช้ทํางานที่เฉพาะเจาะจงให้เสร็จสมบูรณ์ โดยไม่ต้องแจ้งให้ติดตั้งแอป

 

ขอให้ผู้ใช้ลงชื่อเข้าใช้ในเวลาที่เหมาะสม

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

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

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

รูปที่ 4 หลีกเลี่ยงข้อความแจ้งให้ลงชื่อเข้าใช้ที่ไม่จำเป็น

 

รักษาสถานะผู้ใช้หลังการติดตั้งแอป

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

รูปที่ 5 กู้คืนสถานะผู้ใช้หลังการติดตั้ง
 

อย่าสร้างหน้าจอเริ่มต้นเพิ่มเติม

ประสบการณ์การเปิดใช้ Instant App จะรวมการสร้างแบรนด์แอป ชื่อแอป และ ไอคอน App Launcher อย่าสร้างหน้าจอเริ่มต้นเพิ่มเติมด้วยตัวคุณเอง เนื่องจากหน้าจอเหล่านั้น อาจดูซ้ำซ้อนสำหรับผู้ใช้

รูปที่ 6 เฟรมเวิร์ก Google Play Instant มอบ ประสบการณ์การเปิดตัวแอป

 

ลูกศรขึ้นเทียบกับปุ่มย้อนกลับของระบบ

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

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีออกแบบการนำทางด้วยปุ่มย้อนกลับและขึ้นได้ที่การออกแบบการนำทางย้อนกลับและการนำทางขึ้น

รูปที่ 7 การนำทางคือกุญแจสำคัญ

 

อย่าแยกสาขา UI

UI ของ Instant App ควรเหมือนกับ UI ของเวอร์ชันที่ติดตั้ง อย่าเปลี่ยนการออกแบบและ UI ใน Instant App

รูปที่ 8 รักษา UI ให้สอดคล้องกันระหว่างแอปเวอร์ชันที่ติดตั้งและเวอร์ชันด่วน
 

ใช้ Smart Lock สำหรับรหัสผ่านใน Android เพื่อยืนยันตัวตน

Smart Lock สำหรับรหัสผ่านใน Android คือเครื่องมือจัดการรหัสผ่านใน Chrome และ Android นอกจากนี้ Smart Lock ยังลงชื่อเข้าใช้ให้ผู้ใช้โดยอัตโนมัติ ในการเข้าชมครั้งต่อๆ ไปด้วย ให้การรองรับ Google Smart Lock ใน Instant App เพื่อให้การตรวจสอบสิทธิ์ง่ายขึ้นสำหรับผู้ใช้

รูปที่ 9 ใช้ Smart Lock เพื่อการตรวจสอบสิทธิ์

 

ระบุข้อความแจ้งให้ติดตั้งอย่างชัดเจน

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

อย่าใช้ป้ายกำกับอื่นๆ เช่น "ดาวน์โหลดแอป" "ติดตั้งแอปฉบับเต็ม" หรือ "อัปเกรด" ห้ามใช้แบนเนอร์หรือเทคนิคอื่นที่เหมือนโฆษณาเพื่อนำเสนอ ข้อความแจ้งการติดตั้งแก่ผู้ใช้

รูปที่ 10 ใช้ปุ่มติดตั้งอย่างมีกลยุทธ์

 

แสดงข้อความแจ้งที่บอกเป็นนัยถึงการติดตั้งไม่เกิน 2-3 รายการ

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

มีข้อความแจ้งในแอปที่บอกเป็นนัยถึงการติดตั้งไม่เกิน 2-3 รายการ

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

รูปที่ 11 จำกัดจำนวนข้อความแจ้งการติดตั้งโดยนัย

 

นําส่วนที่ใช้งานไม่ได้ของแอปออก

เมื่อแปลงแอปเป็น Instant App คุณอาจมีส่วนต่างๆ ใน UI ของ Instant App ที่ลิงก์ไปยังโมดูลฟีเจอร์อื่นๆ ของแอป ให้นำส่วนดังกล่าวออกจาก Instant App

รูปที่ 12 นำส่วนที่ทำงานไม่ได้ ของแอปออก

 

ลดความซับซ้อนในการชำระเงิน

หาก Google Play Billing ไม่รองรับการซื้อในแอปด่วนและคุณไม่มีข้อมูลการชำระเงินของผู้ใช้ในระบบ คุณสามารถใช้ API การชำระเงินอื่นได้ เช่น Google Pay API Google Pay API ช่วยให้คุณ เสนอการชำระเงินแบบออฟไลน์โดยเฉพาะ เช่น การชำระเงินปลายทาง และจัดเก็บบัตรของขวัญใน Instant App ได้

รูปที่ 13 เวิร์กโฟลว์การชำระเงินโดยใช้ Google Pay API

 

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

ข้อเสนอของคุณเองไม่ควรลิงก์ไปยังเบราว์เซอร์ แต่ควรอยู่ใน Instant App โดยใช้ WebView หาก จำเป็น การรับส่งข้อมูลทั้งหมดในเครือข่ายจากภายใน Instant App ต้องใช้โปรโตคอล HTTPS

ภายในแอปด่วน คุณควรกำหนดอย่างชัดเจนว่าแอปของคุณมีฟังก์ชันการทำงานใดบ้าง และฟังก์ชันการทำงานใดที่มาจากแหล่งที่มาภายนอก

รูปที่ 14 เปิดลิงก์ภายนอกที่คุณไม่ได้ควบคุมในเบราว์เซอร์

 

ระบุวิธีแชร์ URL ของแอปด่วน

เนื่องจาก Instant App ไม่มีแถบที่อยู่ให้ผู้ใช้คัดลอก URL คุณจึงต้องระบุการดำเนินการ "แชร์" ภายในแอปที่อนุญาตให้ผู้ใช้แชร์ URL ของ Instant App

รูปที่ 15 ช่วยให้ผู้ใช้แชร์ Instant App ของคุณ

แหล่งข้อมูลเพิ่มเติม

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

Codelabs