原生小程序Donut多端开发

简介: 随着移动应用开发的不断发展,跨平台开发成为了一个备受关注的话题。开发人员希望能够使用一套代码库,同时支持多个平台,从而提高开发效率并覆盖更广泛的用户群体。在小程序领域,微信 Donut 多端(也称为原生小程序 Donut 多端)为开发人员提供了一种全新的跨平台开发方式。本文将介绍 Donut 多端的概念、特点以及如何开始使用它来开发跨平台小程序。

原生小程序Donut多端开发


原生小程序 Donut 多端:跨平台开发的新选择


随着移动应用开发的不断发展,跨平台开发成为了一个备受关注的话题。开发人员希望能够使用一套代码库,同时支持多个平台,从而提高开发效率并覆盖更广泛的用户群体。在小程序领域,微信 Donut 多端(也称为原生小程序 Donut 多端)为开发人员提供了一种全新的跨平台开发方式。本文将介绍 Donut 多端的概念、特点以及如何开始使用它来开发跨平台小程序。



Donut 现已开启限时 免费公测。安全网关、产品体验分析与身份管理为付费产品,公测期间免费使用。限时免费阶段结束后将按照平台定价进行收费使用。


Donut 多端是什么?


Donut 多端是微信原生小程序的一个扩展,旨在支持在不同平台上运行相同的小程序代码。它允许开发人员使用一套代码库,同时支持小程序、H5、React Native、快应用等多种平台,实现一次开发,多端运行的目标。


Donut 多端的核心思想是将小程序的视图与逻辑分离,使得视图层能够在不同平台上进行定制化的渲染。这样,开发人员可以编写通用的业务逻辑,同时为不同平台创建定制的视图层,以适应各个平台的特点和需求。


Donut 多端的特点


Donut 多端带来了许多有益的特点,使它成为一种吸引人的跨平台开发选择:


1.一套代码,多端运行:开发人员可以使用相同的代码库来支持多个平台,从而提高开发效率。


2.定制化视图:Donut 多端支持在不同平台上创建定制化的视图层,以适应各个平台的UI风格和特点。


3.统一的开发体验:开发人员可以使用熟悉的小程序开发工具和开发流程来开发多端应用,无需额外的学习成本。


4.生态整合:Donut 多端与小程序生态紧密集成,可以充分利用小程序的各种功能和第三方组件。


5.性能优化:Donut 多端提供了性能优化的机会,可以根据不同平台的特点进行优化,提供更好的用户体验。


如何开始使用 Donut 多端?


要开始使用 Donut 多端进行跨平台开发,你需要执行以下步骤:


1.升级到最新版本的微信开发者工具:确保你使用的微信开发者工具是最新版本,以支持 Donut 多端的功能。


2.创建 Donut 多端项目:在微信开发者工具中,你可以选择创建一个 Donut 多端项目。这将为你提供一个多端开发的起点。


3.编写通用代码:开发通用的业务逻辑和数据处理代码,这部分代码可以在所有平台上共享。


4.创建多端视图:为不同平台创建定制的视图层。你可以使用小程序的视图层和相应平台的特定视图层来实现这一点。


5.适配不同平台:根据不同平台的特点和需求,进行视图层的适配和优化。这包括处理样式、布局和用户交互等方面。


6.测试和发布:在不同平台上测试你的应用程序,并根据需要进行调整。一旦应用程序满足要求,就可以发布到各个平台。


一些使用中缺陷:


chooseLocation未授予隐私权限?


  • 适配一下,开发工具或者体验版的小程序,调试基础库如果是2.33.0及以上就得适配了,线上版本9月15日之后生效,尽快改完发版


稳定性


  • 继续提升稳定性:随着用户数越来越多,APP负载越来越大,性能方面对Donut的要求也会提高,特别是部分用户可能会出现的卡顿、闪屏问题,据说反馈后官方已经在下版本优化安卓端的问题可以多关注一下!


问题描述


  • network策略:后台5秒断网还延续小程序的策略,开发者完全做不了主,后台socket无法实现(push满足不了需求,业务场景需要即时打印订单/语音播报)【急需】。

openLocaltion等相关接口没有内置(问题不大,可以自己实现)


用户拒绝权限之后,无法引导跳转权限设置页面,只能引导去手动设置,很多用户不会操作


原生支持:需要自定义一些service没办法实现,无法自己实现一些原生接口调用。


  • 不支持h5

  • 升级为多端项目时,升级失败



扩展模块说明


  • wx.openLocation 和 wx.chooseLocation 需要勾选lbs sdk


关于小程序隐私保护指引设置的公告



总结


Donut 多端是微信小程序的一个扩展,为开发人员提供了跨平台开发的新选择。它允许开发人员使用一套代码库,同时支持多个平台,提高了开发效率并扩大了用户覆盖范围。通过分离视图与逻辑,Donut 多端允许在不同平台上创建定制化的视图层,以满足不同平台的需求。如果你是一名小程序开发者,不妨尝试使用 Donut



452fc0d979e945b6bc746cbab77564b3.gif

以上就是原生小程序Donut多端打包感谢大家的阅读


如碰到其他的问题 可以私下我 一起探讨学习


