大多数智能手机都使用实现HTML 5(或至少部分)的现代浏览器引擎。我应该开始在我的Web应用程序中使用HTML 5吗?我在哪里可以找到大多数流行设备(iPhone,Android等)使用的浏览器引擎列表?我的应用程序不必在旧的桌面浏览器上工作。
答案 0 :(得分:5)
根据网页的商业/关键程度,答案会有所不同。
如果它适用于所有智能手机是至关重要的,请使用HTML4,以便将其升级到HTML5。
如果最好能在大多数智能手机上使用,HTML5就可以了。即使它不受支持,页面也会呈现 - 它看起来不像你想要的那样。我正在使用HTML5,其中包含一些可帮助旧浏览器正确呈现它的新功能。
我对HTML 5进行了浏览器测试(使用旧版浏览器的帮助程序),结果如下:
http://www.stevefenton.co.uk/Content/Blog/Date/200907/Blog/HTML-5-Browser-Test/
答案 1 :(得分:1)
根据这篇文章(iPhone developers abandoning app model for HTML5?),似乎开始使用HTML 5是可行的。
答案 2 :(得分:0)
除非你只关心iphone,否则“大多数”智能手机都不能很好地支持5。 如果你真的想要在智能手机上有良好的兼容性,你最好保持4。
答案 3 :(得分:0)
The Wikipedia mobile browsers page目前有一个不错的表格。
在“最受欢迎的设备”问题上,如果您有关于应用目标受众使用的手机的任何信息,那么这比普遍受欢迎程度更有价值。
话虽如此,我认为一般来说iPhone的销售数字明显领先于其他所有人,而iPhone则支持HTML5。我会继续使用HTML5,因为我认为其他智能手机要么能够赶上他们的HTML5支持,要么就会消失。
Android几乎是唯一一款销售量很大的智能手机,对吗?我认为谷歌热衷于HTML5。