一、概述
目前很多手机厂商都支持开应用开发,使用的场景就是手机桌面的负一屏,绝大多数都是需要开发快应用卡片,主要有三大优势:
- 优势一:产品形态
快应用是基于手机系统层面开发的应用,占用内存小,有统一的接口开发标准。快应用不像一个APP一样静静地位于在手机桌面上的某个位置,而是多形态的存在,可以在桌面形成图标,可以在负一屏以任务栏的形式存在,也可以是系统推送过来的即时消息。这样的产品形态将流量入口、使用场景以及用户需求进行了较好的融合。
- 优势二:用户体验
当你的手机上安装了几十个APP时,总会在某个时刻因为找不到某个应用而花费不少时间,这种苦恼我相信很多人都体验过。快应用的一个优点是,可以通过搜索框或者手机智能语音直接找到并吊起某个应用,无须安装直接使用。
- 优势三:支持多终端
快应用除了支持手机端和平板端外,也可以支持车机,PC端和智慧屏,未来还将逐步实现从穿戴到各种有屏智能终端的多终端运行模式。
开发需要参考QuikApp的开发文档:https://doc.quickapp.cn/,这里面从环境的搭建到功能的实现都有介绍,也有一些示例。另外快引用是使用js,css实现的,需要了解很多html开发的技巧。
正式项目中开发,需要整理代码,毕竟是个app,需要想好代码的架构和基础功能的封装,例如网络请求等。。。
二、有价值的资料
-
快应用w3cschool文档
https://www.w3cschool.cn/quickapp/quickapp-8haw2p7v.html -
快应用 常用使用demo
https://club.huawei.com/viewthreaduni-15924836-filter-lastpost-orderby-lastpost-page-1-1.html -
开发环境
https://blog.csdn.net/yi_master/article/details/79884190 -
快应用官网
https://www.quickapp.cn/ -
快应用示例 ------------>十分有用
https://github.com/quickappcn/sample -
快应用开发文档
https://doc.quickapp.cn/tutorial/widgets/list-tutorial.html -
有快应用的模块
https://cml.js.org/doc/example/quickapp_miniapp.html -
快应用组件文档 -------->比较有价值
https://www.bookstack.cn/read/quickapp-widgets/548e63d6f1f08513.md -
华为卡片组件规范
https://blog.csdn.net/deveco/article/details/82347932
三、实践
具体实践我就分享一个开发文档吧,各大厂商的系统有些区别,具体开发的时候需要再适配,要研究小米快应用的可以参考小米快应用开发手册。
网友评论