Apple 的 Lister 示例应用程序中 WatchKit App 和 Watch App 的区别

Difference between WatchKit App and Watch App in Apple's Lister sample app

Apple 用于演示 WatchOS 的示例应用程序 Lister 在可用目标中显示 WatchKit AppWatch App。两者有什么区别?

根据我对 WatchOS 2 的了解,iPhone 应用程序包含一个 WatchApp,其中包含 运行 手表本身以及 WatchKit 扩展的资源和接口,它具有在 Watch 上执行的代码和接口。

我不明白存在两个不同目标的原因。

我观看了 Watchkit In Depth 第 1 部分和第 2 部分 WWDC 2015 视频等。

第一个适用于 WatchOS1。 另一个是 WatchOS2.

每个扩展都可以有自己的部署目标。

WatchOS2 应用程序必须符合不同的架构,因为 watchOS2 应用程序 运行 在手表本身上。但是,WatchOS1 应用程序运行在 iPhone 上。所以目标必须分开。