![]() |
2009-06-11
, 20:09
|
|
Posts: 4,930 |
Thanked: 2,272 times |
Joined on Oct 2007
|
#92
|
Erm... Am I the only one who views it as a key differentator that the N900 does not exist, while you can actually buy the other 3 and use them to, say, make phone calls and stuff?
The Following 5 Users Say Thank You to Benson For This Useful Post: | ||
![]() |
2009-06-11
, 22:43
|
Posts: 362 |
Thanked: 109 times |
Joined on May 2009
|
#93
|
![]() |
2009-06-11
, 23:13
|
Posts: 5,335 |
Thanked: 8,187 times |
Joined on Mar 2007
@ Pennsylvania, USA
|
#94
|
...can anybody explain me why some applications will not work in Maemo 5, applications for Maemo OS 2008 (N810)? Where is the incompatibility? Processor, or the OS itself?
The Following 5 Users Say Thank You to sjgadsby For This Useful Post: | ||
![]() |
2009-06-11
, 23:15
|
|
Posts: 2,535 |
Thanked: 6,681 times |
Joined on Mar 2008
@ UK
|
#95
|
If N900 will use OMAP 3 and N810 uses an OMAP 2, can anybody explain me why some applications will not work in Maemo 5, applications for Maemo OS 2008 (N810)? Where is the incompatibility? Processor, or the OS itself?
The Following 5 Users Say Thank You to Jaffa For This Useful Post: | ||
![]() |
2009-06-12
, 00:57
|
|
Posts: 3,397 |
Thanked: 1,212 times |
Joined on Jul 2008
@ Netherlands
|
#96
|
![]() |
2009-06-12
, 06:06
|
Posts: 362 |
Thanked: 109 times |
Joined on May 2009
|
#97
|
Some applications likely will. If they use new Hildon APIs (such as PannableScrollArea or AppMenu), they'll work on an N8x0 in Mer. If they stick to the current Hildon API, they'll work on both an N8x0 and Rover.
However, any apps using Clutter, OpenGL ES and so on will not work on a Maemo 4 device (lack of horsepower, no driver for accelerated 3D and APIs not present). Mer can fix one of those :-/
![]() |
2009-06-12
, 07:00
|
Posts: 1,213 |
Thanked: 356 times |
Joined on Jan 2008
@ California and Virginia
|
#98
|
The Following User Says Thank You to Thesandlord For This Useful Post: | ||
![]() |
2009-06-12
, 11:21
|
Posts: 160 |
Thanked: 85 times |
Joined on Jan 2009
@ Greece-Athens
|
#100
|
They don't plan OS upgrade, and neither some platform applications compatibility, because there are, besides the "public API", some secret APIs: "Platform API" and "internal API" and the secret platform API CAN CHANGE between the releases!!!
Mysery, mysey, mysery...
From the comments in the blog you linked above:
http://blog.symbian.org/2009/03/12/i...-release-plan/
Quoting David Wood:
> (The Symbian Platform makes a commitment to preserve
> public APIs in between releases. However, we reserve
> the right to change platform APIs.)
> A device like the N95-3 has a large amount of additional
> software in it. Some of that extra software may well
> use platform APIs, as well as public APIs.
> When the operating system moves to another version,
> the platform APIs can change (although the public
> ones remain fixed).
Ludovic:
I think a blog post about the different API level (sorry if it exists already and missed it) would be welcome. To clear up things a bit. If I understand well, what you call platform API is basically a private API, right ? or could it be a staggering API, preparing for inclusion as public API in a future release but not ready ? Also very welcome would be a statement on ABI compatibility. The GNOME project is doing a great job at that so you might inspire on that.
David Wood:
There will be material about the different API categories on the forthcoming new version of http://www.symbian.org. Here’s a quick explanation in the meantime: “public” APIs are expected to be maintained between releases; “platform APIs” are available for people creating software to be built into devices or to be included in the platform itself; “internal APIs” are for use only inside a single package.
Last edited by Architengi; 2009-06-11 at 19:54.