|
Authored by: Anonymous on Monday, May 21 2012 @ 11:58 PM EDT |
If Google had made Android by just copying Harmony and done no new innovation
then we may have been able to just run most J2SE apps on our Android devices.
But I think the restrictions this brings are so great that the end product would
have been very different. It would just be a Java device and not be capable of
being a proper complete mobile OS/platform that can compete with the likes of
iOS.
So they had to sacrifice Interoperability of J2SE apps to make the system they
wanted and a system end users would want to use. Remember this is actually not
really much of a sacrifice as they were making a new ecosystem that was new and
innovative and this means very few existing complete apps would make sense to
run on Android. So forcing people to re compile and fix their apps to make them
work on the new android platform makes a lot of sense and actually gives
consumers a better result.
It's interesting that from an end user point of view Android is not
interoperable with J2SE but from a developers point of view it largely is. The
thing that Google knew is that it is the developers they have to convince first.
They are the ones that have to make it work first before the consumers will get
their say.
Michael[ Reply to This | Parent | # ]
|
|
|
|
|