2017-06-05 15 views
0

まず、英語が貧弱なために申し訳ありません。 しかし、私の質問です。 c/C++で書かれたアプリケーションと、Android OSのNDKの下でアプリケーションをコンパイルして実行する方法は? DalvikまたはARTでアプリケーションをコンパイルして実行していますか? またはその独立したVMは何ですか? 他の言語で書かれたプログラムの場合、どうですか? たとえば、(C#in Xamarin)または(Delphi in Firemonkey)または(Basic)または(Python)ですか?私の質問の答えに感謝します。Androidでアプリケーションを実行するにはどうすればよいですか?

+0

あなたの努力を示してください....... –

+0

あなたは質問のビットを拡大する必要があります質問のいくつかの部分は混乱しています。また、あなたの研究についての説明をほとんど加えないと、あなたが行っている方向を理解するのが容易になります。 – Swapnil

答えて

0

お願いします。

基本的にはい、ほとんどすべてのネイティブソリューションでは、何らかの種類のVMが使用されています。たとえば、XamarinはAndroidプラットフォーム用のMonoVMを使用します。 C#コードは、Mono実行環境で実行されるCILにコンパイルされます。この実行環境は、Java仮想マシンと並行して実行されます。つまり、アプリケーションはネイティブアプリケーションと同じように実行されませんが、同等の方法で実行されます。これは、パフォーマンスがMonoVMの実装に結びついていることを意味します。

MonoVMはアプリケーションと共にパッケージ化されています。つまり、Xamarin Platformアプリケーションは、追加のインストールを行うことなく、ネイティブアプリケーションと同じ方法でインストールできます。

関連する問題