小程序多端框架概述
小程序多端框架(Donut)是支持使用微信小程序技术和微信开发者工具开发移动应用的框架,开发者可以一次编码,分别编译为微信小程序和 Android 以及 iOS 应用,实现多端开发;能帮助企业有效降低多端应用开发的技术门槛和研发成本,以及提升开发效率和开发体验。
核心特性
- 基于该框架开发者可以将小程序构建成 Android 以及 iOS 应用
- 该框架支持条件编译,开发者可灵活兼容小程序和移动应用,可更好地满足企业在不同业务场景下搭建移动应用的需求
- 基于该框架构建的移动应用可实现接近 iOS 和 Android 原生界面和交互体验,可为用户提供高质量的体验
构建流程
本文以构建安卓应用为例,把微信小程序快速打包成安卓App(apk格式)。
开启多端应用模式
在微信开发者工具中,切换开发模式:从 小程序模式 切换到 多端应用模式。
如果是第一次使用多端应用模式,会提示“微信扫描创建多端应用并绑定小程序”,扫码后按提示绑定即可。
成功切换到 多端应用模式 后,项目根目录下会自动生成多端应用配置文件:project.miniapp.json
多端应用配置
打开多端应用配置文件 project.miniapp.json
,根据自己需要进行如下配置,其他配置项通常采用默认即可。
- 应用名称 Name,默认:
%name%
,即小程序名称 - 应用版本名称 Version,默认:1.0.0
- 应用版本号 Version Code,默认:100
- 调试模式配置
- VConsole,选择:关闭 close,即不开启调试模式
- 图标配置:自行上传App图标
打包生成APK文件
在微信开发者工具栏,点击 构建 -> 打包生成APK,使用微信提供的临时证书,打包类型选择正式版,点击【确定】。
开始构建后,可在控制台实时查看构建进度,打包生成的apk文件会存储在本地目录,后续可根据自身需要自行发布该应用。
总结
小程序多端框架支持使用小程序开发技术和工具,来快速构建Android和iOS应用,从而实现一套代码多端运行。