gpt4 book ai didi

html - intel XDK 到底产生了什么作为输出

转载 作者:太空宇宙 更新时间:2023-11-04 16:28:19 24 4
gpt4 key购买 nike

我找不到有关英特尔 XDK 在云中编译并分发到各个商店时究竟产生什么的信息。

你能帮我确定以下哪些陈述是正确的(或者如果它们都是错误的,请给出答案)。

  1. 该应用程序通过 node-webkit 捆绑到一个独立的应用程序中,该应用程序分发到所有商店。这意味着我可以在所有智能手机上运行 chromium,并且我将拥有 chrome 支持的所有 html5 功能。
  2. 该应用程序针对 guest 操作系统上的特定浏览器进行了捆绑。例如。诺基亚上的 Internet Explorer、IOS 上的 Safari 等。这意味着我必须注意特定目标平台对 html5 的支持。

我问的原因是,无论您是为一种浏览器还是为多种浏览器开发,都会有很大的不同。在我的特殊情况下,我正在寻找尚未被所有浏览器支持的特定 html5 功能(尤其是 WebRTC 以允许访问摄像头以进行视频流传输。)

最佳答案

XDK 构建一个在目标平台上的 webview 中运行的 webview 应用程序(或混合应用程序)。这意味着它在 iOS 上的 Safari webview 中运行,在 Android 目标上的 Android webview 中运行(除了使用 Chrome 移动 webview 的 Android 4.4),在 Windows Phone 上它是 IE10+ webview 等。它与 PhoneGap 或 Cordova 基本相同应用程序。

有一点非常独特,对于 Android 4.x 平台,如果您为 Crosswalk 构建,您将获得一个基于 Blink 的自定义 webview,并且对于所有 Android 4.x 系统都是相同的(抱歉,它无法运行在 Android 2.x 或其他目标上)。由于 Android 是最难使用的 webview,因此 Crosswalk 目标确实是一个有用的选项,它使生活变得更加简单。

这意味着,是的,您必须考虑平台的差异,但如果您能够首先在 Android 上运行它,其余的通常仅限于处理差异。如果您使用 Crosswalk,那么 Android 很容易。在那之后,iOS 可能是下一个最简单的。 Windows 是一个混合包,并且最难调试,因为访问 webview 的工具有限。

附注您可以查看构建系统生成的包,看看里面有什么。

关于html - intel XDK 到底产生了什么作为输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23689839/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com