สวัสดีครับ เพื่อนๆ ผมมีเรื่องจะมาอัพเดท นิดหน่อย คิดว่าหลายๆ คนคงทราบ และยังมีอีกหลายคน
ยังไม่ทราบ ผมเลยจะมาบอกกล่าว 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
เท่าที่ตามข่าว มีแววว่าจะไม่เอาสูงมาก (ในไอโฟน)
แต่ก็ไม่แน่หรอก ในวงการธุรกิจเขาบอกว่า ไม่มีมิตรแท้และศัตรูถาวร
ผมก็ไม่ได้ง้อ Apple รุสึกมันคุมคาม user ไปหรือป่าว ลามไปถึงพวก develop
html5 มันยังเร็วไปเพราะยังเว็บแบบเก่ายังคงเป็นแบบเดิม ใน1ปีก็ยังไม่รู้ว่าคนทำเวปที่เป็นปัจจุบันจะ้ปลี่ยนไปใช้ html5 ถึง10%มั้ย
แถม html5 เล่น vdo ได้ก็จริงแต่ทำแค่ดูได้ ลูกเล่นการ playback ต่างๆยังไม่ได้(ตามที่เคยตามข่าว) แล้ว iphone ออกมาไม่เอาแฟลช มันมีอำนาจขนาดให้เว็บที่เค้าทำไว้เปลี่ยนไปใช้ html5 เพื่ิอ iphone ในเร็ววันเลยหรอ กว่าจะใช้กันแพร่หลายไอโฟน 6 ออกแล้วมั้งแล้วตอนนี้จะกาศไม่เอาเพื่ออะไร ถ้าเว็ปผมทำกับแฟลชอยู่แล้วมันทำงานได้ดีสวยงาม ผมจะต้องยอมแก้เว็ปเลยเหรอคงไม่ใช่ในเร็ววันแน่ และแฟลชมันทำได้มากกว่าดูวีดีโอ และป้ายโฆษณานะ
เรื่องวิดิโอ ตอนนี้ youtube เปิดให้ลองทดสอบกันแล้วนะครับ
ส่วนตัวยังไม่ประทับใจเท่าไหร่ ภาพมันแตกๆ ต้องพัฒนาอีกเยอะ
http://earthdroid.cmudd.com/?p=223
ผมว่าปัญหาหลักมันคือช่องโหว่ของ flash มันเยอะครับ จ็อบคงไม่อยากเสี่ยงล่ะมั้ง
adobe พัฒนา HTML5 ควบคู่ไปคอยไว้แล้วครับไม่ต้องห่วง
จริงๆ แล้ว HTML5 ตอนนี้ก็เริ่มมีการใช้งานไปพอสมควรนะครับ ซึ่งบางทีผู้ใช้งานบางคนก็ไม่รู้ว่ามันคือ HTML5
ตัวอย่างพวกฟังก์ชัน attachment ของ Gmail ที่ใช้กันที่เป็น drag-and-drop หรือว่าอย่างพวกกราฟของเว็บ bit.ly ที่ใช้ canvas
มันก็จริงเรื่องเริ่มมี แต่ก็นั้นแหละครับ เว็ปส่วนใหญ่บนโลกตอนนี้มันจะเปลี่ยนไปเป็น html 5 กันอีกเมื่อไหร่ gmail ทำก็ไม่ใช่เรื่องแปลกก็เค้าเป็นเจ้าภาพในการผลักดัน แต่คนทั่วไปเค้าไม่ได้เข้าแค่เว็ป gmail นี่สิ รองรับ html5 อะสมควรแต่ไม่สมควรตัดขาด flash ในตอนนี้