HTML5 คืออะไร?

Anonim

ก่อนหน้านี้ Apple ได้เปิดตัว HTML 5 Showcase ตู้โชว์ครอบคลุมวิดีโอ การพิมพ์ แกลเลอรี การเปลี่ยน เสียง มุมมอง 360 และตัวอย่างความจริงเสมือน นี่เป็นการรณรงค์อย่างต่อเนื่องเพื่อต่อต้านผู้ให้บริการปัจจุบันของ Adobe’s Flash เนื้อหาส่วนใหญ่ประเภทนี้ หากคุณยังไม่ได้อ่านจดหมายเปิดผนึกถึงชุมชนของ Steve Jobs ในหัวข้อ Flash ลองอ่านดู มันทำให้มีประเด็นที่น่าสนใจ

โดยส่วนตัวแล้ว ฉันคิดว่า Flash เป็นสินค้าที่กำลังจะตาย และมาตรฐานแบบเปิดมักจะเหนือกว่าเทคโนโลยีแบบปิดเมื่อพูดถึงเว็บ ดังนั้น ถึงเวลาแล้วที่จะกล่าวถึง HTML 5 อย่างรวดเร็ว ฉันยังได้เสนอความคิดเห็นที่ดี เพราะท้ายที่สุดแล้ว นี่คือบล็อก อ่านเพิ่มเติม

ฮะ?

HTML เป็นภาษาการเขียนโปรแกรมระดับสูง (หรือมาร์กอัป) ที่อิงตามเนื้อหาทั้งหมดบนเว็บ ขณะนี้ HTML-4 มาตรฐาน (เวอร์ชันปัจจุบัน) ไม่มีความสามารถในการมอบประสบการณ์สื่อที่ "สมบูรณ์" แก่ผู้ใช้ปลายทางของเว็บ เป็นเวลาหลายปีแล้วที่เราพึ่งพาการลงทุนเชิงพาณิชย์อย่าง Flash ซึ่งเข้ามาเติมเต็มช่องว่างนี้ให้กับเรา อย่างไรก็ตาม ปัญหาที่เกี่ยวข้องกับ Flash คือการใช้หน่วยความจำ ความเสถียร และความจริงที่ว่ามันเป็นเทคโนโลยีแบบปิด (เช่นเดียวกับที่เป็นกรรมสิทธิ์) คุณได้รับส่วนสำคัญ Flash เป็นของบริษัทเดียว นั่นไม่ใช่วิธีการทำงานของเว็บโดยทั่วไป ย้อนกลับไปเมื่อเว็บเริ่มเป็นชุดของมาตรฐานเปิดและประวัติศาสตร์แสดงให้เห็นว่าท้ายที่สุดแล้วเว็บจะยังคงดำเนินการต่อไปภายใต้หลักการเหล่านี้

ไม่สมควรถูกครอบงำตลาด

ตอนนี้ เนื้อหาวิดีโอเกือบทั้งหมดที่คุณดูในเบราว์เซอร์ของคุณรองรับ Flash เว็บไซต์จำนวนมากยังต้องพึ่งพา Flash ในการนำทางอีกด้วย ฟังดูดี แต่ปัญหาเริ่มเกิดขึ้นกับการกำเนิดของเทคโนโลยีใหม่ หากคุณเป็นผู้ผลิตอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภคที่หวังจะนำอุปกรณ์ขนาดเล็กออกสู่ตลาดโดยตั้งใจให้ผู้ใช้สามารถดูวิดีโอผ่านเว็บได้ แสดงว่าคุณโชคไม่ดี ในโลกปัจจุบัน เพื่อให้บริการฟังก์ชันนี้ คุณต้องโน้มน้าวให้ Adobe พอร์ตแฟลชไปยังระบบของคุณ ไม่มีสิ่งจูงใจสำหรับ Adobe ในการย้ายซอฟต์แวร์ของตนไปยังอุปกรณ์ “รุ่นใหม่ๆ” ของคุณ มันจะทำให้พวกเขาต้องเสียเงิน ซึ่งพวกเขาไม่เต็มใจที่จะจ่าย แน่นอน Adobe สามารถปล่อยข้อกำหนดที่จำเป็นสำหรับผู้ที่เขียนการใช้งาน Flash ของตนเองได้หรือไม่ ไม่. Adobe จะไม่อนุญาตเช่นกัน ดังนั้นพวกเขาจึงลงเอยด้วยการครอบงำ (โดยตั้งใจหรือไม่ก็ตาม) ในการจัดส่งเนื้อหาทางอินเทอร์เน็ตHTML 5 กำหนดขึ้นเพื่อส่งมอบช่องว่างทั้งหมดที่ HTML4 (อายุ) ได้นำเสนอแก่เรา มันทำให้กางเกงของ Adobe กลัว พวกเขาไม่สามารถหยุดมันได้และสิ่งที่พวกเขาทำในท้ายที่สุดก็จะยืดเวลาความตายที่หลีกเลี่ยงไม่ได้

