返回顶部
首页 > 资讯 > 移动开发 >原生小程序Donut多端开发
  • 611
分享到

原生小程序Donut多端开发

小程序Dount开发语言 2023-09-20 09:09:11 611人浏览 泡泡鱼
摘要

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

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

来源地址:https://blog.csdn.net/qq2754289818/article/details/132875055

--结束END--

本文标题: 原生小程序Donut多端开发

本文链接: https://lsjlt.com/news/412304.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 原生小程序Donut多端开发
    原生小程序Donut多端开发 原生小程序 Donut 多端:跨平台开发的新选择 随着移动应用开发的不断发展,跨平台开发成为了一个备受关注的话题。开发人员希望能够使用一套代码库,同时支持多个平台,从...
    99+
    2023-09-20
    小程序 Dount 开发语言
  • intellij idea开发微信原生小程序
    原理 intellij idea开发微信原生小程序的基本原理是,在idea中编辑目标文件(wxml、wxss),微信开发者工具热加载改动,从而实时看到效果,微信开发者工具的提示、高亮等能力,都太弱了,...
    99+
    2023-09-16
    intellij-idea 微信 小程序
  • uni-app支持vue3(小程序、h5、app等)多端开发
    一、初始化uni-app项目,这里使用cli方式用命令行创建Vue3/Vite版,详细请参考官网 1、创建以 javascript 开发的工程: npx degit dcloudio/uni-preset-vue#vite my-vue3-...
    99+
    2023-08-17
    小程序 uni-app javascript vue.js
  • 原生小程序知识
    获取当前绑定账户的appid uniapp console.log('appid',uni.getAccountInfoSync().miniProgram.appId) 原生 console.log(111,my.getAccountIn...
    99+
    2023-09-20
    javascript html 前端
  • uni-app和原生小程序混合开发的具体实现过程
    现有一个十分庞大的微信小程序应用,想要把新功能利用uni-app来开发,是否可行?有哪些优缺点? 首先看到官方给出的解决方案 https://uniapp.dcloud.io/hyb...
    99+
    2024-04-02
  • 微信小程序 | 小程序开发
    🖥️ 微信小程序专栏:小程序开发 初级知识 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 ✨ 个人主页:CoderHing的个人主页 🍀 格言: ☀️ 路漫...
    99+
    2023-09-08
    微信小程序 小程序
  • 小程序开发大概需要多久
    这篇文章主要介绍了小程序开发大概需要多久,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。小程序开发大概需要多长时间,主要看您选择的开发方式和需求功能的难易程度,开发方式主要有三...
    99+
    2023-06-27
  • 开发智能小程序有哪些原则
    这篇文章给大家分享的是有关开发智能小程序有哪些原则的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。开发智能小程序四大原则。第一、定位要准确。 现在每天都有大量的小程序上线,在这种情况下,如何脱颖而出,开发前的精确定...
    99+
    2023-06-27
  • 【云开发】- 在小程序端操作云存储
    文章目录 云存储介绍手动操作云存储小程序端操作云存储上传文件下载文件删除文件获取临时链接 云存储介绍 云存储用于将文件存储到云端: 云存储提供高可用、高稳定、强安全的云端存储...
    99+
    2023-09-02
    小程序
  • 小程序的前端开发工具有哪些
    小程序的前端开发工具主要有以下几种: 微信开发者工具:官方提供的一款用于小程序开发的IDE,集成了代码编辑器、调试器、预览等功能...
    99+
    2024-04-17
    小程序
  • 小程序入门笔记(一) 黑马程序员前端微信小程序开发教程
    微信小程序基本介绍 小程序和普通网页有以下几点区别: 运行环境:小程序可以在手机的操作系统上直接运行,如微信、支付宝等;而普通网页需要在浏览器中打开才能运行。 开发技术:小程序采用前端技术进行开...
    99+
    2023-10-08
    小程序 笔记 前端
  • 选择小程序开发的原因有哪些
    本篇内容介绍了“选择小程序开发的原因有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、成本小相对于企业形式的互联网营销工具,微信小程序...
    99+
    2023-06-27
  • 聊聊Vue开发小程序的技术原理
    Vue、 React 和 Angular 是当前应用最广的三大前端框架,仅从 GitHub 趋势来看,Vue 更是排在了第一位,目前已经达到了 17 万的 Star。目前,不管是 BAT 大厂,还是创业公司,Vue 都有广泛的应用,对于任何...
    99+
    2023-05-14
    Vue 小程序
  • 【小程序专栏】总结uniapp开发小程序的开发规范
    文章目录 一、项目结构二、开发规范遵循Vue 单文件组件 (SFC) 规范组件及接口规范 三、css样式规范全局样式与局部样式尺寸响应式字体的使用请使用flex布局方式 一...
    99+
    2023-09-09
    小程序 vue.js javascript uniapp
  • 如何开发微信小程序,后端,前端,小程序端,如何部署到腾讯云托管
    开发微信小程序是一项非常有趣的任务,它涉及到前端、后端和小程序端的开发。在本文中,我们将介绍如何开发微信小程序,并将其部署到腾讯云托管。 一、前端开发 前端开发是微信小程序开发的第一步。在这一步中,我们需要使用微信小程序开发工具来创建一...
    99+
    2023-08-31
    微信小程序 小程序 前端
  • 开发钉钉小程序
    使用uniapp 开发钉钉小程序的一个总结 一、学前吐槽(不想看的往下滑吧) 本来开始打算、从原生开始入手的,可是生态太差了,几乎搜不到啥有用的内容;但是它的老大哥支付宝小程序生态就不错,毕竟它们两个...
    99+
    2023-09-23
    钉钉 小程序
  • 小程序如何开发
    这篇文章将为大家详细讲解有关小程序如何开发,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。微信官方简易教程我们先来看看微信官网给出的简易教程。起步基础,注册小程序帐号之后,需要安装开发工具,然后在官方开发工...
    99+
    2023-06-02
  • 微信小程序 | 小程序组件化开发
    🖥️ 微信小程序 专栏:小程序组件化开发 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 ✨ 个人主页:CoderHing的个人主页 🍀 格言: ☀️ 路漫漫...
    99+
    2023-09-09
    前端 javascript 开发语言 微信小程序 前端框架
  • 微信小程序的开发费用是多少
    本文小编为大家详细介绍“微信小程序的开发费用是多少”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序的开发费用是多少”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。  那么,开发一套微信小程序分销系统要多少...
    99+
    2023-06-26
  • 微信小程序后端开发的示例分析
    这篇文章主要介绍了微信小程序后端开发的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。微信小程序后端开发流程根据官网总结为两个步骤1、...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作