【问题标题】:MeteorJS On Watch OS手表操作系统上的 MeteorJS
【发布时间】:2015-08-28 14:40:30
【问题描述】:

是否可以将 MeteorJS 应用程序安装到手表操作系统上?

我问的是苹果还是安卓版本。 google了一下,我觉得android版可以支持浏览器,但是apple watch不支持(至少不越狱的话不支持)。

似乎流星可以在原生应用程序包装器中使用浏览器功能。这些手表操作系统可以使用这样的东西吗?

【问题讨论】:

    标签: android ios meteor wear-os watchkit


    【解决方案1】:

    为了使 iOS/OSX 应用程序能够轻松连接到 Meteor 服务器并与之通信,我们做出了一些努力。 WatchOS 运行的环境与 iOS 相对相似,因此我希望部分(如果不是全部)库/扩展能够在 WatchOS 项目中工作。我见过的最流行的尝试称为 ObjectiveDDP:https://github.com/boundsj/ObjectiveDDP

    ObjectiveDDP 允许您执行以下操作:

    • 连接到 Meteor 服务器并进行身份验证。
    • 监听集合的更新事件。
    • 调用 Meteor 方法。
    • 向 Meteor 发送 CRUD 命令以获取集合/文档。

    【讨论】:

    • 我希望一些更本土的东西。类似于在设备本身上运行客户端和服务器的独立应用程序。完全独立于网络。
    • 我确定如果您越狱了 iDevice 并且能够启动并运行 V8/Node.js,并且还有一个可以与 localhost 和端口通信的浏览器实例,那么您可以运行 Meteor在 iDevice 上。据我所知,这不是以前有人做过的事情。然而,我可能是错的。
    【解决方案2】:

    至于android,现在的答案是否定的(https://developer.android.com/training/wearables/apps/index.html):

    可穿戴应用可以访问大部分标准 Android API,但不能 支持以下 API:

    • android.webkit
    • ...

    因此,您不能在带有 adroid 的手表上拥有 webview,这是 phonegap/cordova 用来在 android 上运行流星应用程序的方法。在这种情况发生变化之前,我认为如果不编写自己的原生 Android 应用程序,就不可能在 android-wear 手表上“运行”流星应用程序。正如 Patrick 所说,这样的原生应用仍然可以使用 DDP 与流星服务器通信,但它并不像编写运行在常规 android 上的流星应用那么简单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-19
      • 2014-05-27
      • 1970-01-01
      • 2018-06-24
      • 1970-01-01
      • 2019-12-02
      • 2021-12-22
      相关资源
      最近更新 更多