我无法找到有关英特尔XDK在云中编译并分发到各个商店时产生的信息。
您能否帮助我确定以下哪些陈述是正确的(或者如果它们都错了,那么请给出答案)。
我之所以要问的是,无论是为一个浏览器还是为多个浏览器开发,它都会产生很大的影响。在我的特定情况下,我正在寻找所有浏览器尚不支持的特定html5功能(特别是WebRTC允许访问摄像头以进行视频流传输。)
答案 0 :(得分:3)
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系统都是相同的(对不起它没有#&# 39;运行Android 2.x或其他目标)。由于Android是最难以使用的webview,因此Crosswalk目标确实是一个非常有用的选项,它使生活变得更加简单。
这意味着,是的,你必须考虑到平台的差异,但如果你能在Android上首先使用它,其余的通常仅限于处理差异。如果您使用Crosswalk,那么Android很简单。之后iOS可能是最简单的。由于访问webview的工具有限,Windows是一个混合包,并且是最难调试的。
P.S。您可以查看构建系统生成的包,以查看其中的内容。