微信小程序和原生app都有哪些区别
近日,刷爆朋友圈的微信小程序终于在2017年1月9日正式上线,小程序作为一种介于web和原生app之间的应用,在继微信后将又一次改变移动互联网生态,许多人认为这是"微信要干掉appstore"的节奏,那么 和原生app之间都有哪些区别呢？ 一、微信小程序和原生app是什么 微信小程序:小程序是一种无需下载安装即可使用的手机"应用",用户只需要扫描二维码或搜一搜即可打开应用,主要是通过提供本地的api供h5上的js调用,其运行比h5更顺畅。 原生app:原生app也称为native app,是一种基于不同智能手机操作系统进行开发,如ios、android、wp,并使用原生程式编写运行的第三方程序,主要是由云服务器端+app客户端两部分组成,用户需要下载安装到智能手机才可以使用。 二、微信小程序和原生app功能方面的区别 微信小程序 小程序提供框架和 api,基于 l5 进行开发,对接开发者现有的app后台的用户数据,其开发难度相对app较低,小程序能够实现消息通知、线下扫码、公众号关联等七大功能,可以满足一些简单的基础应用；而对于一些需要大量计算的功能类应用,如图片处理或文档编辑,小程序是无法满足的。 对于非刚需低频次及偏向于线下和场景生活服务类的轻应用,如饮、快递、美业行业等其受欢迎程度高。 原生app app的ui、ue可以设计得更加很人性化,很绚丽,功能的完善完全取决于开发者的想象力和技术实力。其次,对本地设备接口的调用更为简单。一些功能比如ar(增强现实技术)、语音识别、调取记事本等通过app更容易实现。基于app在功能上的成熟,可以与很多线下业务相结合。 app能够在交互、视觉等用户体验上满足用户高要求,对于更丰富、更细化、个性化的功能,是需要更大容量实现,这就需要在app上去承载,而小程序作为轻量级应用是无法满足的。 三、微信小程序和原生app获取方法的区别 微信小程序: 微信没有提供一个集中展示小程序的商店,用户只能通过二维码或搜索小程序的名称,以及微信群或好友分享；另外如果微信公众号关联了小程序,那么在公众号的介绍页面,就会出现一个相关小程序的模块。只要点击相应的图标,就能轻松打开。 原生app: 原生app应用可以在app store,android市场,360手机助手、百度应用、安全管家等应用市场进行下载安装。