Whited00r: iOS Community Custom Firmware
whited00r.com
whited00r.com
what. This firmware breaks your existing push support then demands a fee ($1, but still.) to restore it because, literally, "generating certs is hard". Really?
Feel better?
Honestly I'm more concerned that it's so damn cheap. It's hard for me to believe that a $1 fee on software that only works with devices >6 years old is much of an economic incentive for a project of this scope. It becomes a lot easier to believe when you look at their sourceforge download stats and realize that they've been at this for years now and they have some pretty amazing numbers on their side: http://sourceforge.net/projects/whited00r/files/stats/timeli...
We all know that Apple is obviously under-serving older generations of devices in the interest of getting people to buy the new one. This project appears to be proof that there is a sizable segment of the market that still cares about their 6+ year old Apple devices.
iPhone 4 (06-2010) received it's last (?) update in 06-2014, 4 years of support, other devices have had similar durations of support.
Compare that to Google: Nexus One (01-2010) never received 4.0 (10-2011): less than 2 years, Nexus S 11-2010 to 10-2012: 2 years, Nexus S 10-2011 to 07-2013: less than 2 years.
If you take an modern game and run it on an '07 PC it will be very slow at max settings.
Back in 06-07 it you needed a 15x15K drives and a controller with 256 MB of cache RAM to hit 800 MB/sec random read/write. Now you can drop in two $200 SSDs
1) You pay for Windows, and part of that cost is specifically to ensure backwards compatibility. iOS is free.
2) The performance of smartphones in 2008 vs. smartphones in 2014 is very different than the performance of PCs in 2008 vs. PCs in 2014.
In 2008 smartphones and mobile ARM platforms were in their infancy. The latest smartphones (Android, iOS, or otherwise) are easily 100x faster than those old phones. This is why I'm personally skeptical that these guys can get the iOS7-blur effect on an original iPhone1.
You'd see incompatibilities galore, too, if PCs advanced by a factor of 100 in 6 years. In fact, we did see that in the mid-late 90s when PC performance was exploding - the upgrade cycle back then was way, way shorter than it is today.
But it doesn't matter that your argument is flawed. Supporting 4yo hardware is a waste of time from any hardware vendor POV if there were 2 new generations of devices released since. It's not a gaming console with a lifespan of 5-10 years for people to expect support after half a decade.
What about updates? The cost of the device has nothing to do with the 2-4 software updates an average user can expect.
Phones at full retail price have sat comfortably at the $600ish price point for quite a while.
Search for "Apple subscription accounting" for more information.
In this way: Dos 5.0 Installes windows 1.0 -> windows 2.0 -> windows 3.0 -> windows 3.1 -> windows 95 -> windows 98 -> windows 2000 -> windows xp -> windows vista -> windows 7.
He skipped ME because he couldn't update ME to 2000. All through this he had Doom installed and it ran successfully on vista without modification.
or alternately
'Windows 7 is so full of old outdated code that you can still run software from 1993.'
In 2008 the 2nd gen (3G) iPhone launched. It had the same 400mhz 32-bit processor, 128MB of RAM, and 480x320 px screen as the 1st gen iPhone, so it basically represents the very beginning of what is now a six-year explosion in phone performance. iOS had seen a total of one year's public use. The App Store launched alongside the 3G -- outside of the tiny jailbreak community, no one had ever tried to write and sell apps for iOS before.
The iPhone 5S, released five years later, is roughly 50 times as fast,[1] meaning performance more than doubled each year from that starting point.
Give it another few years and your complaint will make sense. But right now, it would be a tremendous waste of time and potential to limit apps, APIs and OSes to what can run on the first round of iPhone hardware. Especially since, as far as I can tell, that hardware represents somewhere less than 1% of iOS phones in use.
[1] http://gabrieltomescu.com/blog/2013/10/25/how-accurate-is-th...
That may be true, but the iPhone 3G when it came out launched and ran the phone app very quickly and reliably. By the time it received its last supported OS update, it could barely even run the phone app.
As a "normal user", my expectation would be that the latest and greatest supported OS for my device lets me run the core apps at a decent speed, and to everything else to be slower. That wasn't really the case during the Forstall era of iOS.
I don't expect Apple to support phones forever, but why does something like texting/inputting into a keyboard get worse and worse as the life of the phone goes? Doesn't seem to make sense.
Also, I guess I'm spoilt by the PC and Android world where you can install new software on old devices.
For now.
Long term, as things stabilize, I think we all can agree we want more from these gadgets.
I would much rather have Apple flat-out refuse to provide updates for devices which are unable to handle the new bloated software.
Man, I would pay a small fee to Apple to be able to do that. I bought a maxed out iPad 1 when it was released and it was basically unusable in 24 months. I expected to be able to use it for 3y.
Well, it seems there is some variability on this, so the better response may be "YMMV".
iOS7 on my iPhone 4 (including the latest updates) -- just made it unusable -- and keep in mind, most of what I do are just the core apps, Safari, RSS and Read Later. I basically had the same issues with the last supported iOS versions on the original iPad and iPhone 3G.
The pattern I notice is that Apple tends to offer one OS upgrade too many on older devices, which is basically what led me to leave iOS.
The refreshing pattern I've experienced on Android is that most of the upgrades have featured performance improvements.
Note that it's not a given that a new OS release must run slower. Mac OS X had many releases that got successively faster. The trend only stopped with 10.7 or so.
Anyway, you certainly could build something that really can't run on older stuff, or can't run well. My point is merely that the dilemma you propose is wrong: there are at least three options (don't support old stuff, support old stuff badly, support old stuff well), not just two.
So I guess they have three options:
* Release upgrade, people complain
* Don't release upgrade, people complain
* Allow any random OS release to be installed, people complain
Every single one of these options have their own pros and cons. Apple seems to have just selected the first one.
Android's fractured version numbers have nothing to do with forced upgrades or any inability to downgrade. They're simply a result of Android upgrades being the responsibility of individual phone manufacturers, and those manufacturers having little incentive to ship upgrades.
At this point, I'd wager that iOS would see better uptake of new versions if they allowed downgrading. As it stands, if you merely suspect that the new version will make your phone suck, you need to stay with the old version, because once you upgrade there's no going back. If they let people downgrade, then you could try the new version with no worries.
when friends with 4 and 4s with ios7 show up i like to ridicule then on how they have a phone worse and 10x shower then the previous generation. oh apple. you're so funny when you try to nickel and dime your customers.
they take some 2min to load the first screen on maps. it's hilarious.
But, I have experienced something quite the opposite. Apple keeps pushing updates that cripple older devices.
In the last few years I have had a number of my devices and those of my friends rendered useless because of updates pushed by Apple.
I have seen a variety of issues the most common and annoying of those include: 1. Battery Failure - Immediately after an update (happened to my iPhone 4, my cousins and two friends in the same week, immediately after the update) 2. Extreme lag/slowdown when receiving calls/typing 3. Front camera stops working or more accurately hangs the application making use of it.
I am not a conspiracy theorists. But in all cases I have seen people including myself upgrade soon after, at times to android devices, but most often to iDevices.
Don't know if it is a deliberate goal. But it truly sucks.
What these people will eventually discover is that, unlike Android, which was based on open-source from the get-go, they will meet the wall where they will find issues they simply cannot solve.
They should look into porting Android to iPhones instead.
Or you have a kid. I don't know...
Once I moved away from the expensive plans with "free" phones, it made me value and appreciate the major investment that a pocket computer is much more than I had before. And I'm saving lots of money — I recoup the cost of the (used) devices within 12-16 months, with every month thereafter being a bonus ~60 USD (for two iPhones). The $800-1200 outlay for two replacement phones is a very nice motivator to stretch them as far as we can, too.
- same size screen as iphone 5 & 5s
- really good battery life (STOP MAKING IT THINNER AND MAKE IT LAST LONGER!)
- some killer feature that justifies the ludicrous amount of money I will spend on a phone.
Here is one for $9 http://www.ebay.com/itm/1430mAh-Internal-Replacement-3-7V-Li...
Also updated it to iOS 8 GM and boy was that a mistake. Everything is slow, lot's of bugs.
To you, yes. I suspect you have a lot more money than others do.
Perhaps it's not a sustainable business model, though.