# 概述

本文是关于快应用卡片的简介和使用场景,以及卡片与快应用的关系相关内容介绍

通过本节,你将熟悉:

# 简介

快应用卡片基于快应用技术栈构建,它能够无缝嵌入到原生应用程序中,作为其界面的一部分展现。

尽管快应用卡片与快应用的开发技术栈相同,但其功能范围相对有限,仅包含快应用能力的精选子集。为了确保开发过程中的准确性和预期功能实现,请参考本文档中详细列出的具体能力描述。

以下文档快应用卡片简述为卡片。

# 使用场景

卡片支持嵌入展示场景包含:负一屏,桌面,全搜,锁屏,浏览器,语音助手等。

负一屏

# 卡片与快应用的关系与区别

1、一个快应用工程中可以包含一张或多张卡片;

2、工程中可仅包含卡片,不含快应用页面;

3、签名和包名一致的卡片和快应用,使用system.storage接口存储的本地数据可进行读写共享;

4、卡片不支持页面栈,不支持卡片互相跳转;

5、不同的卡片展示运行时相互隔离,卡片间不能相互通信;

6、卡片是单独加载渲染,不依赖快应用,工程中app.ux所定义脚本不会被运行环境加载,所以卡片中不能访问app.ux中定义的公共能力组件,不能访问$app、$page等对象;

7、同一个工程目录下的多张卡片,上架时后,平台会根据manifest.json卡片路由配置将卡片拆成独立的 rpk 分发到对应的场景(如负一屏、桌面)