Apple Watch 中的 PWA 和 SPA 支持

PWA and SPA support in Apple Watch

我想知道是否有创建 PWA 和 SPA Web 应用程序的完整文档,可以 added/installed 到 Apple Watch

我的意思是具有清单(名称、图标等)并且可以添加到 Apple Watch 菜单的 Web 应用程序

从 WatchOS 5 开始,Apple 已经为 WatchOS 添加了 webkit 支持,我想渲染网页并不是什么大问题,因为 Apple Watch 有多种网络浏览器,例如 parity 等

很高兴听到您的回答

将 PWA 或 SPA 作为移动平台上的应用程序制作的一种方法是使用一个框架,该框架使用平台的 webview 组件来显示内容,就像它是本机应用程序一样。

不幸的是 [1] 我关于 cordova apple watch 插件的消息来源说,

It is not possible to run a Cordova app directly on the Watch, as there is no support for a WebView [..]

虽然源 [1] 是一个项目,它在 iPhone 应用程序和手表之间的通信方面提供了一些帮助,但由于这里的解决方案无论如何都是用母语编写数据的显示,我可能更愿意尝试 Xamarin [2] 或任何其他支持 Watch OS 的本机代码生成框架。我认为您的最终目标无论如何是为 Watch 编写一个应用程序,所以这就是这样做的方式。

我的来源:

[1] https://github.com/leecrossley/cordova-plugin-apple-watch

[2] https://docs.microsoft.com/en-us/xamarin/ios/watchos/