【发布时间】:2017-04-15 01:03:28
【问题描述】:
是否可以使用 ionic (2) 或类似的跨平台框架为带有 pebble sdk 的 pebble watch 开发跨平台应用程序?
SDK 可用于原生 android / iOS,因此一种可能的方法是使用该 SDK 库。但是我应该如何意识到这一点呢?
【问题讨论】:
标签: javascript ionic-framework cross-platform pebble-sdk
是否可以使用 ionic (2) 或类似的跨平台框架为带有 pebble sdk 的 pebble watch 开发跨平台应用程序?
SDK 可用于原生 android / iOS,因此一种可能的方法是使用该 SDK 库。但是我应该如何意识到这一点呢?
【问题讨论】:
标签: javascript ionic-framework cross-platform pebble-sdk
Ionic/Cordova 无法运行原生 SDK,因为它们最终仍然是用 Objective-C/Swift 编写的 iOS 和 Java 编写的。
Ionic/Cordova 不会使用本机代码运行您的任何应用程序(即,您的代码不会变成 Obj-C、Swift 或 Java,它保持为 Javascript)。它在作为网站的 WebView 中运行您的应用程序。所以除非他们为 Javascript 提供 SDK 或者有人为它编写了 Cordova 插件,否则这真的是不可能的。
如果您愿意使用不同的移动跨平台框架,React-Native 将支持自定义原生模块。本质上,您可以编写自己的原生代码,供您的 Javascript 使用。
【讨论】: