大多数智能手机使用已实现 HTML 5(或至少部分实现)的现代浏览器引擎。我应该开始为我的 Web 应用程序使用 HTML 5 吗?我在哪里可以找到最流行的设备(iPhone、Android 等)使用的浏览器引擎列表?我的应用程序不必在较旧的桌面浏览器上运行。
4 回答
根据您的网页的商业/关键程度,答案会有所不同。
如果它适用于所有智能手机至关重要,请使用 HTML4,以将其升级到 HTML5。
如果最好它适用于大多数智能手机,HTML5 就可以了。即使不支持它,页面也会呈现 - 它看起来不像您想要的那样。我正在使用 HTML5,并添加了一些帮助旧版浏览器正确呈现它的附加功能。
我对 HTML 5 进行了浏览器测试(使用旧浏览器的帮助程序),结果如下:
http://www.stevefenton.co.uk/Content/Blog/Date/200907/Blog/HTML-5-Browser-Test/
根据这篇文章(iPhone 开发者放弃 HTML5 的应用模型?),似乎开始使用 HTML 5 是可行的。
除非您只关心 iphone,否则“大多数”智能手机都不能很好地支持 5。如果你真的想在智能手机上有良好的兼容性,你最好保持 4。
维基百科移动浏览器页面目前有一个不错的表格。
在“最流行的设备”问题上,如果你有任何关于你的应用程序的目标受众使用的手机的信息,那将比一般流行度更有价值。
话虽如此,我认为总体而言 iPhone 的销售数据明显领先于其他所有人,而且 iPhone 具有出色的 HTML5 支持。我会继续使用 HTML5,因为我认为其他智能手机要么赶上他们的 HTML5 支持,要么消失。
Android 几乎是唯一一款销量可观的智能手机,对吧?我认为 Google 热衷于 HTML5。