Well iOS 4.1 Gold Master came out yesterday, if you are an Apple developer, you can download the update a week early. For those who do not know, a Gold Master (GM in software speak) is what a version is called that is final and, in the "old days", was sent to the plant to be burned on CD, still common in the game world. I downloaded the latest and greatest as I has heard that it did solve the performance issues of iOS 4, 4.0.1, and 4.0.2 on the iPhone 3G. I have not yet upgraded to an iPhone 4 yet, a friend at work spent 5 hours in line just a week ago to get one, I don't need one QUITE that bad.
So I downloaded the disk image, 350 MB, heck took under a minute when connected to the right network (glad I was). Hooked up my iPhone 3G to the MBP and did the backup/sync dance, then used the "magical developer secret" to select my iOS file (on a Mac, Option click on Upgrade in iTunes) and I "let slip the dogs of war!". After watching a couple of episodes of "The Big Bang Theory", I came back and all seemed well, so I fired my iPhone 3G up.
WOW! What a difference! The lock screen no longer lagged, I could switch pages in rapid succession, the Audible app did not crash when I loaded it, and the updated PvZ worked! Preliminary test seem very good to me, I fired up Camera+ and it is actually useable now, though volume snap does not work for me as my volume buttons are busted, a long with the vibrate switch and headphone jack from an impact while the jack was in use. Can you say "horizontal bifrication"? Well partially anyway, put it back together but no joy on those items. I also tried Eliminate Gun Range, which has been totally unusable on the iPhone 3G and it worked like a charm.
The real test will come on call handling while using the audio playback, since upgrading to 4.x, the audio has stopped, the iPhone sat for a couple of seconds, then started ringing. Even once I pressed the answer key it would take another second or two to get into the call. This was livable, heck better that the dropped call madness that seems so prevalent with AT&T down in the US, never really saw that here in Canada.
I have to give props to the developers in Cupertino, well done. Now back to work so I can have 4.2 on the iPad!