On Feb 2, 2:00 pm, Casper Bang <[email protected]> wrote:
> Apple: Developers
> are careless, potentially evil and must be thus governed. Google:
> Developers are human, can make mistakes and so must be guided.

As Joe has mentioned a couple of times on the podcast, Apple places a
good user experience ahead of developer needs.  And users want good
battery life which conflicts with "free-range multi-tasking". As an
Android user you know better than me, but I've read anecdotal reports
about some Android apps sucking a lot of power - and that's probably
just regular usage.  Or take the Windows Mobile 7 Yahoo Mail bug: An
error in the IMAP implementation would somehow download a couple of MB
per hour over 3G, even when you were on WiFi (http://www.engadget.com/
2011/02/02/yahoo-nonstandard-imap-implementation-to-blame-for-windows-
phon/).  But in such cases, normal users don't say "This app causes my
phone to have bad battery life", they say "My phone has bad battery
life".  And how should they know?  So I think for the next years, iOS
won't allow full multi-tasking.  And for iOS 5.0, I think Apple will
add data download through non-visible push notifications - opening up
to developers what iOS has used for email, address book and calendar
updates since iOS 3 (I think).

There are power-sucking apps on iOS, too - anything with GPS, for
instance, that's just the nature of the beast. But still, Apple rather
restricts developers than getting a considerable worse user
experience.  And with success, I think - the iPhone 4 has excellent
battery life (which may also have something to do with Apple building
their own batteries).

-- 
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