有人研究过微信的小程序是怎么运行的吗?

比如是在webview里面运行的? 还是和react naive那样是直接转换为原生空间在跑?

现在的动态化技术基本都是转为naive

我看了一下android的实现, 小程序是在webview里面跑的, 没转成native. 如果翻译成native, 一个比较大的问题是低版本的支持问题, 现在小程序的api还没稳定, 如果转成native, 就得处理版本兼容性问题.
ios这边我只有ipad版本的系统, 现在小程序不支持ipad上运行小程序, 所以还不知道具体什么原理.