iPhone users looked forward to the iPhone OS 3.0 since it was initially announced at WWDC March 17, 2009. The latest major revision of the iPhone Operating System that runs on both iPhones and iPod touches promised many new features and improvements over the latest version such as MMS, Tethering, Push Notifications, and more.
While many of the features that were released with the iPhone OS 3.0 on June 17, 2009 were very anticipated there also have been numerous issues found with the latest operating system that one would think would have been caught during testing and development of the OS. Users have reported that wifi connectivity is often flaky at best and unusable at worst, drop-down menus in Safari are no longer usable, and battery life in some cases is very greatly reduced.
While the iPhone OS 3.0 brings many new features that the iPhone community has been looking forward to I personally have rolled my iPhone 3G back to 2.2.1 until Apple releases an updated version of the 3.0 operating system that resolves these issues. My question to Apple is: Why were these issues not discovered during testing and development of the iPhone?