การยกตัวอย่างฟิลด์อินเทอร์เน็ตบนมือถือเป็นตัวอย่างในการเผชิญกับอุปกรณ์เทอร์มินัลและแพลตฟอร์มจำนวนมากนักออกแบบและนักพัฒนาต้องประนีประนอมในแง่ของการแสดงผลผลิตภัณฑ์และความสอดคล้องในประสบการณ์และเสียพลังงานไปมากในกระบวนการเติมในแพลตฟอร์ม
HTML5 ซึ่งกล่าวกันว่าเป็น Killer of Flash เป็นเทคโนโลยีเครือข่ายการเปลี่ยนแปลงที่ใช้สำหรับการพัฒนาเว็บแอปพลิเคชัน HTML 5 มีองค์ประกอบและคุณลักษณะใหม่บางอย่างซึ่งบางส่วนมีความคล้ายคลึงกันทางเทคนิค
และป้ายกำกับ แต่มีความหมายบางอย่างเช่น
และ
- แท็กนี้จะเอื้อต่อการจัดทำดัชนีเครื่องมือค้นหาอุปกรณ์หน้าจอขนาดเล็กและผู้พิการทางสายตา ในขณะเดียวกันก็มีฟังก์ชั่นใหม่สำหรับองค์ประกอบการท่องเว็บอื่น ๆ ผ่านอินเทอร์เฟซมาตรฐานเช่น
และ
เครื่องหมาย.
นอกเหนือจากอินเทอร์เฟซ DOM ดั้งเดิมแล้ว HTML5 ยังเพิ่ม API ที่มีความหลากหลายมากขึ้น:
ภาพวาดสองมิติแบบเรียลไทม์
Canvas API: API สำหรับเอาต์พุตแบบไดนามิกและกราฟิกการแสดงผลชาร์ตรูปภาพและภาพเคลื่อนไหว
การเล่นสื่อที่กำหนดเวลา
เสียงและวิดีโอ HTML5: องค์ประกอบใหม่ใน HTML5 พวกเขาให้นักพัฒนาซอฟต์แวร์ที่มี API ทั่วไปรวมและสคริปต์สำหรับการประมวลผลเสียงและวิดีโอโดยไม่ต้องติดตั้งปลั๊กอินใด ๆ
ฐานข้อมูลการจัดเก็บออฟไลน์ (แอปพลิเคชันเครือข่ายออฟไลน์)
แก้ไข
ลากและวาง
การสื่อสารข้ามเอกสาร
การสื่อสาร/เครือข่าย
การสื่อสาร APIs: ฐานรากที่สำคัญสองประการสำหรับการสร้างการสื่อสารแบบเรียลไทม์และข้ามแหล่งกำเนิด: การส่งข้อความข้ามเอกสารและ XMLHTTTPREQUEST ระดับ 2
การจัดการประวัติการเรียกดู
การลงทะเบียนส่วนหัวเมื่อ MIME และ Protocol Handlers
ข้อมูลขนาดเล็ก
คำอธิบายทางเทคนิคข้างต้นมีอยู่ในเอกสาร WHATWG HTML แต่ไม่ได้รวมอยู่ในเอกสาร W3C HTML5; W3C ได้อธิบายแยกต่างหากสำหรับเทคโนโลยีบางอย่างดังนั้นบทความนี้จะไม่ถูกทำซ้ำทีละรายการ
มันฟังดูเป็นเรื่องทางเทคนิคนิดหน่อยดังนั้น HTML5 จะมีผลกระทบอะไรต่อการออกแบบ? นี่เป็นปัญหาที่นักออกแบบเว็บไซต์และนักพัฒนาต้องพิจารณาหลังจากพูดคุยเกี่ยวกับรหัสการเขียนโปรแกรม
ข้อดีของ HTML5 และเว็บแอพ
การยกตัวอย่างฟิลด์อินเทอร์เน็ตบนมือถือเป็นตัวอย่างในการเผชิญกับอุปกรณ์เทอร์มินัลและแพลตฟอร์มจำนวนมากนักออกแบบและนักพัฒนาต้องประนีประนอมในแง่ของการแสดงผลผลิตภัณฑ์และความสอดคล้องในประสบการณ์และเสียพลังงานไปมากในกระบวนการเติมในแพลตฟอร์ม ผลิตภัณฑ์อาจถึงระดับที่สูงขึ้น แต่ความเป็นจริงของการกระจายตัวของเทอร์มินัลมือถือ (รวมถึงฮาร์ดแวร์และซอฟต์แวร์) บล็อกความปรารถนาดี
แพลตฟอร์มการพัฒนาโทรศัพท์มือถือกระแสหลักปัจจุบัน ได้แก่ : iOS, Symbian, Linux, Palm, Blackberry, Windows Mobile, Android ฯลฯ ในหมู่พวกเขาแพลตฟอร์ม iOS จะต้องได้รับการออกแบบสำหรับความละเอียด 480*320, 960*640 และ 1024*768 ตามลำดับ ความละเอียด QVGA คือ 240*320, ความละเอียด WQVGA คือ 240*400, ความละเอียด HVGA คือ 320*480, ความละเอียด WVGA คือ 480*800, ความละเอียด FWVGA คือ 480*854 ฯลฯ ; ระบบ Symbian มีประวัติอันยาวนานและตอนนี้ส่วนใหญ่มุ่งเน้นไปที่ S60 V3 และ V5 สองเวอร์ชันและความละเอียดยังคงอยู่ที่ 176*208, 208*208, 240*320/320*240, 352*416/416*352 และ 800*352 แม้จะมีแพลตฟอร์มเดียวกันความละเอียดที่แตกต่างกันจะมีความแตกต่างที่สอดคล้องกัน นอกจากนี้ผลิตภัณฑ์ไคลเอนต์จะต้องได้รับการอัปเดตและวนซ้ำอย่างต่อเนื่องจากเวอร์ชัน 1.0, เวอร์ชัน 2.0 ถึงเวอร์ชัน n.0; ทุกครั้งที่มีการพัฒนาแอพดั้งเดิมแพลตฟอร์มจะต้องวางไว้ และความจริงก็คือผู้ใช้บางคนจะไม่อัปเดตเวอร์ชันใหม่อย่างแข็งขันดังนั้นนักออกแบบและนักพัฒนาควรกังวลว่าจะได้รับการสนับสนุนเวอร์ชันเก่าก่อนหน้านี้เมื่อพัฒนาฟังก์ชั่นใหม่หรือไม่ ทวีคูณแพลตฟอร์มที่แตกต่างกันด้วยเวอร์ชันที่แตกต่างกันกำลังคนและทรัพยากรวัสดุมีการลงทุนในการทำงานของการวางแพลตฟอร์มและพลังงานในการปรับปรุงประสบการณ์การใช้งานผลิตภัณฑ์ค่อนข้าง จำกัด
ดังนั้นผู้คนจึงมีการทรมานอุปกรณ์เทอร์มินัลที่กระจัดกระจายและเริ่มตั้งตารอสิ่งที่แตกต่างจากแอพดั้งเดิม การเกิดขึ้นของเว็บแอพที่พัฒนาโดยเทคโนโลยี HTML5 ทำให้นักออกแบบและนักพัฒนามีวิสัยทัศน์ที่สดใส กระบวนการเรนเดอร์ของเทคโนโลยี HTML5 นั้นส่วนใหญ่ดำเนินการโดยเบราว์เซอร์แอปพลิเคชันที่ฝังอยู่ด้วย HTML5 Parser แอปพลิเคชันที่รองรับการเปิดบุ๊คมาร์คหรือผลิตภัณฑ์โทรศัพท์มือถือ ด้วยวิธีนี้การเปิดตัวและการอัปเดตเวอร์ชันของผลิตภัณฑ์ไม่ใช้เวลานานในการวางแพลตฟอร์มอีกต่อไป ตรรกะภายในของ applerator จะแปลง UI ของผลิตภัณฑ์เป็นอินเทอร์เฟซดั้งเดิมสำหรับแพลตฟอร์มเช่น iOS หรือ Android ในขณะเดียวกันผลิตภัณฑ์ในรูปแบบของเว็บแอปไม่ต้องการให้ผู้ใช้ดาวน์โหลดและอัปเดตและสามารถเข้าถึงเวอร์ชันล่าสุดผ่านเครือข่าย นอกจากนี้ยังอำนวยความสะดวกให้นักออกแบบและนักพัฒนาในการดีบักและแก้ไขข้อผิดพลาดและไม่มีปัญหาในการคำนึงถึงเวอร์ชันใหม่และเก่าในเวลาเดียวกันอีกต่อไป