Search code examples
androidjava-memobile-application

In J2ME and Android which one is more useful, useable and popular as mobile programming language or framework?


I am very interested in mobile application development. But which language or framework is more popular, useful and usable?

I know Java well. If you have any idea and/or experience, please help me to take my decision.


Solution

  • J2ME is much more popular than Android - many phones of many vendors (Nokia, Sony Ericson, Motorola, LG, Samsung and more) have it, and you can deploy application to them. The price is limited capabilities and no consolidated distribution channel (for the moment, Sun is talking about the Java Store).

    On the other hand, Andriod has much more capabilities, its API is closer to the Java API, and it has more capabilities, but there is a limited number of phones. Also, you have the Android market as a distribution channel.

    If you can describe what you have in mind, I can elaborate more.

    Added Information

    The J2ME market is quite large, but Android is rising fast - it is a true smartphone, a segment which has become more and more popular in the recent years. According to job trends, both are have roughly the same demand now: "java me" or javame or j2me, Android Job Trends graph