c++ - Qt - Compilation for Linux is not compilation for Android? Why? -


qt 5 has android support: using android sdk , ndk can compile qt application work on android too. don't understand. qt cross platform long before android has borne. meant able compile on windows, mac , linux. android linux isn't it? why need special android tools sdk , ndk compile android. why compilation linux in not compilation on android?

android not os complete stack of mobile software.

this because structure of android (in context of applications) different form of linux. android apps run on instance of dalvik virtual machine(dvm) , sanboxed each other. app requires run on android has dvm compatible.

android based on custom linux kernal, uses same file strucure, speaking of in terms of platform apps running in android run on completly different environment.

android structure http://www.cubrid.org/files/attach/images/220547/480/224/typical-schematic-of-android_structure.png

also there official source here android low-level system architecture

i dont know about qt5 think qt not compatible android framework


Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

Python ctypes access violation with const pointer arguments -