การท่องเว็บในแอปโดยใช้เว็บที่ฝัง

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

ลิงก์ในแอปในกล่องสีแดงและลูกศรที่ชี้ไปยังหน้าจออื่น ซึ่งแสดงลิงก์ที่เปิดด้วยแท็บที่กำหนดเอง
รูปที่ 1 การคลิกลิงก์ในแอป (ซ้าย) และการเปิดเบราว์เซอร์ในแอปโดยใช้แท็บที่กำหนดเอง (ขวา)

ทั้ง Custom Tabs และ WebView เป็น API ที่พร้อมให้ใช้งานเพื่อขับเคลื่อนประสบการณ์การใช้งานในแอป แต่การเลือกว่า API ใดเหมาะกับคุณมากที่สุดนั้นขึ้นอยู่กับกรณีการใช้งาน ตารางต่อไปนี้แสดงข้อดีบางส่วนของแต่ละวิธี

แท็บที่กำหนดเอง

WebView

การท่องเว็บที่พร้อมใช้งานทันทีสําหรับเนื้อหาของบุคคลที่สามซึ่งจัดการโดยเบราว์เซอร์เริ่มต้นของผู้ใช้ พบบ่อยที่สุดใน Use Case ส่วนใหญ่

ประสบการณ์การท่องเว็บที่นักพัฒนาแอปควบคุมเอง มักใช้กับ Use Case ขั้นสูง

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

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

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

หากต้องการพัฒนาหน้าเว็บสําหรับอุปกรณ์ที่ทำงานด้วยระบบ Android โดยใช้ WebView หรือ Custom Tabs API โปรดดูเอกสารต่อไปนี้