View Single Post
Posts: 479 | Thanked: 1,284 times | Joined on Jan 2012 @ Enschede, The Netherlands
#101
Originally Posted by gerbick View Post
Then I need better explanations of why my Maemo products have consistently had less battery life than iOS, Android and WP7 and have had similar, if not greater battery mAh capacities.
Does it? I beg to differ. The differences would be small. Turn off the radios of the N9, turn of the low power standby screen and the N9 will hold out for at least a week - just check the idle-consumption and do the math.

Sure, I wouldn't be surprised if the N9 is less efficient with screenupdates; Android has its own compositing framework that might be more suited for mobile apps. But that dwarfs compared to the energy consumption of the display itself.

Multi-tasking has historically been an intense affair in regards to CPU and OS resources. Now, we take it for granted. And worse... we expect it to work like it does on our 32-bit/64-bit desktop OS - in some cases, it delivers too (read: Maemo). But we have to be honest that also means more CPU and/or RAM usage, and thus a spike in what we need to support that.
Not really. Sure, multitasking requires more memory because the apps are all loaded in RAM - that's why we have 1GiB in our N9. The extra CPU load is low, as CPU's do much of the task switching in hardware. I started my ICT-life on a MSX. Z80 CPU, 8 bit, 3,57MHz, <1 MIPS, NOT made for multitasking. But still it's possible, even on that machine: SymbOS

Arguing what a programmer should/shouldn't do - we're past that. Either it works well or it doesn't. It is that absolute.
Wasn't it MS's Balmer who shouted "developers developers developers!"? For the love of NULL, I can't figure out why they now impose such a limits. Are those limitations there to uphold the user experience for even the most tech-illiterated? Are they so afraid of multitasking? Or malware running in the background? Are are they cheapstakes and safe a dollar on the RAM? (Lumia 800 has half the RAM of the N9)

Either way, I'm a tech-adept, and thus I want a phone which doesn't mock me - or even distrusts me.

But hardware and battery technology - face it, battery capacity, discharge rates are being outpaced by CPU, GPU and screen technology. I would love a phone that I didn't have to charge up daily and not weigh a ton.

To say that batteries are "up-to-par" with the aforesaid components (OS, screen, CPU/GPU) would be a rather uninformed statement, imho.
Radios and screen are the number one energy hogs. Multitasking isn't. CPU's are really efficient when idle. And that's what multitasking is: happily sitting idle together waiting for something to happen.

Needless to say: letting your 3D game run in the background while reading e-mail is killing battery. But then I refer to my previous post: developers shouldn't be stupid.

My point remains: proper multitasking, as on the N9, is of no hindrance to anyone; limiting multitasking is, even if the group is small.
 

The Following User Says Thank You to Fuzzillogic For This Useful Post: