RSS Feed

14 November 2007

Only Java for Android



I just read something very sad. No C or C++ for the Android phone, only Java. Now, I am going to put aside my feelings about interpreted languages and give this an objective analysis.


  • Java is good for the Android OS because it means that it can be run on any hardware (not quite solving the keyboard problem, but coming close). Developers will not need to compile individual applications for each model of phone.

  • Java is good because with each new release of the gPhone all of the old apps are guaranteed to work with no to little modification (for thing such as hardware problems). Corporations will be happy about this because all of their legacy junk will "just work" for all versions of gPhones, barring hardware incompatibilities.

  • Java is bad because it is being run on slow hardware and needs all the speed it can get. 3D in java on a (guess) 500 MHZ processor makes me shudder, even if the phone has a dedicated video card.


Overall, it just comes down to preference and what your application needs to do. If it needs to find somewhere to eat, great. If it needs to play the latest version of HALO, not so much.

No comments: