You need to write a program for your phone: first I plan to write for wp7, then I port it for Android, then we'll see. Does it make sense to write under the standard j2me? What are the advantages and disadvantages of this platform? In an Internet fumbled - all information is very old and it seems that this platform is dying

  • Purely under j2me - FIG knows, but look towards cross-platform frameworks (Marmelade, MonoTouch, Uniti3D, etc.). - codemo

2 answers 2

As an old, old developer under J2ME I will bring in my 5 kopecks.

  1. J2ME technology is dying
  2. There are many causes of death, one of which is an unnecessarily strict security model. Speaking easier to write an application that makes a more or less sane action: such as going online, sending SMS, creating a bluetooth connection - you need to buy a certificate and what’s the opposite, even this does not guarantee that everything will work. In general, the topic is large, extensive, a lot of broken copies. Well written about it here - the article is old, written back in 2007 - then probably something else could be changed, now it is too late.
  3. Another problem J2ME is the problem of application monetization. Normal AppStore like Android and Apple is not here. It was a Nokia Ovi and then covered up. Everyone gets out as you can. The advertising model of monetization also works very badly (again, because of security).
  4. Currently, J2ME is in demand in developing countries. I have an application with 300 thousand downloads - so 80% of downloads are India, Malaysia, China, Indonesia, Nigeria and so on. - and in these countries with grandmothers tight :)

In general, all developers have long gone for Android and iPhone. I haven't taken the J2ME checker in my hands for a couple of years yet, and 4 years ago I started to change to Android. Well, except that six months ago, due to the tearful requests of the working people of Iran, I translated one of my applications into Farsi.

    The beauty is that java-applications are now supported by almost all phones (not to mention smartphones). In addition, according to statistics there are more of them (ordinary phones) than “smart” ones, i.e. more potential users.

    • From your words it follows that these are the only advantages. But this is not the main thing, it interests me, is there any library for working with gps? I here can not find information on this topic. And if so, how well implemented? - LackOfKnowledge
    • 2
      The share of simple devices, if I am not mistaken, is gradually falling, while the share of the rest is growing. At the same time, all smart devices do not support j2me. - cy6erGn0m
    • 2
      Explain "all smart devices do not support j2me". - FoxManiac