สวัสดีครับ เพื่อนๆ ผมมีเรื่องจะมาอัพเดท นิดหน่อย คิดว่าหลายๆ คนคงทราบ และยังมีอีกหลายคน
ยังไม่ทราบ ผมเลยจะมาบอกกล่าว Internet Technology ตัวใหม่ ที่เป็นเหตุผลให้ทาง Apple ไม่ง้อ
Adobe Flash ! เริ่มสนุกแล้วใช่ไหมครับ มาดูกันเลยดีกว่า

เนื่องจากตอนนี้ HTML 4.1 และ XHTML 1.1 ดังที่นักพัฒนา หรือผู้ใช้ทั่วไปทราบกันดีว่ามันถูกนำมา
ใช้หลายปีแล้วทาง W3C ได้พัฒนา โดยบริษัทชั้นนำ อาทิ Apple, Microsoft, IBM และอื่นๆ พร้อมให้
การสนับสนุน ซึ่งทาง W3C โดยทีมงานทางฝ่ายเทคนิค WHATWG นั้น ได้กำลังพัฒนามาตรฐาน
การแสดงผลข้อมูลผ่าน Internet ใหม่ โดยให้ชื่อว่า HTML 5 ซึ่งมาตรฐานใหม่นี้ จะสนับการเล่น
Video และ Audio ได้ผ่านทาง Browser เลย โดยไม่ต้องง้อ Plug-in อื่นๆ อีก นอกจากนั้นยังมี ส่วนของ
การแสดงผลภาพ หรือ Canvas ใหม่ ที่สามารถทำงานในแบบ 3D หรือ สามมิติ ได้ดียิ่งขึ้น

ซึ่ง HTML5 นี้ มีองค์ประกอบสำคัญ 3 ส่วนดังนี้

HTML5 = HTML + CSS + JS APIs

โดยที่
1. HTML เอาไว้แสดงข้อมูล เนื้อหา ซึ่งประกอบไปด้วย Tag ต่างๆ โดย HTML5 มี Tag ที่ถูกกำหนด
ขึ้นมาใหม่ เพียบ
2. CSS เป็นส่วนที่เอาไว้ใช้ในการจัดรูปแบบของการแสดงผล ให้ออกมาสวยงาม และอ่านง่าย
3. JS APIs เป็นส่วนช่วยให้การแสดงผลเนื้อหา และรูปแบบ ต่างๆ ได้อย่าง dynamic ซึ่งนั้นก็คือ script
ที่ถูกกำหนดหรือควบคุมการแสดงเนื้อหา นั้นเอง

จากมาตรฐานที่เกิดขึ้นใหม่นี้ ทำให้ทาง Apple เอง นำมาใช้เป็นเหตุผลที่ไม่สนับสนุน หรือนำเอา
Flash มาติดตั้งไว้ใน Iphone โดยทาง Apple ก็กำลังพัฒนาตัว Safari ซึ่งเป็น Browser ตัวเก่งให้
สามารถสนับสนุนมาตรฐานตัวใหม่นี้ และได้ปล่อยออกมาให้ทุกคนได้ทดลองใช้แล้วใน PC ผมยัง
ไม่ได้ลองเล่นกับ Iphone ก็เลยยังไม่รู้ว่า มัน support ได้จริงไหม

ไม่ใช่เฉพาะ Apple เท่านั้น ทางฝั่ง Google เองก็ได้มีการเตรียมความพร้อม และพัฒนา Chrome
เจ้า Browser ตัวเก่ง ให้รองรับมาตรฐานดังกล่าว และเปิดให้ทุกคนได้นำไปใช้แล้ว ซึ่งความสามารถ
นี้จะมีไปกับ version ใหม่ๆ ของตัว Chrome นั้นเอง

ไม่เพียงแต่ Browser จาก 2 ค่ายนี้เ่ท่านั้น Browser ค่ายดังๆ อย่าง Firefox, IE หรือ Opera เอง ก็ยัง
สามารถแสดงผลมาตรฐานใหม่นี้ได้เช่นกัน ท่าจะให้ดีก็ควรจะต้องเป็น version ใหม่ล่าสุด ล่ะครับ

ถ้ามีเพื่อนๆ คนไหนได้ลองเล่นแล้ว ก็เล่าสู่กันฟังบ้างนะครับ

ข้อมูลเพิ่มเติมครับ

HTML5 on wikipedia
HTML5 spec on W3C
HTML5 demo
Safari HTML5 Showcase
W3Schools HTML5 tutorial

Play video