Unregistered wrote:"Symbian is a microkernel it is designed for this kind of efficiency, Android will simply never be as efficient as Symbian, it is JUST NOT POSSIBLE unless it is completely rewritten from scratch. And so, Android phones will also always be poorer value for money."Generally microkernels result in more IPC and privilege related context switches than monolithic kernels, and as a result they generally use more CPU time. But you know what? IT DOESN'T MATTER. The old monolithic versus micro argument is so much hot air, it has raged for decades and no clear winner has emerged.
Whatever failings Android may have the Linux kernel is not one of them, I would be surprised if even the Symbian Foundation used such an argument to knock Android.
The iPhone uses the hodge-podge of Mach/BSD and does do too badly, compared to that Linux is miraculously efficient and well designed. 😊
I don't agree, the performance hit is negligible when you have a well designed kernel, but you are talking about something completely different anyway, that is, desktops!
Phones are resource constrained, efficiency = cheaper phones. Nokia can implement a phone on a single chip! The microkernel allows greater power savings and efficiency in a standby state.
New hardware is better than old hardware but old code is better than new code, Symbian have been gone over a million times over the past twenty years, you can't beat it on these terms overnight. Android simply cannot compete on technical basis, not yet anyway.
The consumer may not give a rat's ass about this but these factors lead to cheaper phones with reduced hardware requirements and the consumer cares about value for money. With Symbian you get more for your money as this ZTE Racer clearly demonstrates.
Nokia have Symbian for the low range and Meego for the high range, with QT providing a common development environment. People criticize this but Google are doing the same thing! Android 3.0 will be for the high range and split from the current 2.2 which will then be optimized the low range, basically the same strategy with Davlik/Java uniting the two.
At the moment iPhone is the premium phone, Android owns the high end and Symbian/S40 own the mid-range and low end.
I predict Android will get better and move into the mid range but will have difficulty producing competitive phone in the low end for some time to come.
I think Symbian will dominate the mid range with the N8 and it's cousins from Nokia and the whatever comes from the Asian manufacturers. As hardware improves Symbian will just move into the low end and Android will become dominant in the midrange. But Meego is the wildcard here, who know what impact that will have?