View Single Post
nowave7's Avatar
Posts: 245 | Thanked: 62 times | Joined on Jan 2009 @ Bad Homburg, Deutschland
#9
Originally Posted by attila77 View Post
Well, perhaps would be more correct to say they're more like regular apps. Meaning they make use of the libraries and functions present on a platform, and are not as keen on implementing everything from scratch themselves (as was pretty much necessary in the old days).
But since both Maemo and Palm WebOS are Linux based, and that the hw -wise are the same, it is fair to presume the basic apps, should work on both devices (apps that don't rely on specifics of both devices). This could be extended to iPhone as well, since it also uses (if I'm not mistaken) ELF executable file format. The other issue of course are libraries, or specific pieces of hw. If an application depends on such things, it is of course still possible to execute it on different device, but it's not that straightforward.

EDIT: It seems that Mac OS X uses a specific executable file format, which is not ABI compatible to ELF, which is used by Linux, so no iPhone could not run even the most basic apps that Maemo or WebOS run.

Last edited by nowave7; 2009-08-31 at 14:04.