Chrome สำหรับ Android - เร่งเครื่องเว็บบนอุปกรณ์เคลื่อนที่

คุณอาจได้ทราบแล้วว่า Chrome สำหรับ Android รุ่นเบต้าเปิดตัวในวันนี้แล้ว เบราว์เซอร์ใหม่นี้สร้างขึ้นจากโปรเจ็กต์โอเพนซอร์ส Chromium และมาพร้อมกับฟีเจอร์ HTML5 ล่าสุดหลายอย่างที่นักพัฒนาซอฟต์แวร์ Chrome รู้จักและชื่นชอบ สำหรับภาพรวมของความฮอตใหม่ โปรดดูประกาศการเปิดตัวใน blog.chromium.org และภาพรวมโดยละเอียดเพิ่มเติมที่ code.google.com ซึ่งผมจะพูดถึงเรื่องราวที่น่าสนใจที่สุดโดยส่วนตัวดังนี้

การปรับปรุง UI

Chrome สำหรับ Android ช่วยให้นักพัฒนาซอฟต์แวร์สร้างอินเทอร์เฟซผู้ใช้เว็บบนอุปกรณ์เคลื่อนที่ที่ทันสมัยได้อย่างง่ายดายโดยใช้การจัดตำแหน่งแบบอยู่กับที่ และ overflow: scroll สำหรับองค์ประกอบแบบเลื่อนแต่ละรายการได้ นอกจากนี้ ลักษณะการทำงานของการเลื่อนที่เหมือนเนทีฟจะได้รับการเปิดใช้โดยค่าเริ่มต้นด้วย Chrome สำหรับ Android รองรับรุ่น Flexbox แบบเก่า แต่โปรดทราบว่าเราเลิกใช้งานรุ่น Flexbox รุ่นเดิมแล้วเพื่อเปลี่ยนไปใช้รุ่นใหม่แทน นอกจากนี้ ยังรองรับเครื่องมือเลือกวันที่และเวลา และ การสนับสนุนล่วงหน้าสำหรับ <input type="range">

กราฟิกที่รวดเร็ว

Chrome สำหรับ Android ยังสนับสนุน Canvas ที่ใช้การเร่งความเร็วด้วยฮาร์ดแวร์และทำงานได้อย่างดี และยังรองรับ requestAnimationFrame ซึ่งสำคัญสำหรับอุปกรณ์เคลื่อนที่ด้วย ทำให้เบราว์เซอร์ตัดสินใจว่าจะแสดงผลเมื่อใด ซึ่งทำให้เบราว์เซอร์มีโอกาสจัดการอายุการใช้งานแบตเตอรี่ได้อย่างมีประสิทธิภาพมากขึ้นในแอปพลิเคชันที่ใช้ GPU มาก Chrome สำหรับ Android นำเสนอคุณลักษณะ HTML5 ที่โดดเด่นอื่นๆ จำนวนมาก รวมถึง File System API, IndexedDB, Web Worker และ Web Sockets

การซ่อมแซมรีโมต

ขอบอกเลยว่าฟีเจอร์ส่วนตัวที่ฉันชอบใน Chrome สำหรับ Android คือการแก้ไขข้อบกพร่องจากระยะไกล ผ่านเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chrome การแก้ไขข้อบกพร่องจากระยะไกลทำให้นักพัฒนาเว็บแก้ไขข้อบกพร่องของแอปพลิเคชันได้ง่ายขึ้น เนื่องจากแอปกำลังทำงานอยู่บนอุปกรณ์เคลื่อนที่ โดยไม่ต้องอาศัยการแฮ็กที่แยบยลอย่าง Weinre นี่คือ Screencast สั้นๆ ที่แสดงการใช้งานฟีเจอร์นี้

ดูข้อมูลเพิ่มเติมเกี่ยวกับการแก้ไขข้อบกพร่องจากระยะไกลได้ที่บทความการแก้ไขข้อบกพร่องระยะไกล

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

ผมรู้สึกชื่นชมกับผลดีที่ Chrome สำหรับ Android มีต่อชุมชนนักพัฒนาซอฟต์แวร์เว็บ บนอุปกรณ์เคลื่อนที่ และหวังว่าจะได้พบสิ่งดีๆ ที่เราจะได้ร่วมสร้างกัน! หากคุณมีคำถามเพิ่มเติม โปรดดูว่ามีคำตอบให้แล้วในคำถามที่พบบ่อยนี้ หรือหากคุณมีคำถามเกี่ยวกับการพัฒนาเว็บบนอุปกรณ์เคลื่อนที่โดยเฉพาะสำหรับ Chrome โปรดโพสต์คำถามไว้ใน Stack Overflow โดยติดแท็กด้วยแท็ก google-chrome และ android