01. Donut开发平台的特色能力
多端框架:Donut 多端框架是支持使用小程序原生语法开发移动应用的框架,开发者可以一次编码,分别编译为小程序和 Android 以及 iOS 应用,实现多端开发;能帮助企业有效降低多端应开发的技术门槛和研发成本,以及提升开发效率和开发体验。
身份管理:当小程序通过多端框架构建成可运行的移动应用时,如APP、H5网页等,需要搭建新的用户注册、登录、管理体系。身份管理在多端场景中,提供便捷易用的SaaS组件,可快速完成搭建,快速复用微信的用户管理能力。
安全网关:「安全网关」是小程序开发团队推出的面向APP、微信/企业微信小程序、公众号H5/web的安全接入网关,提供微信私有链路、流量治理、弱网加速等能力,全方位保障业务安全高效稳定运行。
产品体验分析:体验分析是面向小程序、网页等应用的用户体验分析工具。可以从用户视角对于应用中的交互行为进行数据采集并还原分析。
02. Donut多端框架核心特性
Donut 多端框架是支持使用小程序原生语法开发移动应用的框架,开发者可以一次编码,分别编译为小程序和 Android 以及 iOS 应用,实现多端开发;能帮助企业有效降低多端应开发的技术门槛和研发成本,以及提升开发效率和开发体验。
基于该框架开发者可以将小程序构建成可独立运行的移动应用;也可以将小程序构建成运行于原生应用中的业务模块。
该框架支持条件编译,开发者可灵活按需构建多端应用模块,可更好地满足企业在不同业务场景下搭建移动应用的需求。
此外,基于该框架构建的移动应用可实现接近 iOS 和 Android 原生界面和交互体验,可为用户提供高质量的体验。
03. Donut应用场景
Donut 多端框架可以满足不同企业的业务开发需求,开发者可按照企业实际情况进行使用。主要包括两种场景:
场景1:已有小程序,快速构建App以沉淀更多用户或为用户提供更丰富功能。
场景举例:新业务基于小程序形态成长遭遇增长瓶颈,需扩展App渠道以满足更多用户需求。
场景2:已有App,快速构建App内新业务模块以快速验证市场。
场景举例:运营类业务模块,比如电商、直播、赛事等活动页面;或者用于探索创新业务,需快速上线验证市场需求。
图片
04. Donut开发模式
Donut 多端框架开发模式支持嵌入式开发和非嵌入式开发两种模式。同时,微信Donut开发者工具还提供构建多端资源包、运行模拟器以及构建安装包等功能,为开发者提供完善的工具链以提升开发效率。
非嵌入式开发:将小程序构建成可独立运行的App,小程序开发者可使用微信开发者工具以及平台提供的原生模板即可快速将小程序项目升级为多端项目。
嵌入式开发:将小程序构建成可运行于原生App上的模块。开发者使用微信开发者构建多端资源包后,需按照开发文档将SDK和资源包放置自由原生项目中。