使用混合 watchOS 应用扩展现有 iOS 应用

Extend existing iOS app with hybrid watchOS app

我有一个现有的 iOS 应用程序是用 Swift 编写的。我想用 watchOS 应用程序扩展这个应用程序。在这种情况下是否可以为 watchOS 编写混合应用程序(例如 Angular.js)?

也许你可以扩展你的问题来解释你的意思'hybrid'。

对于 iOS 和 watchOS,您将需要另一个目标来支持 watchOS 应用程序(假设您在 Xcode 中使用 Swift。)不幸的是,我无法知道共享 iOS 和 watchOS 代码。如果您开始研究开发 watchOS 应用程序,您会发现 watchOS 应用程序的编码方法不同(主要是在用户界面设计中),需要自己完成。

目前无法编写非本机 watchOS 应用程序,因此您不能在创建 watchOS 扩展时使用 Angular.js 例如。

您只能使用 Objective-C 或 Swift 编写 watchOS 应用程序,因此即使您有一个 "hybrid" iOS 应用程序使用例如 Cordova 编写,您将需要手动将 watchOS 目标添加到您的 Cordova 项目并将 watchOS 代码写入 Objective-C 或 Swift.