maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Alternatives (https://talk.maemo.org/forumdisplay.php?f=36)
-   -   Could Maemo/MeeGo ever be compatible with Android apps and vice-versa? (https://talk.maemo.org/showthread.php?t=51401)

h3llraz0r 2010-04-29 16:01

Could Maemo/MeeGo ever be compatible with Android apps and vice-versa?
 
It would bring thousands of apps to the N900 and motivate Maemo devs to make apps compatible with the N900/Android phones.

zimon 2010-04-29 16:04

Re: Could Maemo/MeeGo ever be compatible with Android apps and vice-versa?
 
Nokia doesn't support Java and Android supports some kind of perverted version of Java, so unlikely same applications could work in both Android and Meego/Maemo devices.

h3llraz0r 2010-04-29 16:06

Re: Could Maemo/MeeGo ever be compatible with Android apps and vice-versa?
 
Quote:

Originally Posted by zimon (Post 633491)
Nokia doesn't support Java and Android supports some kind of perverted version of Java, so unlikely same applications could work in both Android and Meego/Maemo devices.

There is no way to run that version of java on the N900?

mrojas 2010-04-29 16:37

Re: Could Maemo/MeeGo ever be compatible with Android apps and vice-versa?
 
Quote:

Originally Posted by h3llraz0r (Post 633494)
There is no way to run that version of java on the N900?

Most Android apps run over a customized Java virtual machine called Dalvik. Why on Earth someone decided that an already resource-limited device would need a VM to run apps is beyond me, but that means that Dalvik would need to be ported to MeeGo.

MeeGo apps could run on Android through Qt?

zimon 2010-04-29 16:55

Re: Could Maemo/MeeGo ever be compatible with Android apps and vice-versa?
 
Quote:

Originally Posted by mrojas (Post 633548)
Why on Earth someone decided that an already resource-limited device would need a VM to run apps is beyond me,

It is a modern (compiler science) way to have interpreted code in applications instead of fully compiled one.
Theoretically (and I believe in practise also in the future) interpreted code can be faster, more power efficient and less buggy than fully compiled one. There needs to be only one VM in RSS memory and all applications can use its codebase.
Device drivers and kernel is a different thing, but for applications it makes sense.

Laughing Man 2010-04-29 17:02

Re: Could Maemo/MeeGo ever be compatible with Android apps and vice-versa?
 
It's unlikely that you would see Dalvik in Maemo (though I don't know why besides business interests.. for example is it owned by Google?). Though I remember reading something about people trying to bring QT to Android.

sjgadsby 2010-04-29 17:12

Re: Could Maemo/MeeGo ever be compatible with Android apps and vice-versa?
 
Quote:

Originally Posted by h3llraz0r (Post 633494)
There is no way to run that version of java on the N900?

Theoretically: Canonical developers aim to make Android apps run on Ubuntu

This has been previously discussed in the thread, "Android on Maemo and/or Mer".

mrojas 2010-04-29 17:13

Re: Could Maemo/MeeGo ever be compatible with Android apps and vice-versa?
 
Quote:

Originally Posted by zimon (Post 633582)
It is a modern (compiler science) way to have interpreted code in applications instead of fully compiled one.
Theoretically (and I believe in practise also in the future) interpreted code can be faster, more power efficient and less buggy than fully compiled one. There needs to be only one VM in RSS memory and all applications can use its codebase.
Device drivers and kernel is a different thing, but for applications it makes sense.

Very nice answer. I have been waiting ages to read an explanation like this.

buurmas 2010-04-29 17:50

Re: Could Maemo/MeeGo ever be compatible with Android apps and vice-versa?
 
Also, search this forum for NITDroid for info on an alternative OS method (as opposed to what the OP asked for, which is Dalvik running within Maemo).

tso 2010-04-29 18:03

Re: Could Maemo/MeeGo ever be compatible with Android apps and vice-versa?
 
on the topic of java, ARM cores have had a java accelerator for ages, thanks to j2me being "popular" on featurephones (with opera mini being the best known example).


All times are GMT. The time now is 04:18.

vBulletin® Version 3.8.8