On Thursday, Apple released the 3.1.2 version of the iPhone firmware. The new release supposedly fixes a major bug found in version 3.1 that caused the iPhone to fall asleep and not wake up, requiring the user to reset the phone in order to get it working again. The update also supposedly fixes a video streaming issue (I never noticed this issue) and some cellular connectivity issues.
There is no word as to whether or not this update will address the battery problems iPhone users have been experiencing since the 3.1 update or not.
Apple apparently released 3.1.1 for iPod Touch users a few weeks ago, but it never seemed to be available for iPhone users.
It’s great that Apple continues to release updates and patches for the iPhone and iPod Touch, but I truly don’t understand why the updates have to be so large. The firmware is actually getting larger and larger with each release, and we are all required to download the entire system each time we upgrade. Why can’t Apple simply release small patches that address the bugs found in the firmware?
This update is over 300 megabytes. Do we really need all 300 megs of the update in order to address the issues we experienced?