阅读详情
致力于小微企业互联网应用低成快速搭建
小程序渲染架构设计
来源:admin 分类:更新动态2019-03-26
Ⅰ 小程序概念
微信小程序算是小程序的鼻祖了,2017年1月9日微信正式上线了小程序。在探究小程序技术架构之前,我们先看看小程序究竟是什么,微信官网对微信小程序的产品定位及功能介绍是:
“微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。”
这个介绍有种看了跟没看一样的感觉。网上对于微信小程序是什么还有一个介绍的版本:
“小程序是一种不需要下载安装即可使用的应用,它实现了应用「触手可及」的梦想,用户扫一扫或搜一下即可打开应用。也体现了「用完即走」的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。”
这个概念就更清晰一些,可以看出小程序是众多实例运行在一个宿主应用中,小程序本身也是一种可插拔的外接应用。
Ⅱ 用户角度的小程序
iOS:从小程序独立性角度(小程序与小程序之间,小程序与宿主应用之间切换)来说,BATT 的小程序与招商银行的小程序基本交互相似。
Android:从交互上来看BATT 的小程序都可以看做是独立的应用程序,独立存在于后台(多进程),可以在小程序与小程序之间,小程序与宿主应用之间切换。可以直观的理解为这类小程序为小程序应用。招商银行的的小程序是与宿主应用共存的,也就是在一个进程中,不能在小程序与小程序之间,小程序与宿主应用之间切换。这类小程序可以直观的理解为小程序页面。
*BATT: 微信,支付宝,头条,百度小程序。由于交互相似,所以并称。
所以,从用户使用角度来看,BATT的交互体验更有优势。从对小程序概念的理解来看,各app理解有所差异,但这并不影响功能层面的使用。