2014-12-06 110 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