我讀過很多文章(我列在下面),但我無法得到一致的答案。我們可以選擇以下2個答案中的一個?如果您是爲Appcelerator或任何競爭對手工作,請註明。謝謝!Titanium Mobile是否將JavaScript轉換爲本地Java或Objective C編譯的代碼?
僅供參考,我正在使用Titanium Studio 1.7.2。
答:是的,它編譯爲本機代碼,但一些代碼必須留在Javascript中並在運行時解釋。 B)不,那不是Titanium的工作方式。
以下是文章,我讀:
1)Comparison between Corona, Phonegap, Titanium
2)http://developer.appcelerator.com/blog/2010/12/titanium-guides-project-js-environment.html
3)What happens to JavaScript code after app is compiled using Titanium Mobile
4)How Does Appcelerator Titanium Mobile Work?
「實際的JavaScript被編譯到應用程序並在設備上運行時運行。」 如果說Javascript被解釋了,會更準確嗎? –
取決於運行時間。 http://stackoverflow.com/questions/8819846/how-is-javascript-translated-to-bytecode –