快应用尝鲜

官网

快应用是国内一线Android厂商联合推出的一套利用前端技术栈开发native应用的解决方案。涉及到的厂商有小米,华为,魅族,oppo,vivo等等。

快应用的定义

  • 快应用是基于手机硬件平台的新型应用形态,标准是由主流手机厂商组成的快应用联盟联合制定。

  • 快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台,以平台化的生态模式对个人开发者和企业开发者全品类开放。

  • 快应用具备传统APP完整的应用体验,无需安装、即点即用。

以上内容来自官网,作为开发人员,我们不必深究,直接寻找开发文档就可以了。

HelloWorld

  • 安装node.js

这里需要注意,官方建议我们使用node.js v6.11.3版本

nvm install 6.11.3
nvm use 6.11.3

直接使用nvm安装即可。

  • 安装脚手架

官方提供了一个脚手架hap-toolkit

cnpm install hap-toolkit -g

验证安装成功

hap -V
  • 创建项目
hap init quick-app-demo
cd quick-app-demo
cnpm install

生成项目模板,并安装依赖。

  • 编译项目
cnpm run build

经历这个过程之后,项目的根目录下会生成两个文件夹。分别是builddist

dist文件夹中,有一个名为com.application.demo.rpk文件,它就是打包后最终生成的文件。我们最终需要的就是它。

  • 运行

在测试手机上安装两个辅助调试应用,分别是手机安装调试器手机安装平台预览版

开启server

cnpm run server

打开调试器,通过扫码安装按钮,扫描终端中生成的二维码,便可成功安装第一个快应用

你可能感兴趣的:(快应用尝鲜)