跟阿斌一起学鸿蒙(2). Ability vs App?
在进一步实践之前,需要先弄明白一个概念:Ability。 不知道你有没有注意到,使用鸿蒙开发工具DevEco Studio创建项目时,我们选择创建的是一个个Ability。 这是为什么呢? # 1. 鸿蒙OS的定位 这需要从鸿蒙OS的自我定位说起:鸿蒙OS是一个**分布式操作系统**。 ## “单机”操作系统 在我们目前常用的操作系统中,不管是手机还是电脑,App(Application,应用程序),是非常常见的一个概念,是我们解决问题的基本对象。 * 要跟朋友聊天,打开聊天App。 * 要听歌,打开音乐App。 * 要看视频,可以打开各种视频App。 * 要写文档,打开Word或者PPT。 与鸿蒙操作系统不同,这些“单机”操作系统通常是 * 1). 运行在同一类设备上,对于不同类型的设备,通常运行不同的操作系统。 * 2). 设备与设备之间除了是物理上是分隔开的,在操作系统层面上也是分隔开的。 * 3). 设备之间的连接,通常是由需要连接的应用来主动发起,然后经过操作系统通过网络进行连接。 * 4). App应用,是操作系统管理的基本单元。 ## 分布式操作系统 而鸿蒙...





