ต่อจากข่าว Mozilla ล้มโครงการ Firefox Metro บอกผู้ใช้งานน้อยเกินไป ทางคุณ Brian Bondy อดีตหัวหน้าทีม Firefox Metro (ปัจจุบันเขาไม่ได้เป็นพนักงานของ Mozilla แล้ว) ออกมาเขียนบล็อกอธิบายว่าเหตุผลที่คนใช้ Firefox Metro/Modern น้อย เป็นเพราะนโยบายของไมโครซอฟท์ที่กำหนดว่าเบราว์เซอร์ที่จะทำงานในโหมด Metro/Modern ได้มีแค่ตัวเดียว และผู้ใช้ต้องตั้งค่าเบราว์เซอร์นั้นเป็นดีฟอลต์เสียก่อน (ซึ่งค่าดีฟอลต์ของระบบคือ IE)
นอกจากนี้เขายังให้ความเห็นว่า การตั้งค่าเบราว์เซอร์เป็นดีฟอลต์ของ Windows 8 ยากกว่า Windows รุ่นก่อนๆ หน้ามาก เพราะของเดิมเบราว์เซอร์สามารถขึ้นหน้าต่างถามผู้ใช้งานได้เลยว่าต้องการตั้งเป็นดีฟอลต์หรือไม่ แต่กรณีของ Windows 8 เราต้องเป็นคนกดว่าจะตั้งค่าเบราว์เซอร์ดีฟอลต์เองก่อน แถมยังต้องแยกสำหรับ HTTP และ HTML สองกรณีด้วย
Bondy บอกว่าถ้าไมโครซอฟท์แก้ปัญหาเหล่านี้ ก็น่าจะช่วยให้ Windows 8 มีแอพจำนวนเยอะขึ้นด้วย
ที่มา - Brian Bondy , Computerworld
Comments
ผมว่าปัญหาจริงๆ มันอยู่ที่ว่า Firefox (รวมถึง Chrome) ไม่ใช่แอป Metro/Modern จริงๆ แต่เป็นโปรแกรมแบบ Desktop ที่แสดงผลในโหมด Metro/Modern ได้เท่านั้นเอง ถ้า Firefox เป็นแอป Metro/Modern อย่างสมบูรณ์แบบเหมือนพวก UC BrowserHD ก็คงไม่มีปัญหาเรื่องดีฟอลต์หรือไม่ดีฟอลต์ และคนก็คงใช้ Firefox แบบ Metro/Modern มากขึ้น
ขอแย้งครับ เป็นความจริงตามที่มร. Bondy. พูดครับ ผมใช้ Windows 8 ถึง 8.1 และผมสงสัยมาโดยตลอดว่า ทำไมเวลาเราตั้ง default ให้ Chrome แล้ว IE ไม่สามารถเข้าโหมด Modern UI ได้ และเหมือนกันครับ เมื่อตั้งให้ IE เป็นค่าเริ่มต้น เราก็จะไม่สามารถใช้ Chrome ในโหมด Modern UI ไม่ได้ซะอย่างนั้น?? ก็เพราะไมโครซอฟท์ไปกำหนดให้เบาว์เซอร์สามารถรันในโหมด Modern UI ได้เพียงแค่อันเดียวไงครับ....
ส่วนเวลาจะตั้งค่าเริ่มต้นนี่ มันก็คงต้องเข้าเมนูการตั้งค่าอยู่แล้ว...
ประเด็นเรื่องเอนจิ้นที่คุณ leeyiankun ตั้งคำถามมาด้านล่าง ผมไม่ทราบครับ แต่ประเด็นที่คุณ iDan บอกว่า "ก็เพราะไมโครซอฟท์ไปกำหนดให้เบาว์เซอร์สามารถรันในโหมด Modern UI ได้เพียงแค่อันเดียวไงครับ" ผมขอโต้แย้งครับ ลองติดตั้งเบราว์เซอร์ที่พัฒนาสำหรับ Metro/Modern โดยเฉพาะดูสักตัว เช่น UC BrowserHD ที่ผมเอ่ยถึงไป แล้วรันมันพร้อมๆ กับ IE ในโหมด Metro/Modern ก็จะเห็นว่าเบราว์เซอร์ 2 ตัวรันในโหมด Metro/Modern พร้อมกันได้
อันนี้ถูกต้องครับ แต่บราวเซอร์ Modern มันมีเอนจิ้นตัวเองได้รึเปล่า? หรือต้องใช้ของที่ให้มาอย่างเดียว
เพราะ UC Browserนี่ ก็ใช้เอนจิ้นTridentของ IE ไม่ใช่เหรอครับ?
ส่วนพวกFirefox/Chromeมันใช้ Blink/Webkit/Gecko นี่ครับ
เฉพาะ RT เท่านั้น ที่บังคับตัวเดียวครับ
มุกเดียวกับ Netscape เปะเลย!
my blog