人們喜愛 HTML5 的原因有很多:它是先進的、開放的、它無處不在并無所不能。
但英特爾喜歡 HTML5 是因為我們憧憬在未來的世界里,開發人員可以創建神奇的跨平臺體驗,實現設備之間和屏幕之間的自由切換,這是一個應用程序可以無界限地到達更多客戶和更快上市的世界。
HTML5 可以幫助我們創造這樣的世界。
HTML5 無處不在
HTML5 受到所有主要瀏覽器和很多移動平臺的 Web 運行時的廣泛支持,開發人員因此能夠更有效地到達更多的設備和更多的用戶。
今年將有超過10億個移動設備安裝 HTML5 瀏覽器,這個數字預計到 2016 年將會翻一番。這意味著與原生代碼優先(native-code-first)開發策略相比較,HTML5 開發人員更有可能高效到達數十億的設備和客戶。
作為 HTML5 的堅定支持者,英特爾正在努力為開發人員提供所需的工具和社區,方便他們采用 HTML5 令想象變為現實。從開發到測試,再到部署,HTML5 開發人員需要的所有東西都可以在英特爾HTML5 專區中找到。
直面挑戰
開發人員想讓自己的應用程序被盡可能多的客戶所使用。這意味著他們需要讓自己的應用程序能夠在最大范圍的設備上正常工作。如今,這是一個真正的挑戰,因為每個設備都伴隨著一個獨特的生態環境、不同的功能、各種不同的屏幕尺寸和獨特的操作系統。
開發人員將面臨更多的挑戰。他們不得不花時間將應用程序移植并適應到每個新平臺中。他們不得不花時間為額外設備的不同屏幕尺寸和像素密度定制應用程序的用戶界面。他們還必須花費更多的時間,為部署了應用程序的每個平臺修復 bug、更新和維護不同的應用程序版本。這很快就會讓開發人員不堪重負。
幸運的是,利用 HTML5,開發人員不必重寫原生代碼,也不必移植多個版本,只需針對瀏覽器進行調優,就可以部署跨平臺應用程序。換句話說,開發人員可以利用 HTML5 更高效地控制更多的設備和更多的用戶。
此外,通 過 將 響 應 式 Web 設 計 原 理 應 用 到 HTML5 功 能 中( 比 如 CSS MediaQueries)來嚴格區分呈現樣式和內容,并讓單一的站點可以在多種屏幕尺寸上正確顯示,開發人員可以解決大多數的屏幕尺寸難題。
HTML5 的無所不能
HTML5 的多功能性讓開發人員有機會遍歷跨整個計算生態環境的超過 30 億4 臺設備 —— 這是一個真正龐大的全球客戶群!
實現如此大范圍的訪問是有可能的,因為 HTML5 受到所有主要 PC 瀏覽器和大多數主要移動設備平臺的 Web 運行時環境的廣泛支持。有了它,開發人員就可以輕松接觸到數以億計的用戶,并高效地將應用程序部署到各種多樣化的平臺上(如智能手機、PC、TV 和車載娛樂信息系統)。
大多數開發人員發現,HTML5 技術跟 JavaScript 和 層疊樣式表一樣,比原生代碼編程更容易學習。這意味著可以花費更少的時間學習語言,將節省下來的時間用于發明創造。
利用 HTML5,開發人員不必重寫原生代碼,也不必移植多個版本,只需對瀏覽器進行調優,就可以部署跨平臺的應用程序。
HTML5 還受到日益成長的開源社區的推動,這些開源社區中聚集了許多創新者和可用的免費開發工具。這意味著開發人員的入門成本很低,他們可以不受時間限制地實現新的想法,并能夠充分利用全球知識庫。
此外,還有一個充滿活力的框架庫和工具世界,可以幫助開發人員高效地創建跨平臺、跨設備和各種屏幕尺寸的先進的 HTML5應用程序。
盡管原生代碼編程確實能提供一些 HTML5 無法提供的功能,但是 HTML5 跨平臺功能方面卻遠遠處于領先地位。
正因為如此,想要最大限度地創造跨設備機會的開發人員開始越來越多地利用 HTML5 開發應用程序的核心部分,然后再根據需要為應用程序定制每個平臺的本機功能。
最近一次有全球 5,000 名開發人員參加的 Kendo UI 調查發現,90% 的人計劃在 2013 年使用 HTML5,有差不多三成的人已經開始結合使用 HTML5 和原生功能來構建混合應用程序。
從本質上,HTML5 為開發人員提供了一個基礎,以便最大限度地獲得實現跨平臺、跨設備的機會。
如上所述,HTML5 特別適合于想要為多重設備世界快速創新的開發人員。HTML5 是先進的、開放的、無處不在的,它為開發人員的脫穎而出和應用程序的更快上市提供了各種功能。
這就是英特爾看重 HTML5 的原因,也是開發人員喜歡 HTML5 的原因所在。