如果对你有所帮助还请 点赞 收藏谢谢~!


关注收藏博客 作者会持续更新…

相关文章
预约按摩小程序开发,为什么很多上门按摩平台根本招聘不到优秀技师?
上门按摩平台面临招不到优秀技师的问题,主要原因是平台众多,技师选择多样。为解决此问题,平台可引入技师等级制度,根据订单数量和好评率划分高、低等级技师。高等级技师可享受70%-90%的高提成及首页推荐,这不仅能激励技师的积极性,还能帮助平台筛选出优质技师,提升服务质量和口碑,形成良性循环。
|
14天前
|
人工智能 小程序
【一步步开发AI运动小程序】十五、AI运动识别中,如何判断人体站位的远近?
【云智AI运动识别小程序插件】提供人体、运动及姿态检测的AI能力,无需后台支持,具有快速、体验好、易集成等特点。本文介绍如何利用插件判断人体与摄像头的远近,确保人体图像在帧内的比例适中,以优化识别效果。通过`whole`检测规则,分别实现人体过近和过远的判断,并给出相应示例代码。
|
8天前
|
人工智能 小程序 API
【一步步开发AI运动小程序】十七、如何识别用户上传视频中的人体、运动、动作、姿态?
【云智AI运动识别小程序插件】提供人体、运动、姿态检测的AI能力,支持本地原生识别,无需后台服务,具有速度快、体验好、易集成等优点。本文介绍如何使用该插件实现用户上传视频的运动识别,包括视频解码抽帧和人体识别的实现方法。
|
13天前
|
人工智能 小程序 UED
【一步步开发AI运动小程序】十六、AI运动识别中,如何判断人体站位?
【云智AI运动识别小程序插件】提供人体、运动及姿态检测的AI能力,本地引擎无需后台支持,具备快速、体验好、易集成等优势。本文介绍如何利用插件的`camera-view`功能,通过检测人体站位视角(前、后、左、右),确保运动时的最佳识别率和用户体验。代码示例展示了如何实现视角检查,确保用户正或背对摄像头,为后续运动检测打下基础。
|
26天前
|
人工智能 小程序 IDE
【一步步开发AI运动小程序】九、姿态辅助调试桌面工具的使用
随着AI技术的发展,各大厂商推出的AI运动APP如“乐动力”、“天天跳绳”等,使云上运动会、线上健身等概念大热。本文将指导你如何利用“云智AI运动识别小程序插件”,在微信小程序中实现类似功能,包括工具搭建、服务启动及数据回传等步骤,助力开发者高效开发AI运动小程序。
【一步步开发AI运动小程序】九、姿态辅助调试桌面工具的使用
|
19天前
|
人工智能 小程序 API
【一步步开发AI运动小程序】十三、自定义一个运动分析器,实现计时计数02
本文介绍如何利用“云智AI运动识别小程序插件”开发AI运动小程序,详细解析了俯卧撑动作的检测规则构建与执行流程,涵盖卧撑和撑卧两个姿态的识别规则,以及如何通过继承`sports.SportBase`类实现运动分析器,适用于小程序开发者。
|
19天前
|
人工智能 小程序 API
【一步步开发AI运动小程序】十二、自定义一个运动分析器,实现计时计数01
随着AI技术的发展,AI运动APP如雨后春笋般涌现,如“乐动力”、“天天跳绳”等,推动了云上运动会、线上健身等热潮。本文将指导你从零开始开发一个AI运动小程序,利用“云智AI运动识别小程序插件”,介绍运动识别原理、计量方式及运动分析器基类的使用,帮助你在小程序中实现运动计时和计数功能。下篇将继续探讨运动姿态检测规则的编写。
|
13天前
|
移动开发 小程序 PHP
校园圈子论坛系统采取的PHP语音和uni账号开发的小程序APP公众号H5是否只需要4800元?是的,就是只需要4800元
关于校园圈子论坛系统采用PHP语言和uni-app开发的小程序、APP、公众号和H5是否仅需4800元这个问题,实际上很难给出一个确定的答案。这个价格可能受到多种因素的影响
48 8
|
1月前
|
人工智能 JSON 小程序
【一步步开发AI运动小程序】八、利用body-calc进行姿态识别
随着AI技术的发展,各大厂商推出的如“乐动力”、“天天跳绳”等AI运动APP,使得云上运动会、线上健身等概念风靡一时。本文将引导读者从零开始开发一个AI运动小程序,使用“云智AI运动识别小程序插件”,介绍人体姿态检测规则、规则编写语法、执行检测规则运算及姿态检测实战等内容,助力开发者轻松实现AI运动小程序的开发。
【一步步开发AI运动小程序】八、利用body-calc进行姿态识别
|
9天前
|
人工智能 小程序 数据处理
uni-app开发AI康复锻炼小程序,帮助肢体受伤患者康复!
近期,多家康复机构咨询AI运动识别插件是否适用于肢力运动受限患者的康复锻炼。本文介绍该插件在康复锻炼中的应用场景,包括康复运动指导、运动记录、恢复程度记录及过程监测。插件集成了人体检测、姿态识别等功能,支持微信小程序平台,使用便捷,安全可靠,帮助康复治疗更加高效精准。