It’s now been three weeks since iOS 4 went public, and I honestly can’t imagine going back to my past iPhone existence. Folders alone have simplified my life so much that I can’t remember how I ever dealt with seven screens of apps instead of two. Without a doubt, it provides a dramatically superior user experience to iPhone OS 3.1.2 on the 3GS (your mileage may vary on the 3G), as I noted in a review last month.
But that doesn’t mean that everything is perfect. You see, a flaw that wasn’t evident during the beta phase of iOS 4 has become abundantly clear as the majority of my apps have been upgraded for multitasking: keeping background apps in memory for fast app demolishes iPhone 3GS battery life. For all of Steve’s promises to deliver multitasking without battery problems, I now have to charge my iPhone by 8 p.m. to keep it functional through the evening, which I never did before. Without changing my behavior in the slightest — nor even using more advanced multitasking like background third-party audio and VoIP, my phone now needs its charger around at all times.
And, unfortunately, it’s just the tip of the iceberg for the issues found on any 3GS running iOS 4 as it’s meant to be.