ข่าวสำคัญเมื่อวานนี้คือ Microsoft เปิดตัว Edge บน iOS และ Android แต่ถ้าดูในรายละเอียดแล้ว มันคือการสร้างเบราว์เซอร์ครอบบนเอนจินตัวอื่นที่ไม่ใช่ EdgeHTML ของไมโครซอฟท์เอง (ไม่ได้เป็นการพอร์ต EdgeHTML มาลงทั้งสอง OS)
ฝั่ง iOS ค่อนข้างชัดเจนเพราะเป็นข้อกำหนดของแอปเปิลอยู่แล้ว ทำให้ Edge ต้องอิงเอนจิน WebKit ผ่าน WKWebView อีกที ในแง่การเรนเดอร์เว็บเพจจึงได้ผลเหมือนกับ Safari เวอร์ชันที่อยู่บน iOS ทุกประการ
ส่วนบน Android ไมโครซอฟท์ใช้เอนจิน Blink จากโครงการ Chromium แทนการเรียกใช้ Android WebView ของระบบปฏิบัติการ ด้วยเหตุผลว่าควบคุมตัวแอพได้เองและให้ประสิทธิภาพที่ดีกว่า WebView ส่วนในแง่การอัพเดตเวอร์ชัน ไมโครซอฟท์สัญญาว่าจะอัพเดตตาม Chromium ให้ทันเพื่อให้มีความสามารถเท่ากับ Chrome บน Android
สำหรับ User Agent String ที่เบราว์เซอร์จะส่งให้เว็บเซิร์ฟเวอร์ ไมโครซอฟท์เลือกใช้ "EdgiOS" และ "EdgA" เพื่อเลี่ยงคำว่า "Edge" (มีตัว e) เพื่อให้แตกต่างจาก Edge ตัวเต็มบน Windows 10
ที่มา - MSEdgeDev
Comments
ทาง MS บอกว่าจะมอบ "ประสบการณ์การใช้งาน" ที่เหมือนกับ Edge ก็ดูสมเหตุสมผลนะครับ
แต่ address bar อยู่ด้านบน ?