Tags:
Node Thumbnail

โดยทั่วไปแล้ว เวลานักพัฒนาแอพมือถืออยากแสดงเนื้อหาจากเว็บ มีวิธีให้เลือก 2 ทางคือเปิด URL ในเบราว์เซอร์ดีฟอลต์ของระบบ หรือแสดง URL นั้นผ่าน WebView แทน

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

Android 6.0 พยายามแก้ปัญหานี้ด้วยฟีเจอร์ที่เรียกว่า Chrome Custom Tabs (ข่าวเก่าของ Android 6.0) ซึ่งถือเป็นทางเลือกที่สาม นอกเหนือจากเบราว์เซอร์และ WebView

Chrome Custom Tabs คือการนำ Chrome มาใช้แทน WebView เพื่อเปิดเว็บภายในแอพ เซสชันต่างๆ ของผู้ใช้จะเหมือนกับใน Chrome ทุกประการ ผู้ใช้ไม่ต้องล็อกอินใหม่

Chrome Custom Tabs ยังเปิดให้ปรับแต่งสีสันของแถบเครื่องมือ แอนิเมชันตอนโหลด และสร้างเมนู (ปุ่ม 3 จุดหรือ overflow) ของตัวเองได้ด้วย

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

No Description

แอพชื่อดังหลายๆ ตัวอย่าง Feedly, The Guardian, Medium, Player.fm, Skyscanner, Stack Overflow, Tumblr, Twitter จะเริ่มใช้งานฟีเจอร์นี้ในเร็วๆ นี้ (คาดว่าสอดคล้องกับการออก Android 6.0 ตัวจริง) นักพัฒนาท่านใดสนใจใช้งานบ้างก็อ่านข้อมูลเพิ่มเติมได้จากต้นทางครับ

ที่มา - Chromium Blog

Get latest news from Blognone

Comments

By: sudoku144
AndroidUbuntuWindows
on 5 September 2015 - 19:30 #840557
sudoku144's picture

เพิ่งได้อ่านในนี้ เค้าบอกว่าใช้ใน Android Jellybean ได้ด้วย ปลื้มมาก

By: hisoft
ContributorWindows PhoneWindows
on 5 September 2015 - 19:31 #840558
hisoft's picture

เซสชันต่างๆ ของผู้ใช้จะเหมือนกับใน Chrome ทุกประการ ผู้ใช้ไม่ต้องล็อกอินใหม่

ไอ้ที่ต้องล็อกอินใหม่นี่ผมเกลียดมากเลยครับ กำจัดไปได้นี่ดีมาก

By: arabal
iPhoneWindows PhoneAndroidRed Hat
on 7 September 2015 - 10:00 #840733
arabal's picture

เหมือน facebook ใช่ไหมครับที่มันเปิดเว็บผ่านแอพ facebook

By: pallopmax
Contributor
on 7 September 2015 - 11:17 #840751

ลองเขียนดู หน้าแรกเป็น WebView หน้าต่อไปเป็น Chrome Custom Tabs
Blognone Community