2014-12-06 113 views
0

我对移动开发非常陌生,我对混合应用程序以及英特尔XDK感兴趣。当我读英特尔XDK的文档时,我遇到了“运行时”这个词。英特尔XDK中的“运行时”是什么意思?

什么是平均这句话,实际上什么是它的意思是,当他们说

人行横道是HTML5运行时,...

他们 blog post

如果我问一个stackoverflow的愚蠢问题,请道歉。

回答

1

“运行”一般是指时间运行,在节目的生命相对于其他次程序循环像编译时间。通常编写软件,然后进行编译,然后部署或安装,然后运行。这些不同的阶段通常被称为“编译时间”,“安装时间”和“运行时间”。例如。 “在编译时,编译器会...”

A runtime”是一个软件包,它是运行时所必需的软件包。例如。图书馆,口译员,虚拟机或其他支持包。 Crosswalk是一个可以接收HTML 5“应用程序”(包括HTML,Javascript等)的系统,并且可以使它们工作。执行它们。 运行他们。它本质上是一个浏览器引擎,但不是打包成浏览器,就像一个可以解释和运行HTML 5的系统,您可以将其嵌入到任何其他需要的软件中。

所以你可以在HTML 5中编写你的应用程序;那么为了让这项工作像一个可以下载和安装的原生桌面应用程序,您可以编写一个小型Windows应用程序和一个基本上只包含Crosswalk的OS X应用程序,它可以跨平台运行您的实际应用程序。

0

运行时 - 时间的长短需要执行的软件程序

英特尔XDK包括人行横道运行的基于云的构建服务的支持的目标。

Crosswalk运行时可用于创建具有专用运行时的HTML5应用程序,该运行时可以在多个平台上运行,而不依赖于webview。它可以用于创建使用HTML5功能的应用程序,如WebRTC,硬件加速的WebGL支持和渐进式的HTML5功能。

欲了解更多信息,请点击此资源.. crosswalk-runtime

更多的资源:Using the Intel XDK “Crosswalk for Android”

+0

感谢shuvrow回答。但我仍然不知道为什么“运行时”这个短语是人行横道。这是因为在应用程序处于执行模式时在后端运行人行横道吗? – bobsilon 2014-12-06 13:26:21

+1

在这种情况下,“Crosswalk运行时”指的是“运行”HTML5应用程序的“HTML5解释器”。您的HTML5应用程序是HTML,CSS和JavaScript文件的集合。这类似于在浏览器内运行的HTML5网页应用程序。在这种情况下,Web应用程序会在“浏览器运行时”之上“运行”。正如@deceze指出的,Crosswalk是一个嵌入式浏览器。当您使用XDK的Crosswalk构建选项构建应用程序时,它将包含Crosswalk的完整副本,它将“解释”您的HTML5应用程序。 – xmnboy 2014-12-06 23:48:17