Quote:
Originally Posted by LeeDude
Lemme see if I can explain this properly. The big difference between the 1.x firmwares and the 2.x firmwares is where all of the files are located. The entire file system was moved around. This meant that all of the previous 1.x firmware programs were unable to work until they optimized for the change. It was a lot of work for some, and in some cases, not worth the time. Apple made this change for the AppStore. I don't believe we will see a big change like that again on the iPhone, and if we do, it won't be for a long while. So right now, I can't imagine any updates would completely render your 3rd party apps useless. And if some don't work here and there, I don't think it would be difficult for the developers to fix them.
Edit: Re-read your post, not sure if you meant they worked on 2.0 but not 2.1, or what. I just woke up, and I think i'm confusing myself in a heated debate (with myself) to decide how you meant your question. :P
|
Thanks for the insight on that!
It was more of an over all f/w to f/w version question. Thinking back, the what prompted me to ask was when I first got my iPhone and JB, there was a message in Cydia that said something along the lines issues between 2.0 and 2.1.
I don't specifically remember what it was or said.
But I did distinctly remember an issue between 1.x and 2.x which you answered quite nicely.
My main concern is this: Having anything that you use on a daily basis becomes like an old pair of sneakers. Comfortable, useable etc. I like the satisfaction that comes with finally getting something tweaked just the way i like it, then having it be totally ruined when some "new and improved" idea comes around.
Perfect example is when I updated FF from 2 to 3. Suddenly a whole schlew of themes and addons ceased working because of "compatibility". Things that I used daily and that I like alot.
Thats another reason why I am leary about updating anything. The fear of sure I might get more stuff that i probably wont use, but how much am I going to lose of things that I really do use?
Thanks again for the explanation!
Quote:
Originally Posted by Dizz
Probably not. I can't see someone sitting around at the Apple store or AT&T opening every single sealed iPhone that is running 2.1 and update each one of them to 2.2 then sealing them back up to sell. So odds are there's still a bunch of 2.1 software iPhones that need to be sold off before they get and start selling 2.2's.
|
unless they would do it during the activation process...
Quote:
Originally Posted by buzios
That is not correct.
With minor exceptions, from 1.x to 2.x files remained in the same place.
There are always a few changes in every new firmware but that usually don't break regular apps.
What caused apps written for 1.x not to work on 2.x were changes to some APIs, a new linkage and signature (not required on 1.x)
In the 2.x series of firmware, apps written for fw 2.0 using the "official" API should continue to work.
Apple can not change the existing public API.
Apple can extend the API but can not change what was released in 2.0.
|
okay... that makes sense too...
Your answer seems a bit more logical.
Thanks!