我来回答一下,其实并没有微信 app 这个说法,只有微信小程序, 微信小游戏,微信公众号,微信网页 h5这四种:
微信小程序微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。
最大的优势就是:很多App在微信打开后需要跳转,而小程序依靠月活10亿的微信用户,可以直接在微信中打开运行。购物类小程序打开后界面类似其他商城App,让用户购物体验更好。也可以直接在微信群分享,熟人分享转化率更高。
微信小游戏微信小游戏是一款类似微信小程序的东西,跟微信小程序类似,但又增加了很多好友关系的功能,例如比拼,排名,进一步强化社交互动。
今年初的微信公开课上,微信之父张小龙人还没出场,就先把自己的手机屏展示了出来。他打开了一局“跳一跳”游戏,随手打了967分。张小龙说,自己因为要演讲而紧张了,没发挥好。而他当时的最高水准是六千多分,“花了很多时间去练习”,获得称号“无聊大师”“立地成佛”。
微信公众号
微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过这一平台个人和企业都可以打造一个微信的公众号并实现和特定群体文字、图片、语音的全访问沟通及互动。
公众号又分为三种:
微信网页 h5微信网页 h5主要是利用微信 app 里面的网页浏览器提供的 api 来实现丰富的功能的,通过微信公众号配合,在公众号里宣传网页h5,然后用户可以直接打开,并且授权登录访问,简化整个使用流程。
在早期很适合用来传播和推广,但后期越来越多往小程序靠拢。
这是很熟悉的一个界面,用来获取用户的信息。
移动端APP主要分类:原生、混合式、小程序三种,接下来就扒一扒它们之间点区别。
原生app(native app):这个主要代表就是安卓以及iOS了,以前还有个Windows phone,现在基本已经看不见其身影了,这类APP开发都是基于这些移动端操作系统进行的,土生土长那叫一个地道!
优点:
功能强大,由于是基于原生系统开发,基本不会受什么限制,想做什么就做什么,跟手机硬件贴合度更好、响应速度、稳定性都有一定优势。
缺点:
开发以及维护成本需要考虑,因为用户的手机系统有可能是安卓,也有可能是iOS的,另外推广成本也是值得思考的一个问题。
混合模式APP(hybrid app):从外观上你不容易分辨出此类APP与上述的是采用哪种方式开发的,但混合式APP实际上只是一个UIWebView,本质是基于HTML5、CSS、JavaScript开发的web APP,目前很多前端框架都可以进行此类应用的开发。
优点:
开发成本与维护成本对比原生的会降低很多。
缺点:
功能性肯定会比原生的差一些,但大多数的需求还是可以满足的。
推广也是一件费时费力的事情与原生一样。
小程序:以微信为代表的小程序应用目前已经随处可见,轻盈而便捷的小程序可以看成是一个庞大APP的精简版。
优点:
不用下载安装,节约了手机的空间,查找非常方便。
推广也相对容易一些,毕竟微信的用户群体是非常庞大的,引流这一块可以省去很多的工作。
缺点:
功能由腾讯提供,只能基于这些功能进行小程序的开发,缺乏成熟APP产品的品牌效应感。