我知道苹果watchOS 2.0应用程序需要进行一些修改(特别是在双向交流方面)……
但是,已经在应用商店中为1.0编写的所有手表应用程序怎么办,它们可以不经修改就在watchOS 2.0上按原样运行吗?是否只有想要利用2.0中的新功能的应用程序才需要新代码/修改?
总而言之,如果我不想利用2.0中的任何新功能(还没有),并且我想让我的1.0应用程序完全“原样”,那么那些升级到watchOS 2.0的用户仍然可以下载和运行我的应用程序吗?
我似乎在任何Apple Watch开发论坛上都找不到这个问题的明确答案?非常感谢您提供的任何信息。
发布于 2015-08-19 06:12:57
根据Apple migration docs,您应该能够:
你需要支持苹果手表的早期版本吗?
您可以在同一个iOS应用程序包中为watchOS 1和watchOS 2提供手表应用程序,但这样做意味着要为每个应用程序维护单独的目标和可执行文件。由于在Apple Watch上运行,watchOS 2上的手表应用程序必须完全重新编译为单独的可执行文件。由于平台之间的架构差异,与拥有两个独立的应用程序相比,共享代码可能会更加费力,也会增加更多的复杂性。
发布于 2015-08-19 03:26:17
到目前为止,我找到的唯一明确答案表明,watchOS 1应用程序确实可以在watchOS 2设备上运行。
请看我在苹果开发者论坛上提出的类似问题:https://forums.developer.apple.com/thread/14781
虽然有人回应说,苹果的过渡指南指出watchOS 1的应用程序不能在watchOS 2上运行,但在彻底搜索指南后,我在任何地方都找不到这一点。也许他看错了。
我最近在我的设备上安装了iOS 9和watchOS 2。所有与手表应用程序配对的应用程序都会显示在手表上,但它们会在发布时挂起。这可能是iOS 9兼容性的问题(这些可能是iOS 8应用程序)或测试版的一般be。一旦我重新测试,我会通知你。
发布于 2017-05-02 05:53:42
如果你是这个意思,他们就不能让你的应用原生。此外,到目前为止,应用程序必须都是watchOS 2。
https://stackoverflow.com/questions/32061396
复制相似问题