实战人网(shizhanren.com) 小程序确实来了,最近有人猜测,小程序正式对外发布时间是在12月20日左右(吴宝江注:在12月28日的微信公开课上,已确定发布时间为2017年1月9日)。今天,我们尚且不论这个时间准确如何,我想说的是,小程序真的离我们越来越近了。在这个时间点上,我观察到越来越多的朋友都在厉兵秣马,踌躇满志,准备大干一场。今天这篇文章,是笔者对小程序和App未来发展格局的一些思考,更多的是想提醒各位拥抱小程序的的参与者,我们在决定参与这场狂欢的同时,切勿盲目的跟风,而是要更加审慎的看待小程序和App的未来,从而更好的参与这场盛宴。
一、Native App(原生App)是什么?
原生App也就是完全使用移动设备系统语言写的客户端,iPhone iPad主要是Object-C语言,安卓主要是Java语言,用户看到的界面,体验到的交互都是原生的。这是性能最棒的开发方式,但在灵活性方面相对就会弱一些。
二、Web App是什么?
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、小程序进行如此详细的定义,大家看了之后也许对对这三种应用形态有了更加清楚的认识。接下里,笔者就从其它几个方面详细论证一下小程序和App的各自的优势和劣势,以及未来我们应当如何看待这两者此消彼长的关系。
四、小程序和App各自的优势和劣势,以及未来我们应当如何看待这两者此消彼长的关系
1、从技术层面来说,小程序的体验不及App
众所周知,App是基于两大生态系统安卓和IOS开发出来的应用,而小程序是基于微信生态开发出来的应用,微信与其他App一样,都属于操作系统层级的应用,只不过微信是移动互联网最大流量入口的App,从层级关系来讲,小程序只能算是微信App其中的一个小应用。所以说,微信小程序跟App一样流畅,从技术上来说是不可能的,因为小程序实现同样功能,会多一层计算,从计算角度来看必然会降低效率,不论是处理器还是内存还是耗电。原生App在个性化的功能和交互方式上,在面向操作系统的底层性能优化,对离线数据的支持,都会比微信小程序更强大,因此大型游戏、美图秀秀、高德地图这类App不可能通过微信小程序来实现。正如其名,微信小程序更适合那些使用频率低、功能相对少、且有内容和服务属性的的“小程序”。
2、从功能体量上来说,小程序不及App
小程序跟 App 不一样,它不适合承载重需求,小程序的小字,某种程度上已经说明了它的体量不可能大,只能作为一种小型实用工具。1个100KB 的小程序所承载的角色远不及于1个 100MB 的App 所承载的那么多。小程序要完成的,更适合那些使用频率低、功能相对少、且有内容和服务属性的应用, 例如查违章、交罚单。这就是为什么微信团队在开发规范里提到的“服务不能涉及游戏、直播等服务”的原因,这里面有既有技术框架的原因,还有更多生态价值的考量。
3、从开放性来说,小程序不及App
|
- 07-19[网站运营] 网站运营,如何做好网站体验优化
- 05-22[网站运营] 网站分析如何做?
- 03-21[网站运营] [媒体人的一天]新华网李洪雷:网站
- 03-16[人物访谈] 访谈李勇:SEO博客两个多月快速提
- 02-06[人物访谈] SEO访谈:初入SEO的苦与乐!seo有没有
- 02-04[自媒体] 内容创业时代来临:机会、趋势、
- 01-13[网站运营] 网站运营推广成功的三大核心问题
- 01-10[自媒体] 内容创业:前景光明还是黑暗?
- 03-16[网站运营] 网站运营之变局-内容为王的时代已