การเล่นวิดีโอ

โดยภัยคุกคามที่ใหญ่ที่สุดต่อฐานที่มั่น Flash คือความสามารถในการเล่นวิดีโอของ HTML5 ตอนนี้ แทนที่จะเพิ่มโปรแกรม Flash ลงในไซต์ของคุณ หรือฝังโปรแกรมเล่นวิดีโอของบุคคลที่สาม นักพัฒนาเว็บสามารถใส่วิดีโอที่มีแท็กได้ นี่เป็นขั้นตอนที่ง่ายกว่าแบบก้าวกระโดดกว่าการใช้ Flash มีหลายวิธีในการเล่นทั้งเสียงและวิดีโอ ดังนั้นเทคโนโลยียังไม่สมบูรณ์แบบ จะใช้เวลาสักครู่สำหรับทุกคนในการตกลงรายละเอียด แต่ในที่สุดคุณจะเห็นวิดีโอนั้นส่งถึงคุณผ่านเบราว์เซอร์ของคุณ ไม่ใช่โปรแกรมของบุคคลที่สาม youtube พร้อมใช้งานแล้ว และขณะนี้คุณสามารถดูเนื้อหาใน HTML5 บน mac ของคุณด้วย Safari หรือ Google Chromeการสนับสนุน Firefox และ Internet Explorer กำลังมา

การออกแบบเพจตามแคนวาส

HTML5 แนะนำองค์ประกอบ HTML ใหม่ที่เรียกว่าแท็ก CANVAS แท็กนี้ช่วยให้สามารถวาดภาพสองมิติบนหน้าเว็บใดก็ได้ สมบูรณ์แบบสำหรับการสร้างกราฟหรือการดำเนินการวาดที่ซับซ้อนประเภทอื่น ๆ ก่อนหน้านี้นักพัฒนามักใช้ Flash ในการ "วาด" องค์ประกอบการออกแบบบนหน้าเว็บที่ไม่สามารถทำได้ด้วยการใช้ Javascript หรือ HTML มาตรฐาน

โครงสร้าง

HTML5 มีองค์ประกอบองค์กรหรือ "โครงสร้าง" ที่ได้รับการปรับปรุงใหม่ ซึ่งช่วยให้นักออกแบบเว็บไซต์กำหนดเป้าหมายเนื้อหาสำหรับผู้ชมที่ต้องการได้ดีขึ้น ท้ายที่สุดแล้ว เครื่องมือค้นหา (google) จะสามารถจัดทำดัชนีข้อมูลในลักษณะที่ตรงเป้าหมายยิ่งขึ้น ดังนั้นในฐานะผู้ใช้เว็บจะสามารถค้นหาข้อมูลได้เร็วกว่าที่เคย

ใช้ทรัพยากรน้อยลง/บูรณาการมากขึ้น

เมื่อคอมพิวเตอร์มีขนาดเล็กลงเรื่อย ๆ (iPhone/iPad) การใช้คอมพิวเตอร์อย่างมีประสิทธิภาพจึงมีความสำคัญมากขึ้นกว่าเดิม HTML5 เป็นเทคโนโลยีที่จะสร้างขึ้นในเบราว์เซอร์ของคุณ ดังนั้นคอมพิวเตอร์ของคุณไม่จำเป็นต้องเปิดแอปพลิเคชันเพิ่มเติมเพื่อดูเนื้อหาที่สมบูรณ์ ขณะนี้นักพัฒนาเบราว์เซอร์สามารถทดสอบประสบการณ์การท่องเว็บทั้งหมดระหว่างกระบวนการ QA เพื่อให้เราหยุดทำงานน้อยลง!

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

-คริส

HTML5 คืออะไร?