64bit android上でNative32bitアプリ動作可

Table of Content

※ 注)下記は実証実験による結論であり,AndroidOSの構造を元に話している分けではありません.

Javaな32/64bitアプリはAndroidのJVM上で起動するので問題ないだろうと思ってました.

問題としたのは,Native(例:C/C++で生成したマシン語化されたコード)な32bitコードが64bitのAndroidOS上で動作するか否かですが,動作するようです.

64bitのCPU/OSなスマホ上に,UnityのIL2CPP(=ILをC++でビルドするモード)でarm7v用(=32bitアーキテクチャ向けアプリ生成)の設定でビルドしたアプリも起動しました.