On 18 December 2014 at 15:25, Paul Davis <paul(a)linuxaudiosystems.com> wrote:
In the case of Android, there is also the fact that
Google chose to make
Java the runtime environment. It isn't impossible to build and run
"native"
(i.e. non-Java) applications for Android, but the platform certainly isn't
on your side if you want to do this.
Except that isn't really true either. The Android VM isn't Java -
it's Dalvik which is a completely different beast with it's own
bytecode format, and rather a lot slower. The libraries are only
partially based on the Java API (eg. nothing graphical is). About the
only thing that's really Java in Android is the language itself ...
This means that "simple" ports of
desktop applications (at least those not written in Java already) is not
necessarily trivial, and could actually be quite hard.
... which all means that even porting a desktop application written in
Java would be far from trivial.
Best wishes,
Neil
--
Neil C Smith
Artist : Technologist : Adviser
http://neilcsmith.net
Praxis LIVE - open-source intermedia development -
www.praxislive.org
Digital Prisoners - interactive spaces and projections -
www.digitalprisoners.co.uk