So after a few days if iPhone 4 ownership I wanted to write a bit
about it. I should preface this by saying I'm an iPhone fanboy. I
pre-ordered this bad boy at 5 am on the 15th and anxiously waited
until the 24th to finally have FedEx drop it off.I love the phone over all, the form factor, the speed, the battery
life, the display. The antenna issue doesn't bother me because I have
a Griffin case on the phone.I didn't really want to write about what I love since everyone has
already done that ad nauseam. I felt I should cover what I hope gets
updated soon.My first annoyance is with the way Apple handles suspend and restore
for backgrounding. In my opinion it should've been the default
behavior for all apps with an easy way for devs to overwrite it. Most
apps because much more convenient with suspend and restore, specially
since the default is to leave every apps I've opened in the task bar.
If you're going to have 100 icons I can scroll through on the bottom
of the screen then they should all restore back to where I left off.
This would provide a more uniform experience since almost all apps
would default to the more logical behavior, and a uniform experience
is what Apple is all about.Also about that task manager on the bottom, it's pretty annoying to
have every single thing I do on the phone, even if it's by mistake,
stay there with out a remove all button. Seriously, I spend about 2
minutes just closing out everything.Also, we should be given the option to allow certain apps to not run
in the background, or at least a different way of closing out so it
won't stay running. Whenever I open Loopt, I don't want to have double
tap home after closing it, then hold the icon, then tap it again, then
press home again, just so it'll close out completely. For a company that was so
against background tasks, Apple sure seems to want to force it on us
now.While the pros of backgrounding out weigh the cons, I feel Apple still
has some polishing to do.So what do I want? True fast app switching via across the board
suspend and restore, app kill switch, user selectable backgrounding.
Not much, and truly easy to implement if they really want too.-- Please forgive any typos as this was typed on my iPhone 4