ค่อนข้างจะเป็นเรื่องคึกโครมหลังมีข่าวเรื่องพอร์ตของ Quake II บน HTML5 ออกมา อยากจะรวบรวมงานเจ๋งๆที่เห็นไว้หน่อย เผื่อว่ายังมีคนไม่เคยดู
จริงๆแล้ว HTML5 มันมีหลาย features มาก แต่ demo ส่วนใหญ่ที่เห็นแล้วรู้สึก “อึ้ง” มักจะเป็นการใช้ Canvas ประกอบกับอาศัยการทำงานของ JavaScript ที่เร็วขึ้นมากใน Browser ใหม่ๆ
สดๆ อันนี้น่าจะเคยเห็นกันหมดแล้ว
ผมแอบสงสัยเหมือนกัน ว่าถ้าของมันดีจริงทำไมไม่ทำ demo link ให้กดเข้าไปดูง่ายๆหว่า …’ ลองดูใน FAQ เค้าก็บอกนะว่ามันติดปัญหาลิขสิทธิ์ sth
ผมเป็นหนึ่งในคนคลั่งไคล้ Emulator ครับ! เวลาเห็นอะไรแบบนี้ตื่นเต้นทุกที
วิธีเขียน Emulator พวกนี้ก็ต้องเขียนโปรแกรมขึ้นมาจำลองการทำงานของ CPU นั่นแหละ (รวมถึงส่วนที่เป็น game controller, video, audio, memory ด้วย) โดยทำการจำลองการทำตาม instruction แต่อันใน binary ของตัว ROM (หมายถึงตัวเกม) ความเจ๋งก็คือว่าการทำงานทั้งหมดนี้ทำใน JavaScript ทั้งหมดเลย!
อันนี้คนเคยเรียนวิชากลุ่ม CG คงคุ้นหูมิใช่น้อย …’’
ทำออกมาเกือบเหมือน Photoshop เลยทีเดียว แต่เท่าที่ผมดูมันก็ยังเอ๋อๆอยู่บ้างนะ (เช่นลาก selection แล้วขอบมันเลื่อนไปเรื่อยๆ)
เป็นเดโมอันแรกๆที่ทำมาแล้วรู้สึกว่า HTML5 เจ๋งว่ะ!
สำหรับผมแล้ว อะไรที่คลิกขวาลงไปแล้วไม่มีชื่อ Adobe โผล่มานี่ให้ความรู้สึกดีขริงๆ T-T … ไม่ได้ชิงชัง Adobe นะครับ แต่แค่มันให้ความรู้สึกว่ามันเบา (lightweight) ไม่ต้องโหลด plug-in อะไรมาเพิ่มระหว่างเราเปิดเว็บ แต่คนใหญ่คนโตบางคนก็มีวิสัยทัศน์กับ Adobe ชัดเจนเหมือนกัน โดยการทำให้ผลิตภัณฑ์เกือบทุกตัวใช้ Flash ไม่ได้ ^ ^” ไอ่เรื่อง Flash มัน bug เยอะ จริงหรือไม่จริงนี่ในฐานะผู้ใช้เราตอบได้น้อยมาก ปัญหาบางอย่างมันอาจจะเกิดมาจากคนใช้ Flash จริงๆ แต่บางที Jobs อาจจะเจอสถานการณ์แบบ Apple submit bugs ไป support ของ Adobe แล้วทางนั้นไม่ยอมแก้ซักที หรืออะไรแบบนี้ก็เป็นได้
On Google: We did not enter the search business, Jobs said. They entered the phone business. Make no mistake they want to kill the iPhone. We won’t let them, he says. Someone else asks something on a different topic, but there’s no getting Jobs off this rant. I want to go back to that other question first and say one more thing, he says. This don’t be evil mantra: “It’s bullshit.” Audience roars.
About Adobe: They are lazy, Jobs says. They have all this potential to do interesting things but they just refuse to do it. They don’t do anything with the approaches that Apple is taking, like Carbon. Apple does not support Flash because it is so buggy, he says. Whenever a Mac crashes more often than not it’s because of Flash. No one will be using Flash, he says. The world is moving to HTML5.
ในฝั่งชุมชนผู้พัฒนา ผมลอง surf เล่นๆดูก็เจอคำถามประเภทว่า "เริ่มใช้ HTML5 ได้รึยัง?” พอสมควร แต่ส่วนใหญ่จะได้คำตอบว่า “ยัง” เพราะพวก browser ยังไม่ค่อยพร้อมกันเท่าไหร่ ยังมี behavior ที่ไม่เหมือนกันอยู่อีกมาก
ณ เวลานี้ ส่วนตัวผมรู้สึกว่า technology มันดูมีอนาคตมากมาย ไว้อีก 3 ปีมาดูกันว่าจะเป็นยังไง (ถ้าตอนนั้นยังเขียนบลอกอยู่นะ = =’)
0168107b-ed4d-4fb5-b9f5-145b79124209|0|.0
Tools
html5, flash, apple