使用watchOS 6将依赖的watchOS应用程序转换为独立的含义

时间:2019-09-13 11:27:27

标签: ios apple-watch watchos watchos-6

我正在考虑更新到适用于watchOS 6(as Apple suggests)的独立应用程序,但是我不清楚安装了我的应用程序的旧watchOS版本的用户将会怎样。更具体地说:

如果用户在其watchOS 5手表上安装了从属应用程序,但为其连接的iOS 13 iPhone下载了iOS应用程序的更新(现在将手表应用程序列为独立的),将会发生什么情况?手表应用程序是否将被卸载或完全不起作用(因为它将尝试与不再支持它的iOS应用程序进行手表连接)?

肯定会发生,因为根据official page

  

watchOS 6将于今年秋天晚些时候用于Apple Watch Series 1和Apple Watch Series 2。

1 个答案:

答案 0 :(得分:0)

我认为这不是一个难题。独立的应用程序意味着该应用程序可以单独运行。但这不是必须的。独立的watchOS应用程序可以与iOS配套应用程序一起使用,也可以不与之配套使用。如果没有iOS伴侣应用,您的watchOS应用无法正常运行,则它不是独立的应用。您应该重构Apple Watch Extension或将其设置为非独立。

以下是我认为应该是正确的:

  1. 如果您将Apple Watch应用程序与其iOS配套应用程序一起安装,则在删除iOS应用程序时,两个应用程序都将被删除。
  2. 但是,如果Apple Watch应用程序是独立的,则您可以单独安装它,而无需安装iOS配套应用程序。

对于第二条规则,开发人员有一些陷阱。调试独立的手表应用程序时,它会在iPhone上的“手表应用程序”中列出。但是,由于没有iOS配套应用,因此您无法在iOS上将其完全删除。即使您已在Apple Watch上将其删除,它仍显示为未在Watch应用中安装。