2015-06-12 144 views
1

是否有可能将MeteorJS应用程序加入手表操作系统?MeteorJS On Watch操作系统

我在问有关苹果还是Android版本。谷歌搜索后,我认为Android版本可以支持浏览器,但苹果手表不会(至少不会越狱)。

似乎流星在本地应用程序包装中使用浏览器功能。这些手表操作系统是否有这样的功能?

回答

3

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

ObjectiveDDP可以让你做到以下几点:

  • 连接到与流星服务器进行身份验证。
  • 收听有关收藏的更新事件。
  • 呼叫流星方法。
  • 将CRUD命令发送给Meteor作为集合/文档。
+0

我希望有更多原生的东西。就像在设备上运行客户端和服务器的独立应用一样。完全独立于网络。 – X0r0N

+1

我确定如果你越狱了一个iDevice并且能够启动并运行V8/Node.js,并且还有一个可以与本地主机和端口通信的浏览器实例,那么你可以在iDevice上运行Meteor。据我所知,这不是以前做过的事情。然而,我可能是错的。 –

1

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

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

  • android.webkit
  • ...

因此,您不能在adroid-wear手表上使用webview,这是phonegap/cordova用于在android上运行流星应用程序的手段。在这种变化之前,我认为不用编写自己的原生android应用程序就可以在android-wear手表上“运行”流星应用程序。正如帕特里克所说,这样的本地应用程序仍然可以使用DDP与流星服务器进行通信,但这并不像编写在常规Android上运行的流星应用程序那么简单。