2013-03-06 47 views
2

我最近讀了一些關於移動應用的信息,特別是關於Android應用的信息。在我的研究中,我發現有兩種應用程序,本地應用程序和Web應用程序。到目前爲止,這麼好,但現在我想知道用Java編寫的Android應用程序是否是本地的。我問這個問題,因爲在NDK(本地開發工具包)中也可以用C/C++進行編程。 當Android的Java應用程序不是本機時,它是什麼?而當它是本地的時候,如果還有名稱上已經有native的NDK,那麼又怎麼能爭論呢?Java本身是否爲Android本機?

回答

8

「本地」是一個在不同情況下具有不同含義的詞。

當比較和比較基於Java的Android應用程序開發與Web應用程序或所謂的「混合」應用程序(例如PhoneGap)時,「本地」是指Java。

將基於Java的Android應用程序開發與使用NDK的C/C++ Android應用程序開發進行比較和對比時,「本機」指的是C/C++。

+0

非常感謝。你的回答確實有幫助。 – user2141428 2013-03-06 20:02:50

+0

@ user2141428如果答案**真的幫助了你,那麼你應該接受它。 – bitek 2013-03-07 10:16:24

+0

對不起,我是新來的。 – user2141428 2013-03-07 19:39:41

相關問題