如何快捷转微信小程序为快应用
快应用是手机厂商共同推出的新型应用形态,基于原生渲染;您可以理解为手机端“小程序”。对于已经拥有微信小程序的朋友,同样可以加入快应用生态(毕竟背后有十亿用户流量);考虑到重新开发的成本,快应用官方推出了小程序转快应用工具,支持快捷转微信小程序为快应用。
微注:微信小程序与快应用兼容版的语法有 95% 以上的相似度(其渲染方式,也跟市面上各种小程序一样,采取 Webview 渲染),具体差异可参见与小程序的差异。
小程序转快应用工具介绍说明
快应用特点之一在于:它基于前端技术栈,相比于原生,拥有更高的开发效率,为了方便拥有小程序的开发者更加便捷的进入快应用生态,提高开发快应用的效率, vivo、oppo、华为等厂商,采用相同的技术标准,推出了小程序转快应用工具,(为叙述方便,下文统称为快应用)。它同小程序一样,采取 Webview 渲染方式,使得开发者没有额外学习成本(有 Web、小程序开发经验即可),同时它能够使用 Web 上各种能力,令用户有良好应用访问体验。进一步提高了开发者的效率,大幅降低拥有小程序的开发者进入快应用生态的成本。
如何快捷转微信小程序为快应用
搭建环境
- 下载并安装最新版快应用开发工具(IDE
3.1
); - 在 IDE 插件市场,搜索
hap-transformer
插件并安装;
快捷转换
安装完成之后,切换到「侧边栏」 的「快捷入口」,点击「微信小程序转换快应用」选项,即可打开图形化操作界面(如下截图),选择小程序路径后,触发转换按钮即可。
备注:如果您乐意使用快捷键,打开命令台(Mac 电脑上(Cmd + Shift + P),windows 电脑上(Ctrl + Shift + P)),并输入 transfer wechat miniprogram into quick app
,也可以呼出如上截图的图形化操作界面。
如何一键转微信小程序为快应用
为了方便命令行用户,也是人性化的提供了对应工具 ── 快应用转换器:qa-adapter;它可以帮您将微信小程序,一键转化为快应用
,具体使用方法如下所示(一键转,需要借助 npx
):
# 语法格式
npx qa-adapter 小程序所在路径 快应用输出路径
# Eg:
npx qa-adapter ./mini-program/nicelinks ./quickapp-nicelinks
当然使用使用传统方式,先全局下载,再根据命令,来转换项目:
- 安装依赖
yarn add -g qa-adapter
# Or
npm install -g qa-adapter
- 语法格式
adt [sourceDir] [destDir?optional]
- 参数说明
参数 | 作用 |
---|---|
-v,--version |
输出工具版本号 |
-l,--logs |
在转换后项目的根目录中输出转换记录文件 logs.txt |
-d,--diff |
在转换后项目的 .quickapp 目录中生成转换前后代码的对比报告 |
- 举例说明
adt ./mini-program/nicelinks ./quickapp-nicelinks