0

我需要为 Android、iOS 和 Amazon fire tv 创建一个混合网络应用程序。有谁知道我可以用来在一个地方支持所有这三个的平台?

我查看了 Cordova,以前所有这些平台都有特定的文档,现在它只包含 Android 和 iOS。有谁知道 Android 是否也会覆盖 Amazon Fire TV?

如果科尔多瓦不是选项,那么欢迎任何其他建议!

4

2 回答 2

0

我听说过可以使用 Amazon Fire TV 网络应用程序(称为 WASK)并将其变成基于 Android 的 Fire TV 频道的包装器。

另外,我想知道 Luca https://stackoverflow.com/users/3405496/luca-s是否为我们这些想要重新开发当前发布的 WASK 应用程序以与广告服务器兼容的人提供解决方案 --- 或者如果那行不通,有没有办法让当前发布的 WASK 应用重定向到不同的 App/Fire-TV 频道?

于 2017-06-16T14:57:22.740 回答
0

Cordova 是为 Fire TV 创建应用程序的好方法,只需将 Android 平台添加到您的设置中,您就应该涵盖 Android 和 Fire TV

cordova platform add android

当应用程序在 Fire TV 上运行时,它将使用 Amazon Webview,它是 Android Webview 的优化版本,因此您可能会看到性能方面的细微差别。
值得注意的一件事是,构建在电视上提供出色用户体验的跨平台应用程序可能会很棘手。您不应使用与您的 iOS 或移动 Android 应用程序相同的 UI,因为这会导致 10 英尺 UI 上的交互效果不佳,您应该适当地映射远程键并确保视口和您的 CSS 对 720p 或 1080p 响应良好。
有关电视设备上的 UI/UX 的更多信息,请访问Developer Portal

除此之外,请查看在Fire TV 上构建 Web 应用程序中提供的文档,Appstore 允许您以 3 种方式提交您的 Web 应用程序:

  1. 托管 - 您将 URL 提交到您的 webapp,Appstore 将自动使用类似 Cordova 的包装器将其打包
  2. ZIP - 您上传包含 HTML/CSS/JS 和媒体文件的 zip 文件,Appstore 将使用类似 Cordova 的包装器自动将其打包
  3. 传统 - 您在控制台中创建一个新的“Android 应用”并上传打包的 Cordova APK

您还应该考虑使用一些已经针对电视体验进行了优化的框架,例如Web App Starter Kit

于 2017-06-07T10:16:16.140 回答