一、什么是宿主环境
宿主环境(host environment)指的是程序运行所必须的依赖环境。例如:安卓版的微信 App 是不能在 iOS 环境下运行的,只能在Android环境下运行,所以,Android 是安卓软件的宿主环境,脱离了Android,安卓版的微信App的运行将毫无意义
二、小程序的宿主环境
小程序的宿主环境是微信,微信小程序借助宿主环境微信提供的能力,可以完成微信支付、微信扫码、微信登录、地理定位等普通网页无法完成的功能。无论手机的系统是Andriod还是iOS,微信小程序的宿主环境都是微信(安卓版微信和iOS 版微信)。
三、小程序宿主环境包含的内容
小程序宿主环境的内容包括通信模型、运行机制、组件和API四个方面。
1、通信的主体和通信模型
小程序中通信的主题是渲染层和逻辑层,其中: