The title says it all... why have Apple only released the 3.0 beta to the registered development programmers?
Because we don't test, we just use. And then we complain.
I appreciate that the code isn't ready for the "consumer", I just don't see why dev's are seen as the ideal test plan.
Just because I can't script C (I'm assuming this is what xcode is based on) it shouldn't mean that I am automatically discounted from providing valid feedback on the latest release.
Oh my god. How the hell do you think developers can use the 1000 new iPhone APIs in their applications if Apple doesn't give them these APIs? How would you like an iPhone release with all these new features and not a single iPhone application that uses them? This is like complaining that a Formula One team shows their new cars to the drivers first, before showing them to the public.
My point exactlySo why only dev'?
Just because I can't script C (I'm assuming this is what xcode is based on) it shouldn't mean that I am automatically discounted from providing valid feedback on the latest release.
I'm sure a huge reason is that if they had released it to consumers....imagine how many of them would not know how to get back to 2.2.1 or who would construe it as the final release and end up selling the phone. There are countless problems that would arise if it were to be released to the public.
And you know this how?...it wouldn't take very much work (in fact it would be minimal) to create some sort of backout for people that are experiencing issues.
It's currently not obvious (at least for people that don't know what they're doing) how to d/l and install this beta (ie, you can't just d/l it via iTunes), it wouldn't take very much work (in fact it would be minimal) to create some sort of backout for people that are experiencing issues.
Last year with 2.0 select developers were given access to the 2.0 beta. There was also an enterprise beta program purely for testing the new enterprise features such as Exchange and 802.1x wireless connectivity. The only reason that the enterprise beta program existed is so Apple could get feedback on as many different enterprise level setups as possible. 3.0 does not make any drastic changes to these enterprise features added in 2.0, so it's not as necessary to have such a large testing bed. So now with the 3.0 beta it becomes more like OS X beta builds given to developers. Apple wants to focus on app compatibility with the developers and leave the general OS testing to their own internal testing teams. I'm sure that developers will report on bugs as they run into them.
You want to know why? Because consumers are idiots and would be complaining at all the bugs that come with the beta and then they would ***** that they couldn't roll back the OS to 2.2.1 and be wanting replacements.
And you know this how?
I appreciate that the code isn't ready for the "consumer", I just don't see why dev's are seen as the ideal test plan.
Sure it makes sense for the dev's to get their hands on the latest tools but I'm assuming Apple are expecting to receive feedback on the bugs and issues associated with the latest release, I don't see how this is only applicable to dev's.
Well Apple have been able to provide an upgrade and downgrade path for firmware and base bands in the past so why would 3.0 be any different?
most consumers don't have knowledge of the iPhone to fix problems they encounter. this is a PRIVATE beta. go look around MR. i bet you'll find more than just 1 forum discussing how to downgrade from 3.0 back to 2.2.1.
it's there for a reason - it's not to hold benefits from you - Apple just wants the consumers to get the best product. and now everyone's mad because they are illegally using their beta.