[fpc-devel] New FPC target: JVM

Felipe Monteiro de Carvalho felipemonteiro.carvalho at gmail.com
Sun Aug 21 13:55:55 CEST 2011

On Sat, Aug 20, 2011 at 5:02 PM, Graeme Geldenhuys
<graemeg.lists at gmail.com> wrote:
> Why did Google do that? Why not stay with the standardized Java and
> get the benefits of all existing Java and Mobile Java apps?

Java mobile (j2me) is almost completely different from usual Java
APIs, even more then the Android API is different from JDK I'd say,
and the j2me APIs are horrible, very slow, and they also work widely
different across various phones. If anyone beliaves that j2me is write
once and run everywhere without debugging in the hundreds of available
phones, he clearly never wrote software on it =D I am happy j2me is
getting obsolete.

> I don't know much about Android, but just when I thought it sounded
> great, I hear things like this. :-(

I don't think this makes any difference, my main problem with Android
is that they do not allow users to run purely native executables. If
native apps work fine for the iPhone, they should have worked fine in
Android too, no need for Java. Their current architecture really isn't
the best IMHO, but it also not that bad either, compared to the
competition, it is reasonably workable.

Android is much better then BlackBerry or Windows Phone. You can
actually run native Pascal code in Android, which means that you can
use all those libraries which we have without any code changes, while
in those other 2 the answer is just: no, no, no

Felipe Monteiro de Carvalho

More information about the fpc-devel mailing list