ข่าวต่อเนื่องจาก "Boot to Gecko" เมื่อค่าย Mozilla อยากดันเว็บแอพให้เข้าถึงฮาร์ดแวร์ได้ โดยสร้างชุด API ขึ้นมาให้ "เว็บแอพ" สามารถติดต่อและสั่งงานฮาร์ดแวร์โทรศัพท์ได้เหมือนกับแอพแบบ native ในปัจจุบัน
Mozilla เริ่มโครงการนี้แล้ว โดยใช้ชื่อว่า WebAPI ซึ่งระบุว่าจะสร้าง API สำหรับงานพื้นฐานบนมือถือทั้งหลาย ตั้งแต่การโทรศัพท์, สมุดที่อยู่, SMS, นาฬิกา, กล้อง, การอ่านเขียนไฟล์, เครื่องคิดเลข, การตั้งค่า, แผนที่และการระบุพิกัด เป็นต้น
Mozilla ระบุว่า WebAPI ควรจะทำงานได้ข้ามเบราว์เซอร์ และข้ามระบบปฏิบัติการ อันนี้ต้องรอดูว่าจะทำได้จริงแค่ไหน และจะมีพันธมิตรเข้าร่วมมากน้อยแค่ไหน โดย Mozilla ตั้งเป้าว่าจะพัฒนาสเปกให้เสร็จภายใน 6 เดือน ก่อนจะส่งสเปกไปเป็นมาตรฐานของ W3C ต่อไป (หมายเหตุ: W3C ก็มีคณะทำงานเรื่องคล้ายๆ กันอยู่แล้ว ชื่อ Device APIs Working Group ซึ่งมีเป้าหมายไม่เหมือนกับของ Mozilla เสียทั้งหมด)
ที่มา - Mozilla Hacks, Ars Technica, IntoMobile
Comments
ถ้า w3c มีหน่วยงานนี้อยู่แล้ว มันจะเกิดได้ไหมเนี่ย...
คงเหมือนส่งแนวทางไปให้พิจารณ์เป็นทางเลือกใหม่ (เพราะเป้าหมายเดียวกันแต่วิธีเดินอาจจะไม่เหมือนกัน) ส่วนสมาชิกอื่นๆ ที่เห็นชอบตรงข้อไหนก็อาจมาร่วมผลักดันข้อนั้นให้เข้าไปใน w3c จนยกมาเป็นมาตราฐานใหม่ก็ได้
แล้วแบบนี้จะทำให้เกิด 2 มาตรฐานหรือเปล่าครับ?
เกิดหลายมาตรฐานอยู่ตลอดเวลาครับ ตัวอย่างที่เห็นได้ชัดคือ CSS แบบขอบมน ที่แทบทุกเบราเซอร์ทำกันเองไปก่อน (ยกเว้น IE) หลังจากนั้นจึงผลักดันเข้าเป็นมาตรฐานกลาง ผ่านกระบวนการเจรจา ล็อบบี้ ฯลฯ
lewcpe.com, @wasonliw
Security ล่ะ
อยู่ภายใต้ sandbox ชัวร์
เดี๋ยวจะมี NOD เวอร์ชั่น Web App ออกมาครับ :)