Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Exactly! You got it. A common misunderstanding is that the betas show the current state of the latest & greatest build. They don't. You only have to look at the differences between the GM and the final public release version to see how far ahead Apple's internal builds are. (That's why I treat GMs as betas in my chart — all they represent is the final version of the APIs for app developers to test against. Apple is just saying, "We won't change the APIs any more after this one.")

Another reason, I suspect, is that there are unannounced new features in the OS, that have no public APIs for app developers to use, but they need to keep them out of the developer betas. They can maintain two parallel branches of the code for only so long, then they have to merge them together and test the result before public release.

GoldMaster, GM, is what they ship to manufacturing to be installed in the devices shipping and sold to customers. By definition, GM is final and production ready. Or thats the intent, no one is perfect.
 
GoldMaster, GM, is what they ship to manufacturing to be installed in the devices shipping and sold to customers. By definition, GM is final and production ready. Or thats the intent, no one is perfect.

That was true in the ancient times of CDs, but now software can be distributed instantly, i.e. at the last minute.
 
That was true in the ancient times of CDs, but now software can be distributed instantly, i.e. at the last minute.

When you are prepping millions of devices, in many batches, boxing them up in packaging, shipping them cross continents... This is labor and time intensive. You lock it down, before any of that starts, then you spend weeks upon weeks cranking out retail packaged items with the GM load.

It crushes your profit margin if you have to have a crew reopen, flash new ROM, and repackage perfectly across millions of devices, before hitting retail shelves.

You also want to avoid day 1 device updates, it happens, but not usually for Apple. 4.0.1 and 5.0.1 didn't come for 3-4 weeks.
 
When you are prepping millions of devices, in many batches, boxing them up in packaging, shipping them cross continents... This is labor and time intensive. You lock it down, before any of that starts, then you spend weeks upon weeks cranking out retail packaged items with the GM load.

It crushes your profit margin if you have to have a crew reopen, flash new ROM, and repackage perfectly across millions of devices, before hitting retail shelves.

You also want to avoid day 1 device updates, it happens, but not usually for Apple. 4.0.1 and 5.0.1 didn't come for 3-4 weeks.

Yes that's a good point.
 
By delaying the GM release to the day of the hardware announcement, they can hold back on any surprise features that they have that are compatible only with the new phone.

As others have said, it's probably too late now for a change, as they'll want to install the software onto the hardware during manufacture.

I guess with OTA updates, there is a possibility of minor changes being applied when the phone is activated?
 
I guess with OTA updates, there is a possibility of minor changes being applied when the phone is activated?

Yes, but Apple wouldn't do that as it would significantly lengthen the time it takes to activate your iPhone. That's just not the experience Apple wants someone to have with with new iPhone.
 
My Theory With iOS

I think that Apple has iOS 6 ready, i mean its been ready for months now since WWDC.
they had all year long to work stuff out, playing, testing the iOS out.
They put beta to have us tested and see if there's bugs that they may have missed and I bet to get the reaction of all the people thats using it, see what you think about it and also to get there apps ready for the next iOS.

come on i think they have iOS 6, 7, 8, 9 & so on all plan out.
like in steve book said, he/they had stuff plan for the next 4 years.
besides hardware i bet iOS is in the mix as well.

point is the new iphone has a Final built of iOS 6 ready.
and if theres bugs they will fix it in iOS 6.0.1 or what ever they will call it.

bet they are testing/using iOS 7 as i write this lol.

NOW THAT'S JUST MY THEORY. :apple::apple::apple::apple::apple:
dont flip out on me... ahaha
 
By delaying the GM release to the day of the hardware announcement, they can hold back on any surprise features that they have that are compatible only with the new phone.

As others have said, it's probably too late now for a change, as they'll want to install the software onto the hardware during manufacture.

I guess with OTA updates, there is a possibility of minor changes being applied when the phone is activated?


wait wait did the surprise features of iOS 5 "siri" iphone 4S show up in the other builds of the iOS 5 "iphone 4, 3GS or ipod touch, if my memory serves me right, they all have the same iOS running but they come in different sizes. Hence leaving out features they wont have or even use, so there for wont have any sign of being in there build of the iOS.

my point is apple wont put coding or clues of a surprise feat in iOS 6 that is builded for iPhone 3GS, 4, 4S.
 
I think that Apple has iOS 6 ready, i mean its been ready for months now since WWDC.
they had all year long to work stuff out, playing, testing the iOS out.
They put beta to have us tested and see if there's bugs that they may have missed and I bet to get the reaction of all the people thats using it, see what you think about it and also to get there apps ready for the next iOS.

come on i think they have iOS 6, 7, 8, 9 & so on all plan out.
like in steve book said, he/they had stuff plan for the next 4 years.
besides hardware i bet iOS is in the mix as well.

point is the new iphone has a Final built of iOS 6 ready.
and if theres bugs they will fix it in iOS 6.0.1 or what ever they will call it.

bet they are testing/using iOS 7 as i write this lol.

NOW THAT'S JUST MY THEORY. :apple::apple::apple::apple::apple:
dont flip out on me... ahaha

All false.
 
I've installed every GM on my iPhone's, iPad's, Mac's, etc. before the public release and each and every GM have ended up being the final version that get's released to the public. I did this with iOS 5, Snow Leopard, Lion, and now Mountain Lion (but I did still pay for each of the Mac OS X versions). So pretty much when the GM for iOS 6 is out, I'll be loading that up on my iPhone 4 as soon as possible.
 
@SR71

Except 4.2, it had a WiFi bug so they released a GM2 which was then labelled 4.2.1 upon release :D
 
iv got a feeling we will get beta 5 tomorrow, and beta 6 within 2 weeks, depending on how well beta 5 is.

maybe go GM towards the end of sep, maybe even oct.
 
im not trusting the rumor of the new iphone keynote being on the 12th,
im keeping a open mind about it.

right.....because walt moss berg bloomberg and about 5 other sources have all confirmed it for the 12th. i wouldnt trust that at all :rolleyes:
 
I'm hoping for today.. I'm not gonna lie; I wanna play around with a new feature or two and wouldn't mind another scavenger hunt (for something new/improved). I would guess either Friday or a week from today, though :rolleyes:
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.