Lawsuit: Apple turned iPhone 3Gs into "iBricks" to boost iPhone 4
arstechnica.com
arstechnica.com
But you know what? They did anyway.. The 4.1 release made these phones (including mine) usable again. I still think they screwed up badly, but I give them props for fixing the problem reasonably quickly when there were clear incentives for not doing so.
Mac OS X's trend of new releases being faster on the same hardware is a shockingly rare exception to the norm, and due to Apple's habit of releasing features before they're optimized. (The whole Quartz system took several releases to get up to acceptable performance, and Spotlight also made very significant gains after the initial release.)
(Edit: And Microsoft supports downgrades. I can't defend my own argument. In fact, on anything newer than an iPhone 3G, it is literally impossible to downgrade, while a 3G is just "difficult".)
3G owners would have grumbled a bit if they'd been denied iOS 4, but they'd have gotten over it.
I think most people would agree with you if in fact Apple supported a method to downgrade/revert the OS version. For most people there was no way to know just how bad 4.0 was, until it was too late.
It tends to get worse over time until I reboot my phone, given that the iPhone 3G has less RAM than the 3GS or 4 I guess there's a memory leak somewhere that hasn't been fixed, but there's likely other issues too.
It really did feel like Apple didn't even bother to test the iPhone 3G, which is madness.
I can't figure out why it seemingly wasn't tested on the old hardware though. Maybe it was just with the bare install? It just seems uncharacteristic.
LogicPro - the migration from a dongle-based system to a non-dongle system was an utter nightmare where some people were able to maintain their old license and pay the upgrade price while others couldn't.
PPC -> Intel - the migration in driver architecture was a nightmare across the entire Apple ecosystem. "Better/faster/just works" did not apply here at all. As a classic example: the version of Final Cut released shortly after the architecture switch was unable to run natively on Intel. Shortly after the Universal Binary version was released, Apple broke compatibility with After Effects plugins and instead replaced it with FxPlugin and once again caused a huge disruption.
So yes, it does in fact seem like the sort of thing Apple would do.
Final Cut, Adobe CS and a few other major products are the exception to the migration, not the rule. I've spoken to people who used to work on Final Cut. It has one of the largest codebases that I've ever heard of. Plus, Final Cut wasn't done in Objective-C and Cocoa. It is a C++ application with a completely custom UI, done by Macromedia over a decade ago. Its not even a full 64-bit application yet.
"OMG, they are forcing us to upgrade!"
What would they have them do? Send out free (better) hardware everytime they update iOS in a major way? That just doesn't seem right.
All iPhone 3 owners will get a $10 Apple store credit.
The lawyers will get about $10 million in cash.
Ms. Wofford, as the lead plaintiff, will get a bonus of about $10k in cash.