原生小程序Donut多端开发

11 篇文章 1 订阅
订阅专栏

原生小程序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

在这里插入图片描述
以上就是原生小程序Donut多端打包感谢大家的阅读
如碰到其他的问题 可以私下我 一起探讨学习
如果对你有所帮助还请 点赞 收藏谢谢~!
关注收藏博客 作者会持续更新…

微信小程序开发中的多端兼容与适配
吃不胖.
02-27 1051
微信小程序中,不同的设备包括手机、平板电脑、智能手表等,它们的屏幕尺寸、分辨率、操作方式等都有所不同,因此需要针对不同的设备进行适配。微信小程序是一种可以在微信平台上运行的应用程序,它具有跨平台的特性,可以在不同的设备上使用。在手机上,用户可以通过滑动屏幕来浏览图片,在平板电脑上,用户可以通过拖拽屏幕来浏览图片,在智能手表上,用户可以通过旋转屏幕来浏览图片。通过以上的代码演示,我们可以看到在不同的设备上,通过适配不同的手势操作,能够实现图片浏览器的功能,并且给用户提供了良好的使用体验。
Android 开发系列教程之(一)Android基础知识
Andriodqin的博客
08-05 6484
什么是Android Android一词最早是出现在法国作家维里耶德利尔·亚当1986年发表的《未来夏娃》这部科幻小说中,作者利尔·亚当将外表像人类的机器起名为Android,这就是Android小人名字的由来。Android的Logo是由伊琳娜-布洛克设计的,设计灵感来源于男女厕所门上的图形符号,外加头上两根天线。 Android 发展史 1、AndroidBeta(阿童木)2008年8月18...
基于小程序语法的跨端开发平台大盘点
Lydiasq的博客
01-03 322
2022年12月18日,微信推出了“Donut开发平台,目前已经开始限时免费公测。这款跨端开发平台与Flutter、React Native、Taro等跨端框架最大的不同是:跨端的能力是基于小程序原生语法进行转译。这背后不得不让人联想到此次开发平台的推出,是在微信小程序生态日渐成熟基础上的一个“顺水推舟”。过去几年,市场上的跨端开发框架一直在迭代,今天就让我们盘点一下以小程序语法进行转译的跨端平台,以及他们各自的优缺点。由Google开发的一个开源平台,可用于跨平台应用程序开发
微信跨平台方案Donut快速上手
xiangzhihong8的专栏
04-17 1992
Donut微信开发出的多端框架,用于支持使用小程序原生语法开发移动应用的框架,开发者可以一次编码,就可以编译出小程序和 Android 以及 iOS 应用,实现多端开发。能够帮助企业有效降低多端应用开发的技术门槛和研发成本,以及提升开发效率和开发体验。
donut腾讯推送插件 上线注意
weibeixu的博客
08-02 177
donut腾讯推送插件测试完没问题要上线时,上面两个地方需要手动更改,改为分发版本(也就是生产版本)
Vue-Donut——专用于构建Vue的UI组件库的开发框架
weixin_33802505的博客
05-04 263
相信不少使用Vue的开发者和公司都有定制一套属于自己的UI组件库的需求。但是要开发、测试、打包、发布这个组件库,却需要耗费较大的劳动力去搭建一整套的环境。针对这个问题,我搭建了一个专门用来构建Vue的UI组件库的开发框架,以节省搭建环境的劳动力,专心于组件库的开发。 一、介绍 项目地址:https://github.com/jrainl...
首页甜点:Donut - 基于以太坊的去中心化应用开发平台
gitblog_00053的博客
04-16 376
首页甜点:Donut - 基于以太坊的去中心化应用开发平台 donutDoughnut-like graph view capable of displaying multiple datasets with assignable colors项目地址:https://gitcode.com/gh_mirrors/donut6/donut 在区块链的世界中,以太坊是一个创新的平台,它允许开发者构...
小程序多端框架对比
Joven0的专栏
07-18 1543
本文主要对4个主流的小程序多端框架进行对比,他们是wepy,mpvue,taro,uni-app,主要从性能,兼容性,上手容易程度,生态丰富程度进行对比。
微信小程序开发--详情【开发一次 多端覆盖】
最新发布
m0_57030122的博客
08-28 1383
微信小程序开发--详情【开发一次 多端覆盖】
Qualcomm平台android开发总结
05-04 2631
1、高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通开发板上烧录文件系统 建立高通平台开发环境 高通平台,android和 modem 编译流程分析 高通平台 7620 启动流程分析 qcril 流程分析,设置sim卡锁 python scons 语法学习 Python 语言之 scons 工具流程分析:   1.2 搭建高通平台环境开发环境 高通an
Golang优秀开源项目汇总, 10大流行Go语言开源项目, golang 开源项目全集(golang/go/wiki/Projects), GitHub上优秀的Go开源项目...
热门推荐
weixin_33836874的博客
05-08 1万+
  Golang优秀开源项目汇总(持续更新。。。)我把这个汇总放在github上了, 后面更新也会在github上更新。 https://github.com/hackstoic/golang-open-source-projects  。 欢迎fork, star , watch, 提issue。    资料参考来源:http://studygolang.com/projects 监控...
