Dalvik と Google の Android OS が初めて登場したとき、それについてよく読みました。私がよく理解していないことの 1 つは、Java が使用される理由です。私がそれを理解する方法は次のとおりです。
Java code -> Java bytecode -> Dalvik bytecode
私が理解できないのは、Dalvik VM 用の Java 以外のストレートな Dalvik コードやその他のフロント エンドにコンパイルされるものをまだ見ていない理由です。Java を使用せずに Android を操作するストレート コンパイラや方法について何か作業が行われていますか?
明確にするために、Java バイトコードにコンパイルされない言語を探しています。また、動的言語には関心がありません。動的言語に関するいくつかの質問を既に読みました。また、NDK についても認識しています。実際のネイティブ コンパイル言語ではなく、Dalvik でコンパイルされた言語に関する情報を探しています。