> Apple places a
> good user experience ahead of developer needs.  And users want good
> battery life which conflicts with "free-range multi-tasking".

Yeah but I just have to wonder whether at some point, "free-range
multi-tasking" won't be needed at the programming language level just
as is the case on desktops. Mobile CPU's won't scale much higher than
the current 1GHz and multi-core designs are here to stay. Due to power
leakage, a rule of thumb states that a doubling in frequency,
quadruples the power consumption. This means that you can cut power
consumption in half by adding another core and run these at half
speed.

At some point (4 cores?) it becomes fairly important that work can be
split up and less important what a background service might be doing.
It occurs to me that the homogeneous Android stack will scale easier
in this future scenario.

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to