为什么说HTML5还没到黄金开发时期?
2013-10-11 84

    HTML5是一门新技术能够允许开发者基于Web创建丰富的应用程序,适用于任何设备或标准的Web浏览器中。许多业界人士认为HTML5能够拯救Web,并且喧称基于本地开发平台应用已经过时。今年早些时候,就有文章报道称HTML5将取代本土应用,但这还需要很长一段时间来验证。

为何HTML5还需要很长时间才能成为赢家呢?业界众说纷纭,一起来看下:

HTML5不是一个平台:HTML5只是一个语言标准。这也是困扰HTML5的重要原因。尽管基于HTML5开发的应用能够允许在所有的平台上,设想初衷是非常美好的,但是就目前来看对于HTML5还有一定难度。

HTML5拥有一个新兴化的碎片问题:它经常被鼓吹作为一种解决方案,它真能成为未来的主角吗?
根据Appcelerator公司的Michael King指出HTML5支持跨浏览器问题上至少有30%的不同。也就是说,HTML5的某些特性也许在Chrome支持,但是在Safari或者Firefox上并非很友好。这一问题在移动浏览器上也能体现出。这就打破了开发者创建HTML5应用并且能够将其部署到所有平台上的言论。

Apple、Google、Facebook对HTML5不友好(只是暂时的):Facebook为了适配苹果的iOS SDK放弃使用HTML5重新使用本地应用进行构建,由于是本地应用,速度提升非常明显。该新应用推出几周后,在App Store里的评级从5星一度跃至4星。
然而移动Web的开发显然也给Facebook带来了商业利益,因为HTML5支持移动Web应用支付,目前还不清楚究竟是苹果还是谷歌获利。但可以明确的是用户非常青睐移动Web应用,苹果和谷歌正在削减本地应用项目。

HTML5的承诺:扎克伯格上周说道:“并不是HTML5不好,我敢确定,在不久的将来,HTML5依然会带给大家震撼!” 他遗憾的说:“HTML5版本的Facebook还没有做好充分的准备,因而迫使我们放弃使用HTML5。”他在采访中还提到“我们一直认为HTML5是最有前途的一门技术”。