![]() |
2009-08-31
, 14:43
|
Posts: 3,319 |
Thanked: 5,610 times |
Joined on Aug 2008
@ Finland
|
#12
|
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).
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.
The Following 3 Users Say Thank You to attila77 For This Useful Post: | ||
![]() |
2009-08-31
, 15:22
|
|
Posts: 245 |
Thanked: 62 times |
Joined on Jan 2009
@ Bad Homburg, Deutschland
|
#13
|
It's really not. The problem with both Android and webOS is that lock you into their respective userspaces since both Palm and Google decided to put together their own basically from scratch.
Nokia went the other direction and modified desktop libraries for use on a mobile device which is why it's reasonably straightforward to run regular Linux applications in Maemo and vice versa. The same is not true of either Android or webOS. For Android you need Davlik, for webOS you'd need a lot of hacking.
![]() |
2009-08-31
, 16:29
|
|
Posts: 3,397 |
Thanked: 1,212 times |
Joined on Jul 2008
@ Netherlands
|
#14
|
Yes, but the point is the Pre officially does not support running native apps (can be hacked, but that's hardly a prospect a commercial developer can bulid a business on). E.g. if you are writing 'real' apps for Palm's store and WebOS, that application (game) will have no connection to Linux (and thus Maemo).
The Following User Says Thank You to allnameswereout For This Useful Post: | ||
![]() |
2009-08-31
, 18:36
|
|
Posts: 245 |
Thanked: 62 times |
Joined on Jan 2009
@ Bad Homburg, Deutschland
|
#15
|
Hardware abstraction layers have evolved into very powerful interfaces that have indeed pushed differentiation up into the OS layer. It was a natural consequence of the push toward hardware standardization (ie, plug and play) and Human Input Devices (HIDs) and USB-powered items in general would have struggled without that advent.
It's funny though to see Linux dragged into OS differentiation. Isn't that in opposition to the core goal?
![]() |
2009-08-31
, 18:47
|
|
Posts: 1,635 |
Thanked: 1,816 times |
Joined on Apr 2008
@ Manchester, England
|
#16
|
I've always wondered how did Palm managed to build a proprietary OS on Linux basis?! I mean, sure there can be some closed source portions, but the entire OS?! Or am I wrong here? According to wikipedia, the OS is based on Linux kernel, and is closed source with some open source components?! Really don't get how this is compliant with GPLv2?
![]() |
2009-08-31
, 23:16
|
|
Posts: 245 |
Thanked: 62 times |
Joined on Jan 2009
@ Bad Homburg, Deutschland
|
#17
|
![]() |
2009-09-01
, 00:00
|
|
Posts: 1,635 |
Thanked: 1,816 times |
Joined on Apr 2008
@ Manchester, England
|
#18
|
No offense, but that by no means is an OS! It's just a wrapper at best! It would be like Samsung calling their TouchWiz UI an OS. Rubbish!
![]() |
2009-09-01
, 08:59
|
Posts: 341 |
Thanked: 64 times |
Joined on May 2009
|
#19
|
Actually, that's pretty much bogus. Hardware is just one aspect of the equation (and not even necessarily the most important). With the exception of OpenGL ES, it's actually easier to port something from a desktop x86 Linux to Maemo (or vice versa) than it is from the iPhone or Pre.
![]() |
2009-09-01
, 09:34
|
|
Posts: 245 |
Thanked: 62 times |
Joined on Jan 2009
@ Bad Homburg, Deutschland
|
#20
|
It's funny though to see Linux dragged into OS differentiation. Isn't that in opposition to the core goal?
Nokia Developer Champion
Different <> Wrong | Listen - Judgment = Progress | People + Trust = Success
My personal site: http://texrat.net