Qual a dificuldade?

.

Até existe um pra cada plataforma sim, porque as empresas não conseguem se ater ao básico e ficam inventando funcionalidades novas específicas para seus aparelhos.

Mas existe também um emulador padrão, que vem com o kit do J2ME, que tem o mínimo que os aparelhos tem que ter para se dizer compatíveis com J2ME.



Ser difícil ou fácil é algo meio relativo… Mas é Java. E um Java mais simples que o J2SE. Então em relação a linguagem em si, deve ser mais fácil, mas surgem outras dificuldades características do ambiente wireless.