Apple tried to do too much at the same time
Before the 7/11 iPhone release there were several threads about the logistics of deploying all the components required for a successful launch:
--the new iPhone hardware, activation, and likely firmware upgrade
--iPhone 2.0 firmware for existing iPhones and iPod Touches
--OS X 10.4
--iTunes
--the app store
--hundreds of apps in the app store
--MobileMe
--Changes to OS X Mac apps to support [push] MobileMe (Safari, Mail, iCal, Address Book, etc.)
--Changes to OS X Mac apps to support non-push changes from .Mac to MobileMe (e.g. Publish from iPhoto, iMovie, Aperture, etc).
Obviously (or maybe not) Apple had a lot of software changes to distribute to tens [hundreds] of millions of existing customers... a big challenge!
To many, it didn't make sense to attempt to do this all at the same time... the concurrent hits, alone would would bring Apple's servers to their knees. Not to mention, a problem with any one (or more) components would, likely, ripple through the system and exacerbate the situation.
Rather, if Apple were smart, they would deploy updates leisurely, over several days or weeks... leveling server traffic and giving them the ability to address/support problems out of the "fishbowl" of a major product launch: the iPhone 2G.
We even discussed ways that the updated components could talk to other components to be sure each was at the proper update before activating a feature, such as push, included in the update. For example, iCal would check that all the necessary pieces were in place (MobileMe, Synch, iPhone 2.0) before it would attempt to push.
Apple chose (or backed itself into a corner) and tried to do it all at once... and almost everything went wrong.
They did release the 2.0 firmware for existing iPhones, iTunes and the App store slightly before the 7/11 launch. These were little islands of success in an otherwise bungled launch.
Sure, Apple sold 1 million new iPhones, but it inconvenienced or angered a lot of loyal and new customers.
They could have done better... much better...
"It, just works"... is a high bar to set and it is what we expect in all things Apple.
It ain't workin' yet!
Dick Applebaum
A loyal Apple customer since 1978