本節書摘來異步社群《html5移動應用開發入門經典》一書中的第1章,第1.5節,作者:【美】jennifer kyrnin,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
html5移動應用開發入門經典
許多設計人員并不是很樂意在他們的web頁面中使用html5,因為目前ie對html5的支援相對較少。事實上,隻有ie 9對html5提供了适當的支援。不過,其他諸如firefox、chrome、opera及safari這些浏覽器都能為html5的大部分功能提供很好的支援。
警告:
測試很關鍵
如果要開發在ios、android裝置及桌面浏覽器中都可用的頁面或應用,需要将其在ie 8中進行測試。ie 8(及ie 7)依舊占據浏覽器市場的大部分份額,若開發的頁面或應用無法在ie8中使用,那麼它們也無法适用于目前市面上流行的大部分大衆浏覽器。若計算機不是windows系統,可以使用<code>browsershots(http://browsershots.org/)</code>這類線上工具來進行ie和其他浏覽器環境中的測試。
不過,對于運作android和ios的移動裝置(比如xoom平闆電腦或ipad)來說,該怎麼辦呢?它們都能很好地支援html5,因為它們運作的浏覽器(ios下的safari以及android下的chrome)都基于webkit,而webkit對html5有相當出色的支援。
使用html5為android及ios設計web頁面及應用的最大好處是,它們在未來的裝置上仍能繼續使用。目前在平闆電腦、手機甚至是電視上使用的作業系統将來還會發展到更多裝置上,例如汽車、圖像播放裝置,甚至冰箱等。