Android rocks \m/
Moderator: ScummVM Team
Android rocks \m/
U know what I wanna ask !!!
I'm willing to help.
A few days old, but what matters:
http://www.youtube.com/watch?v=1FJHYqE0RDg
I'm willing to help.
A few days old, but what matters:
http://www.youtube.com/watch?v=1FJHYqE0RDg
- eriktorbjorn
- ScummVM Developer
- Posts: 3560
- Joined: Mon Oct 31, 2005 7:39 am
Re: Android rocks \m/
I thought Android was for writing Java applications.mummyVM wrote:U know what I wanna ask !!!
I'm willing to help.
- doc labyrinth
- Posts: 43
- Joined: Sat Sep 15, 2007 8:44 am
- Location: Jersey
- Contact:
Re: Android rocks \m/
That's the impression I got from reading various articles too. However, they are running Quake 1 in that video, so who knows?eriktorbjorn wrote:I thought Android was for writing Java applications.
After reading stuff like this I'm not overly enthusiastic about Android either. Ads in a phone? No thanks. But it makes sense, cause lets face it, they have to make money on it somehow.
- eriktorbjorn
- ScummVM Developer
- Posts: 3560
- Joined: Mon Oct 31, 2005 7:39 am
Re: Android rocks \m/
I read that Quake 2 was ported to Java. Perhaps someone ported Quake 1 as well?Freddo wrote: That's the impression I got from reading various articles too. However, they are running Quake 1 in that video, so who knows?
Well, it seems that Android is almost here on actual hardware:http://www.engadget.com/2008/09/16/its- ... -next-tue/
The emulator has been around for a while, and people will be able to own real devices running android now too, so I'm figuring people will want to play Scumm games on those! Of course, since it isn't C-based, does the development team have any interest in porting ScummVM to Android? Is perhaps someone else doing a rewrite?
The emulator has been around for a while, and people will be able to own real devices running android now too, so I'm figuring people will want to play Scumm games on those! Of course, since it isn't C-based, does the development team have any interest in porting ScummVM to Android? Is perhaps someone else doing a rewrite?
- eriktorbjorn
- ScummVM Developer
- Posts: 3560
- Joined: Mon Oct 31, 2005 7:39 am
I doubt any of the ScummVM developers are interested in rewriting ScummVM in a different programming language, if that's what it would take. I can only actually speak for myself, though.Tubeliar wrote:Of course, since it isn't C-based, does the development team have any interest in porting ScummVM to Android? Is perhaps someone else doing a rewrite?
Of course, anyone who wants to give it a try is free to do so. I think it's a silly idea because it would likely be a lot of work to keep it in sync with the official ScummVM, but the option is certainly there. There's even some precedent in the ScummVM-XNA project, but I don't think anything's happened there for well over a year now so I'm not sure if that's an argument for or against.
android allows to run native code, all video/audio codecs etc. are made like this. i saw somewhere tutorial how to make it work, though it was incomplete and several months ago so i don't remember how it continued....
anyway if this is possible then i can imagine running some hacked version of scummvm there, important part made by scummvm code and user interface and control handling through the java layer
i don't know enough about it to say if its really doable, but i believe that in time someone will find a way. android is actually layer which runs over almost ordinary linux, so i guess someone will find a way hot to use it to its full power
anyway if this is possible then i can imagine running some hacked version of scummvm there, important part made by scummvm code and user interface and control handling through the java layer
i don't know enough about it to say if its really doable, but i believe that in time someone will find a way. android is actually layer which runs over almost ordinary linux, so i guess someone will find a way hot to use it to its full power
Android is a Java platform by design. I.e. if you will write a native code, then that will be not Android. I have experience with this platform, and this is great, it has some nice ideas, but again, it is all solely Java. If you will talk directly to Linux which lays below, you will loose portability and all features which the platform offers.
Eugene
Eugene
Just because it CAN be done doesn't mean it should be done. With the official answer being it's java only, we'll take that as a "don't do it unless you want your users to do some serious hacking."
I'm afraid it would come down to a complete rewrite. I might even consider giving it a try if Android were more compatible with Java SE and Java ME. Although rewriting to Java SE would help, it would be quite useless in itself since ScummVM is already available on just about every platform. And for Android or Java ME, it would still require a considerable amount of work to get it ready for these platforms.
Well, it's not the answer i was hoping for, but i guess my original question has been answered...
I'm afraid it would come down to a complete rewrite. I might even consider giving it a try if Android were more compatible with Java SE and Java ME. Although rewriting to Java SE would help, it would be quite useless in itself since ScummVM is already available on just about every platform. And for Android or Java ME, it would still require a considerable amount of work to get it ready for these platforms.
Well, it's not the answer i was hoping for, but i guess my original question has been answered...
-
- Posts: 8
- Joined: Thu Nov 29, 2007 3:03 am
- DrMcCoy
- ScummVM Developer
- Posts: 595
- Joined: Sat Dec 17, 2005 1:33 pm
- Location: Braunschweig, Germany
- Contact:
No idea. Depends on when you start, I guess.nafeasonto wrote:So does this mean ScummVM won't be written for Android?
Again: ScummVM for Android would mean as complete rewrite of ScummVM. A really fricking huge task.
Then after that monumental task has been done, the real works starts: The Java rewrite has to be kept in sync with the normal development branch. Every small change has to be applied to the rewrite as well, and we get an average of ~13.6 SVN commits per day.
-
- Posts: 8
- Joined: Thu Nov 29, 2007 3:03 am
There has been a patch for a Cibyl port of ScummVM (which actually translates C to Java by its own, thus it's not a complete rewrite), but it's incomplete, non-working and still needs loads of work:DrMcCoy wrote:No idea. Depends on when you start, I guess.nafeasonto wrote:So does this mean ScummVM won't be written for Android?
Again: ScummVM for Android would mean as complete rewrite of ScummVM. A really fricking huge task.
Then after that monumental task has been done, the real works starts: The Java rewrite has to be kept in sync with the normal development branch. Every small change has to be applied to the rewrite as well, and we get an average of ~13.6 SVN commits per day.
https://sourceforge.net/tracker/index.p ... tid=418822