统软云刘鑫:看看中国HTML5市场在美国的发展

物联网

移动应用

App开发

APP开发


浏览:581 次

最近,创始人兼首席执行官刘欣在美国旧金山与美国HTML5开发商进行了密切接触,感受到中美HTML5开发者在受欢迎程度上的差异,以及中美在不同市场阶段的表现上的巨大差异。

中国和美国的HTML5市场差距有多远?首先,从以下两个趋势图中,我们很容易发现,自2009年底以来,美国公众对HTML5的兴趣首次迅速上升,而中国HTML5市场在近两年后的2011年下半年迎来了首次关注,美国HTML5市场已尽早进入理性状态。这不仅仅是一个炒作概念或简单的市场宣传活动,甚至其关注度也有所下降。它已经成为网络技术各个独立领域的一次深入探索和创新。尽管中国HTML5市场在2015年很热,但它可能会比美国市场更晚。

图1:HTML5多年来在美国的流行趋势

图2:美国HTML5开发人员和公司在做什么?

1.从创新到实用,我们可以用这句话来总结,我们这次遇到了很多“酷”的公司。一家公司使用WebGL和Websocket技术将一条方程式赛车赛道转移到互联网上。他们做到了。首先,安装在汽车上的数千个传感器可以传回实时数据。通过Websocket技术和HTML5的结合,他们可以在PC上进行实时跟踪模拟显示,并且可以以3D形式呈现。这种方法的实施不仅震惊了我,也让我感受到了一个真正的程序员在创新和深入使用技术方面的努力。通过这种努力,创新的想法可以成为现实。虚拟现实、物联网和3D是美国HTML5开发者的重点。

2.美国的HTML5和Mobile几乎没有提到将Webapp页面直接打包到iOS和Androidapp中的模式。通过与美国网络开发人员的交流,我发现,经过五六年的发展,人们已经熟悉了这样一种模式:编写一套代码可以直接在PC、移动浏览器上使用,并打包成app(当然,中国也有微信发布渠道)。人们普遍认为,这种理想化的模式无法带来真正的用户体验。我对使用纯前端框架也很谨慎。例如,一位开发人员告诉我,Angular Js正在重写2.0,并将在1.0版本上进行完全重组,因此许多美国开发人员不会选择至少发布新版本。这次对话最重要的价值是让我了解美国HTML5开发者的成熟和理性。因此,美国HTML5开发人员不会以懒惰的态度在手机上编写一套代码,希望在PC、手机等中通用。这也可以解释为什么Sencha和其他前端框架开发得不好。

3.在美国开发者眼中,React JS/Native让我惊讶的是,React Native在这个美国交易所并没有变得如此火爆。我以为Facebook刚刚发布了React Native,这会让美国开发者充满热情。每个人都很关注,但我只能说这并不是那么令人兴奋。我与一位开发人员交流了我使用ReactJS和ReactNative的经验,他告诉我,ReactJS更多地用于PC端,而在移动端使用ReactNative对普通前端工程师来说并不容易。许多大公司的高级前端程序员会追求新技术并尝试使用它们,并相信Facebook会继续发展。然而,对于大多数前端HTML5开发人员来说,这太复杂了。因为使用React Native不仅需要前端程序员的Web技术,还需要本地开发经验和能力。要制作真正有用的app,可能不仅需要新的兴趣,还需要跨领域使用各种技术的能力。否则,它只能被视为程序员的一种学习。美国HTML5开发者对React也存在巨大争议。我总结了这次交流,发现React的发展还有很长的路要走。在美国开发者眼中,React Native非常酷。React Native的使用主要用于解决移动应用的UI布局和交互问题。app其他功能的实现需要开发团队独立解决。但目前的问题是,JavaScript开发人员需要了解Native App技术,Native App开发人员需要精通JavaScript才能开发