Android operating system is somewhat different from other application development platforms that use Java ME. Most of the smart phones follow the same implementation process for Java ME but android follow different codes in this manner. This creates headache for developers who want to reuse Java codes on android for development. Java developers are now facing trouble for selectin of platform due to android compatibility trouble.
Android application development using Java ME is different from standard Java ME implementations that are available on other smart phones. CDC and CLDC is absent on android version of Java ME APIs. It has been determined by Java experts that these APIs are minimum requirements to use new version of Java in accordance with standard Java version implementation. Without them, it is hard to use the platform along with its featured tools.
Some enthusiasts also commented that this is latest sign for damage of Java completely. If Java has to split for consistence of different platform then this will only be the wastage of time and any developer will not consider such things. It is useless to develop software that needs consistent fixes while implementing on platform. When development platform is same that of implementation then no matter where the codes is taken from as it is easily compatible. Process of writing codes will become easier and simple.
It is hard to say about the existence of Java and android operating system in future. Split of Java in future can cause a difficult road for this revealed platform.More Detail Click here