功能级一多开发
SysCap机制介绍
HarmonyOS使用SysCap机制(即SystemCapability),可以帮助开发者仅关注设备的系统能力,而不用考虑成百上千种具体的设备类型。
在过去,开发不同设备上的应用就用不同设备的SDK进行开发,这些SDK都是独立存在的。在这种情况下进行多设备的开发的时候就要进行很多的适配。
HarmonyOS给开发者提供了一个统一的HarmonyOS SDK来进行多设备开发。
能力集
**系统能力集:**操作系统中每一个相对独立的特性,如蓝牙,WIFI,NFC,摄像头等,都是系统能力之一。
**支持能力集:**描述当前设备能够支持哪些功能。
**要求能力集:**描述当前应用,具有哪些能力。
有了这样的能力集,我们通过设备支持能力集和应用要求能力集来控制多设备应用的分发和安装。
如图,应用a有蓝牙,设备AB