2013-04-09 52 views
0

corona爲iPhone和Android生成本機代碼,或者它將解釋Lua代碼。任何人都可以詳細告訴我。Corona會生成原生代碼嗎?

+1

請你詳細解釋我。所以它可以幫助我在應用程序開發中取得成功。 – 2013-04-09 07:06:11

回答

-1

從它FAQ

電暈客戶端需要連接到Internet建立,因爲構建過程的一部分發生在科羅納實驗室的服務器。 Lua腳本在發送到我們的服務器之前被預編譯爲字節碼(剝離註釋,調試信息等)。服務器將這些數據嵌入到Corona引擎中,但從不保存或歸檔。到在線構建過程結束時,您將擁有.app包或.apk文件,就像您自己使用iOS或Android SDK時所獲得的一樣。科羅納實驗室的FAQ狀態

+0

不真正回答這個問題是否是本地的 – 2013-11-29 13:46:32

0

部分:

「的Lua的腳本進行預編譯成字節碼」

這意味着它是本地代碼,但結構稍有優化您的Lua腳本的版本,準備由嵌入的Lua解釋器執行。

也就是說,大部分的魔法都發生在Lua腳本下。 Lua是C核上的一個腳本層。我的猜測是,對於所有可用的平臺,開發此核心的特定版本。所以你的應用程序的基礎是由本地代碼驅動的,但你自己的書面應用程序邏輯不是。