新闻动态
NEWS CENTER
NEWS CENTER
2019-06-07
微信小程序确实来了,最近有人猜测,小程序正式对外发布时间是在12月20日左右。今天,我们尚且不论这个时间准确与否;我想说的是,小程序真的离我们越来越近了。在这个时间点上,我观察到越来越多的朋友都在厉兵秣马,踌躇满志,准备大干一场。
今天的这篇文章,是笔者对小程序和App未来发展格局的一些思考,更多的是想提醒各位拥抱小程序的的参与者:在决定参与这场狂欢时,切勿盲目的跟风,而是要更加审慎地看待小程序和App的未来,从而更好地参与这场盛宴。
原生App也就是完全使用移动设备系统语言写的客户端,iPhone iPad主要是Object-C语言,安卓主要是Java语言,用户看到的界面,体验到的交互都是原生的。这是性能最棒的开发方式,但在灵活性方面相对就会弱一些。
Web App, 这个就是在移动浏览器里打开的,纯HTML+CSS+JS,其实可以简单理解成在浏览器里打开的页面,但是可以包含非常多的富应用,比如可以通过手机浏览器访问GMAIL。IOS可以支持在桌面创建访问的快捷方式,通过Safari打开H5页面,但是Web App对硬件设备的调用就显的力不从心。
我们可以把小程序理解成:独自一派的Hybrid App.[HTML5 in mobile devices],这样的理解似乎更加合适一些,实际上微信团队使用原生写了一个容器;然后使用HTML+CSS+JS来实现用户界面和交互,Web App的短处可以通过这种方式得到一定程度的解决(使用原生写的容器可以辅助暴露偏底层的接口,比如本地存储或者麦克风控制之类);同时,这种方式比起原生的java或者Object-c开发灵活性要更高。
这是笔者第一次对App、WebApp、小程序进行如此详细的定义,大家看了之后也许对对这三种应用形态有了更加清楚的认识。