小程序与APP谁将主导未来?
政府采购信息网 作者: 发布于:2016-12-15 10:31:58 来源:中国财经时报网
投稿邮箱为:tougao@caigou2003.com,投稿时请附作品标题、作者姓名、单位、联系电话等信息,感谢您的关注与支持!一经采用,本网会根据您的文章点击情况支付相应的稿酬。
微信小程序确实来了,最近有人猜测,小程序正式对外发布时间是在12月28日左右。今天,我们尚且不论这个时间准确与否,我想说的是,小程序真的离我们越来越近了。在这个时间点上,我观察到越来越多的朋友都在厉兵秣马,踌躇满志,准备大干一场。作为最早研究微信小程序生态的自媒体(呆盟说),已经发表过多篇微信小程序生态的深度文章。今天的这篇文章,是笔者对小程序和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
众所周知,App是基于两大生态系统安卓和IOS开发出来的应用,而小程序是基于微信生态开发出来的应用,微信与其他App一样,都属于操作系统层级的应用,只不过微信是移动互联网最大流量入口的App,从层级关系来讲,小程序只能算是微信App其中的一个小应用。所以说,微信小程序跟App一样流畅,从技术上来说是不可能的,因为小程序实现同样功能,会多一层计算,从计算角度来看必然会降低效率,不论是处理器还是内存还是耗电。原生App在个性化的功能和交互方式上,在面向操作系统的底层性能优化,对离线数据的支持,都会比微信小程序更强大,因此大型游戏、美图秀秀、高德地图这类App不可能通过微信小程序来实现。正如其名,微信小程序更适合那些使用频率低、功能相对少、且有内容和服务属性的的“小程序”。
二、从功能体量上来说,小程序不及APP
小程序跟 App 不一样,它不适合承载重需求,小程序的小字,某种程度上已经说明了它的体量不可能大,只能作为一种小型实用工具。1个100KB 的小程序所承载的角色远不及于1个 100MB 的App 所承载的那么多。小程序要完成的,更适合那些使用频率低、功能相对少、且有内容和服务属性的应用,例如查违章、交罚单。这就是为什么微信团队在开发规范里提到的“服务不能涉及游戏、直播等服务”的原因,这里面有既有技术框架的原因,还有更多生态价值的考量。
三、从开放性来说,小程序不及APP
众所周知,App是基于大生态系统安卓和IOS的应用开发,除开发需要遵循生态系统外、运营、推广都可以遵循创业公司自己的想法(苹果相对严格一些),而小程序是基于微信生态的应用开发,开发语言是独成一派的Hybrid App(HTML5),简而言之,微信小程序是一个基于微信的应用,开发出来后只能在微信内可以使用,离开则不能使用。在手机性能越来越高、Web 技术进化越来越快的今天,微信小程序这种封闭性导致这种技术到底能在多大程度上挑战 App 的地位,还需要更多的时间进行观察。
四、从生态上来说,小程序与APP各表一派,不分伯仲
微信小程序与App的关系就像当年PC端软件和浏览器网站的关系一样,在互联网刚刚兴起的时候,PC软件和各种网站百花齐放,它们分别代表着PC时代以操作系统为主的生态和以PC浏览器为主的两种生态。早在小程序之前,在国内已有小程序的缩影,那个时候的小程序更多的被业内人士形容为“轻应用”,国内互联网巨头,如:百度轻应用、UC浏览器、QQ浏览器等都有尝试过。百度的轻应用是以搜索为核心的生态,UC的轻应用是以浏览器为核心的生态,二者都是Web App的插件化思路,但最后都因为平台不具备高频的使用性和黏性没有带起整个生态。
本网拥有此文版权,若需转载或复制,请注明来源于政府采购信息网,标注作者,并保持文章的完整性。否则,将追究法律责任。
网友评论
- 南和县中央广播电视节目无线数字化覆盖工程配套设备购置、塔桅修缮项目二次公告
- 韶关市司法局视频会议系统扩容改造项目(项目编号:SG16GZ187)的中标(成交)结果公告
- 贵州省教育厅计算机采购中标(成交)公告
- “平安孟村”视频监控全覆盖五期工程高寨镇、辛店镇、牛进庄乡及开发区建设项目招标公告
- 关于安康市中医医院能源管理及后勤信息化系统采购项目中标公告
- 蒙阴县人民检察院信息化设备采购项目招标公告
- 昆明市西山区地方税务局微信管理平台网络数据采购项目流标公告
- 玉溪市江川区中小学网络服务采购项目废标公示
- --拘留审查所、船艇大队信息化系统建设采购公开招标公告
- 新乡市公安局办公设备及软件(第二次)项目成交结果公告