I recently purchased a Teclast X98 Plus tablet that dual boots to Windows 10 or Android 5.1. The latter has (64 bit) Linux version 3.14.37-x86_64-L1-R429. The CPU is an Atom Z8300. I produce a wide range of benchmarks for various platforms (free, no ads). The ones for Android can be downloaded and installed from:
Most use Native Code and are developed by Eclipse IDE, via Linux on a Core i7 based PC. The programs are compiled to select a 32 bit or 64 bit ARM or Intel CPU on installation. The 64 bit varieties are selected and run properly, using Eclipse, on configuring Atom x86_64 64bitintel AVD but, on the Telcast tablet, the 32 bit benchmarks are selected. Compiled just for Intel 64 bits, the programs fail to install.
The same main benchmark code, compiled as Windows EXE files, runs successfully, using the tablet’s Windows 10 selection, at both 32 bits and 64 bits.
I also have an Asus MemoPad 7 with Atom Z3745 CPU, using Android 5.0 and Linux 3.10.20-x86_64 and the 64 bit programs don’t work on that either.
I read somewhere that Android is 32 bit software, running via a 64 bit Linux kernel. Is this true? If so, when will 64 bit Android become available? - or am I doing something wrong?