实战人网,营销推广人必上的网站!www.shizhanren.com
实战人网络营销营销咨询电话 实战人在线咨询
新闻 : 排行榜
自媒体网
 自媒资讯   自媒运营   自媒营销   自媒赚钱   自媒平台   自媒培训 
品牌建设
 品牌调研   品牌定位   品牌设计   品牌文化   品牌形象   品牌命名 
品牌营销
 品牌推广   品牌策划   品牌传播   品牌整合   品牌公关   品牌扩张 
品牌相关
 品牌故事   品牌案例   品牌观察   人物访谈 
.

小程序和App各自的优势和劣势

作者:春晓  来源:shizhanr.com  更新时间:2017-01-02  浏览:


实战人网(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
 
众所周知,App是基于大生态系统安卓和IOS的应用开发, 除开发需要遵循生态系统外、运营、推广都可以遵循创业公司自己的想法(苹果相对严格一些),而小程序是基于微信生态的应用开发,开发语言是独成一派的Hybrid  App(HTML5),简而言之,微信小程序是一个基于微信的应用,开发出来后只能在微信内可以使用,离开则不能使用。在手机性能越来越高、Web 技术进化越来越快的今天,微信小程序这种封闭性导致这种技术到底能在多大程度上挑战 App 的地位,还需要更多的时间进行观察。
(责任编辑:实战人)
顶一下
(2)
100%
踩一下
(0)
0%

关注微信获取更多精品内容

相关文章推荐


实战人全网精准营销系统

深圳网络警察报警平台 深圳网络警
察报警平台

公共信息安全网络监察 公共信息安
全网络监察

经营性网站备案信息 经营性网站
备案信息

不良信息举报中心 不良信息
举报中心

中国文明网传播文明 中国文明网
传播文明

诚信网站

深圳市市场监督管理局企业主体身份公示 工商网监
电子标识