>>557
後半、結論的には、Androidは仮想コード方式、iOSはマシン語方式なので
後者の方が速い。
Androidは、JavaやKotlinで仮想コード方式(JVM, Javaバイトコード, 中間言語
みたいなもの)のプログラムを動かしていて基本的にマシン語ではない。また、プログラム
を簡単にするためにGC(Garbage Collection)も使っていて、それも効率を下げている。
JNI(Java Native Interface)という仕組みを使うと(C++などからの)マシン語も使える。
64BIT対応などと書いてあるゲームはJNIを使って(C++などからの)マシン語も使っている。
一方、iOSは、言語はSwiftが基本だが、それはマシン語に直接直される。