移动应用程序 - 同时使用 Project Tango 和 Ionic and/or angular

Mobile App - Using both Project Tango and Ionic and/or angular

我正在寻找有关我正在从事的移动应用程序项目的指导。大多数应用程序都可以使用 angular.js(也许还有离子)java 脚本技术来交付。对于一个组件,尽管我需要与 API 集成,特别是 google 项目探戈 API。此 API 仅适用于 java、C 或 unity (https://get.google.com/tango/developers/)。我知道我有点不知所云,但是否可以在同一个移动应用程序中使用这两种技术,如果可以,您能否提供一些有关如何设置开发环境的指导?

在此先感谢您的帮助。

您的应用程序应该是跨平台的吗?如果它只是移动并且你想用 JS 编写它,你可以尝试 NativeScript。据我所知,NativeScript 可以访问 C 库 https://github.com/NativeScript/sample-native-module,同时它有 AngularJS 的版本(只有第二个版本)。它还使用本机小部件,因此它应该比 Ionic 更快。但是这样的应用程序不能在浏览器中运行 - 至少移动和网络版本的视图层会有所不同。

Ionic 没有什么特别之处可以阻止 Android 对 JavaScript ↔ Java 绑定的出色支持:

https://developer.android.com/guide/webapps/webview.html#UsingJavaScript

How to call javascript from Android?

对于 Ionic 和 Tango,您可以在 Ionic 控制器中与 Java Tango API 进行交互。