如何快捷转微信小程序为快应用

快应用 Jul 06, 2020

快应用是手机厂商共同推出的新型应用形态,基于原生渲染;您可以理解为手机端“小程序”。对于已经拥有微信小程序的朋友,同样可以加入快应用生态(毕竟背后有十亿用户流量);考虑到重新开发的成本,快应用官方推出了小程序转快应用工具,支持快捷转微信小程序为快应用。

微注:微信小程序与快应用兼容版的语法有 95% 以上的相似度(其渲染方式,也跟市面上各种小程序一样,采取 Webview 渲染),具体差异可参见与小程序的差异

小程序转快应用工具介绍说明

快应用特点之一在于:它基于前端技术栈,相比于原生,拥有更高的开发效率,为了方便拥有小程序的开发者更加便捷的进入快应用生态,提高开发快应用的效率, vivo、oppo、华为等厂商,采用相同的技术标准,推出了小程序转快应用工具,(为叙述方便,下文统称为快应用)。它同小程序一样,采取 Webview 渲染方式,使得开发者没有额外学习成本(有 Web、小程序开发经验即可),同时它能够使用 Web 上各种能力,令用户有良好应用访问体验。进一步提高了开发者的效率,大幅降低拥有小程序的开发者进入快应用生态的成本。

如何快捷转微信小程序为快应用

搭建环境

  1. 下载并安装最新版快应用开发工具(IDE 3.1);
  2. 在 IDE 插件市场,搜索 hap-transformer 插件并安装;

快捷转换

安装完成之后,切换到「侧边栏」 的「快捷入口」,点击「微信小程序转换快应用」选项,即可打开图形化操作界面(如下截图),选择小程序路径后,触发转换按钮即可。

how-to-transfer-wechat-miniprogram-to-quickapp

备注:如果您乐意使用快捷键,打开命令台(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

您可能会感兴趣的文章

nicejade

予 90 年生人(公历 91);性别男,爱好女;姓氏在百家姓中排一十六位,字琼璞,号轩帅;产自陕南一隅;现栖身于深圳,作为一介程序员。略崇文喜武,大爱豪杰美人,也尚科技;现有维护多个基于不同工具搭建的技术博客,及「倾城之链」、「Arya Jarvis」等个人作品,故而衍生别号:晚晴幽草轩轩主、倾城之链城主、静轩之别苑阁主。

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.