官方文档:快应用-无需安装,即点即用-厂商联盟官方网站
什么是快应用?
可以简单理解为是另一种小程序。
快应用是一种新的应用形态,以往的手机端应用主要有两种方式:网页、原生应用;网页无需安装,却体验不是很好;原生应用体验流畅,却需要从应用商店下载安装,难以一步直达用户;快应用的出现,就是希望能够让用户无需下载安装,并且还能流畅的体验应用内容。
为了达到上面的目标,快应用建立一种新的语言开发规范,同时提供一系列的开发套件辅助支持。
简单来说,开发者主要利用前端知识与技能,以及对应的 IDE,手机设备就可以做原型的开发。
快应用使用前端技术栈开发,原生渲染,同时具备 H5 与原生应用的双重优点,开发者使用的前端技术栈资料多,学习成本低。
2018 年 3 月份,由小米,OPPO,vivo,华为等 10 家国内主流厂商成立了快应用联盟,从技术规范层面做了统一,并保证了开发者开发的快应用可以直接在所有的联盟内厂商的手机设备上运行。
快应用框架深度集成进各手机厂商的手机操作系统中,可以在操作系统层面形成用户需求与应用服务的无缝连接,很多只用在原生应用中才能使用的功能,在快应用中可以很方便的实现,享受原生应用体验,同时不用担心分发留存等问题,资源消耗也比较少。
对于每台手机设备,应用可以从多个系统入口,引用用户体验产品。比如:全局搜索、负一屏、浏览器搜索等。
怎么测试:
- 快应用调试器安装方法
为了方便调试程序,您可以使用快应用调试器,这是一个Android应用程序,主要包含以下功能:
- 扫码安装:配置HTTP服务器地址,下载rpk包,并唤起平台运行rpk包
- 本地安装:选择手机文件系统中的rpk包,并唤起平台运行rpk包
- 在线更新:重新发送HTTP请求,更新rpk包,并唤起平台运行rpk包
- 开始调试:唤起平台运行rpk包,并启动远程调试工具
quickapp_debugger_v1100.apk
调试器安装方式:
1.下载上面这个apk
2.通过adb安装这个apk(adb install 上面apk文件的绝对地址路径)
PS:也可以自己把apk传到手机上手动安装
命令行窗口输入adb devices后,出现下面提示表示手机和电脑连上了,可以执行上述安装apk的操作
List of devices attached
3451816348001D5 device
调试器安装成功后,打开:
点1【扫码安装】然后扫描群里的二维码(快应用群里的)就可以打开了
点【本地安装】时,需要先把开发给的rpk文件下载到手机中,然后点【本地安装】选中文件即可
2中的性能开关,测试时用不到,可以关了
3中,直接点【开始测试】就能再次进入快应用,不需要每次都扫码安装
PS:开发给了新的二维码/rpk包后,再重新安装一下就行