多端小程序运营管理系统 自由布局 一键生成
04-21
无需编程,各行业模版直接套用,一键生成,轻松搭建小程序 界面自由DIY,打造个性小程序 可拖拽式DIY布局,开启自定义功能新征程,无需繁琐操作,轻松拖拽即可实现界面布局;同步实时预览,可视化操作让您所见即所得,随心打造个性小程序。 丰富功能组件,应多种场景需求 多样的功能组件,不受行业框架限制,可自由组合适应当前场景,让您轻松满足客户的定制需求。 大量插件可用,实现多样营销功能 积分签到、积分兑换商城、拼团、店内点餐、手机客服等插件可用,满足各种行业场景营销需求,助力客户小程序营销推广。 无需技术基础,轻松玩转小程序 无需代码编程,无需技术基础,简单的操作页面
DOnut-开源
05-14
DOnut的目标是提供一个框架,以简化将设计模式纳入开发过程的过程。 DOnut既是一个项目又是一个根据设计模式生成源代码的工具。
Andiod从1.0到3.0各版本的发行时间及特点
05-17
支持更大屏幕尺寸和分辨率,实现了系统级复制粘贴,重新设计的多点触控键盘,原生支持多摄像头和更多传感器,电话簿整合Internet Call功能,加入NFC支持,增强电源和应用管理,新增下载管理器,优化游戏开发支持,...
小程序开发入门及多端开发浅析
油墨香^-^的博客
02-08 884
距离真正的生产环境还有很长的路要走我们着手使用云开发开发了一个 Todo app 微信小程序,但这仅仅是一个 hello world,小程序还有支付、关联公账号等功能,只有开发了这些功能,才能体现小程序的优势。跨端开发并不难我们了解了跨端开发框架,并熟悉其实现原理,从开发者的角度看,我们需要开发微信支付宝等多个小程序;然而站在浏览器的角度看,它们的差别其实没那么大,都是调用了 BOM/DOM 那几个常用的 API。
微信小程序多端应用Donut IOS相关的参数
weixin_40466351的博客
05-24 481
3、把此文件上传到服务器,上传到根目录或者.well-known,只要 https://XXX/.well-known/apple-app-site-association能够正常访问,下载就可以。2、新建一个文件,文件名为:apple-app-site-association,切记不要后缀,appID 由TeamId和BundleId组成。1、进入ios开发者官网 https://developer.apple.com/并点击Account。配置universal links。4、查看team ID。
小程序开发工具_揭开微信小程序多端统一开发工具——kbone
weixin_39690625的博客
12-18 317
点击上方蓝字关注我吧~微信小程序诞生至今,渗透到用户生活的方方面面,包括餐厅点餐,网上购物,乘车出行,挂号就医……做为开发者,你是否有这样的烦恼?——“当 Web 项目完成之后,产品经理也想搭一套一样的在小程序端。”这时的你,是不是有种“透心凉”的感觉?再搭一套同样的项目,肯定会有成本。比如同时维护两套类似的代码,这对于开发者来说是相当头疼的一件事情!针对上述的问题,微信小程序推出了 K...
小程序多端框架全面测评 | 程序员硬核评测
CSDN资讯
03-22 2417
作者 | 凹凸实验室 责编 | 伍杏玲 Python这么火,为什么还不学? https://edu.csdn.net/topic/python115?utm_source=csdn_bw 【CSDN 编者按】最近前端界多端框架频出,各巨头公司纷纷造出各家的轮子,例如滴滴的Chameleon、美团的Mpvue、京东的Taro、DCloud的uni-app、腾讯的WePY。 不...
kbone-多端统一开发工具(小程序
zhangrui_web的博客
12-27 687
kbone 是一个致力于微信小程序和 Web 端同构的解决方案。 简介 微信小程序的底层模型和 Web 端不同,我们想直接把 Web 端的代码挪到小程序环境内执行是不可能的。kbone 的诞生就是为了解决这个问题,它实现了一个适配器,在适配层里模拟出了浏览器环境,让 Web 端的代码可以不做什么改动便可运行在小程序里。 这里有个简单的代码片段:https://developers.weixin.qq.com/s/R9Hm0Qm67Acd,可以使用开发者工具打开看看效果。 因为 kbone 是通过..
python donut
12-31
Python donut是一个源自于计算机图形领域的有趣项目。这个项目展示了如何使用Python语言和ASCII字符来绘制出一个立体的"甜甜圈"图案。这个项目的实现过程非常有趣,涉及到了圆周运动、3D投影、字符打印等概念和技巧。 首先,我们需要使用Python中的数学库和图形库来定义一个圆周上的点,并通过该点的位置来确定字符在屏幕上的打印位置。然后,我们需要通过循环和逐步的变换来绘制出立体的效果,这个过程需要一定的数学知识和编程技巧。 Python donut项目展示了编程与数学的结合,展现了计算机图形编程的魅力和趣味。通过这个项目,人们可以深入理解计算机图形的原理和技术,同时也可以了解到Python语言在图形领域中的应用。 总的来说,Python donut项目是一个有趣且具有教育意义的项目,它给人们带来了视觉上的享受和对编程技术的启发。无论是对于初学者还是有经验的开发者来说,这个项目都是一个值得亲自尝试的有趣编程挑战。
写文章

热门文章

  • 前端下载文件(Blob)的几种方式使用Blob下载文件 15401
  • DataV图表-排名轮播表自定义 9550
  • 微信小程序触底加载scroll-view 8611
  • 微信小程序实现左右滑动进行切换数据页面(touchmove) 8216
  • CSS的background背景属性详解 6841

分类专栏

  • ObJack-admin 5篇
  • vue 10篇
  • JavaScript 18篇
  • element-ui 5篇
  • 小程序 11篇
  • 实用的小工具库 3篇
  • echarts 2篇
  • css 1篇
  • 高德地图 1篇
  • nuxt.js 1篇
  • Websocket  1篇

最新评论

  • vue3.0 bpmn-js + TS 简易教程

    燕京拾亿: js,博主应该写错了

  • 微信小程序触底加载scroll-view

    墨杨清竹: 你用的是uniapp吧?不是用的原生微信小程序吧?

  • 从0-1搭建一个web项目(页面布局详解)详解

    CSDN-Ada助手: 不知道 Vue入门 技能树是否可以帮到你:https://edu.csdn.net/skill/vue?utm_source=AI_act_vue

  • 从0-1搭建一个web项目(路由目录分析)详解

    _BugMan: 从0-1搭建一个web项目(路由目录分析)详解,赞一个

  • 从0-1搭建一个web项目(路由目录分析)详解

    袁袁袁袁满: 内容丰富图文并茂,认真看完收获很大。思路清晰细节满满,支持大佬优质好文

大家在看

  • Java数据库连接——JDBC 580
  • C语言的文件函数 830
  • mysql如何变更自增主键id起始值例子解析
  • 免费领源码 springboot校园新闻数据化系统 计算机原创毕业设计
  • 架构设计:系统间通信(11)——RPC实例Apache Thrift 上篇

最新文章

  • 全网最详细的GitHub Pages上部署项目
  • 从0-1搭建一个web项目(页面布局详解)详解
  • 从0-1搭建一个web项目(路由目录分析)详解
2024年8篇
2023年59篇
2022年7篇

目录

目录

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

下一站丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家商场美陈墙面图片玻璃钢小品雕塑厂商公仔玻璃钢人物雕塑手工制作六安多彩玻璃钢雕塑定制湖南公园玻璃钢雕塑生产厂家717玻璃钢雕塑厂家漳州园林玻璃钢雕塑哪家好吕梁玻璃钢人物雕塑厂家四川通道商场美陈哪家好北京玻璃钢大象雕塑商场中厅美陈挂饰重庆九龙坡玻璃钢雕塑嘉兴多彩玻璃钢雕塑价位美陈商场圣诞玻璃贴低价的玻璃钢雕塑造型商场美陈效果作用烟台玻璃钢卡通雕塑定制玻璃钢子母座椅雕塑重庆雕塑玻璃钢公司杭州市湖州商场美陈布置工厂江门玻璃钢透光雕塑制作黄山人物玻璃钢雕塑湖南动物玻璃钢雕塑设计玻璃钢埃及雕塑曲阳玻璃钢动物雕塑厂家推荐金华步行街玻璃钢雕塑定做价格云浮景观玻璃钢人物雕塑宝鸡抽象玻璃钢卡通雕塑玻璃钢民俗雕塑造型北京中庭商场美陈多少钱香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化