我正在考虑更新到适用于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。
答案 0 :(得分:0)
我认为这不是一个难题。独立的应用程序意味着该应用程序可以单独运行。但这不是必须的。独立的watchOS应用程序可以与iOS配套应用程序一起使用,也可以不与之配套使用。如果没有iOS伴侣应用,您的watchOS应用无法正常运行,则它不是独立的应用。您应该重构Apple Watch Extension或将其设置为非独立。
以下是我认为应该是正确的:
对于第二条规则,开发人员有一些陷阱。调试独立的手表应用程序时,它会在iPhone上的“手表应用程序”中列出。但是,由于没有iOS配套应用,因此您无法在iOS上将其完全删除。即使您已在Apple Watch上将其删除,它仍显示为未在Watch应用中安装。