一套代码横扫所有平台,支持手机端 电脑端 小程序 浏览器插件

一套代码横扫所有平台,支持手机端 电脑端 小程序 浏览器插件
一、项目简介

uapp是一款方便uni-app开发的cli工具,并通过集成electron, tauri扩展到桌面应用开发。开发者仅需维护一套代码,就能横扫所有平台。支持所有的手机端(android, ios),支持所有的电脑端(windows, mac osx, linux),支持所有的小程序,浏览器插件等等。让Web开发者能搞更多事情,会H5就够用了。

二、功能概述uapp 能做什么// what’s uappconst uapp = ‘universal app’

uapp源自跨平台开发的最佳实践, 通过集成 uni-app, electron, tauri,让开发者仅需维护一套代码,就能横扫所有平台。
uapp支持所有的手机端(android, ios),支持所有的电脑端(windows, mac osx, linux),支持所有的小程序,浏览器插件等等。
uapp让Web开发者能搞更多事情,会H5就可以无限制重构一切软件。
  • 开发微信小程序时,仅运行 uapp run dev:mp-weixin –open,就能生成小程序代码,并直接打开微信开发者工具加载。
  • 开发APP离线基座,仅运行 uapp run build:dev,就能生成自定义基座安装包,且自动发布到 hbx 工程下面直接使用。
  • uapp info 可以查看包名, 签名 md5, dcloudkey, jwt 等开发中用到的各种信息。
多一个平台,就多了一个流量渠道,多一个平台,就多个用户选择的理由,而做这些事,仅需维护一套代码。哪怕只开发一个平台,同样花时间写代码,为什么不选择复用价值更高的方法呢。

三、技术选型(一)、先安装 uappsdk

1、 安装 uapp 命令

npm install -g uapp# 初始化或更新 uappsdkuapp sdk init

2、下载 uniapp 离线打包的 SDK

注意和.uappsdk区分开,此处的uniapp离线包的SDK是指dcloud 官方发布的

(二)、webapp 工程 (重点看)

webapp 工程下小程序及H5直接编译(三)、离线打包工程1. 新建 android 工程2. 新建 ios 工程3. 离线工程下常见命令(四)、manifest.json 相关配置(五)、其他参考iOS 苹果授权登录(六)、Win / Mac / Linux 等桌面应用开发

桌面应用可以将 uniapp 编译成 H5,再集成到 electron 或 tauri 中。

electron 如何扩展

electron集成了node,可通过node-gyp的方法扩展。API 自带了丰富的系统能力,能够满足据绝大多数应用

tauri 如何扩展

tauri是基于rust开发,可以通过rust生态来扩展,v2还处在alpha阶段,新增了手机端支持。
下载说明:
1.本站资源都是白菜价出售,同样的东西,我们不卖几百,也不卖几十,甚至才卖几块钱,一个永久会员能下载全站100%源码了,所以单独购买也好,会员也好均不提供相关技术服务。
2.如果源码下载地址失效请联系站长QQ进行补发。
3.本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!
4.本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发);但本网站不能保证资源的准确性、安全性和完整性,由于源码具有复制性,一经售出,概不退换。用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;同时本站用户必须明白,【188资源网】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。
5.请您认真阅读上述内容,购买即以为着您同意上述内容。
188资源网 » 一套代码横扫所有平台,支持手机端 电脑端 小程序 浏览器插件

提供最优质的资源集合

立即查看 了解详情