Absolutely. And if I remember correctly, they were essentially told so in the Q&A. They got the message, and I doubt any of it was a surprise.
Haha no, from the very beginning it was "here's our ****** webapp solution (that everyone already knew about)! look how great address book is in safari! it looks just like the addressbook app on the iPhone!" err wait, if you think it's such a great idea, why the **** isn't the addressbook a webapp then?
I don't know... Why didn't Apple just say at WWDC,...
I don't know either. I was sorely disappointed that Apple would shove one of the obvious answers down our throats and leave everyone just dangling.
That is a bit of an over-reaction, janey. Developers want to put in native apps for fun and/or profit and Apple, atleast in the first version, wants to play it safe than sorry. I don't think there is much more to it than that.
I understand this, but basically every single iPhone session I went to at WWDC was ONLY about creating webapps and designing webapps for the iPhone, in addition to the ridiculous amount of time showing devs that the only available way to create apps for the iPhone was through Safari.
I want native apps. I'm sure everyone else in this thread does too. I'm sick of EDGE speeds being total crap, I don't think I should have to open Google Docs to edit a ****ing document on the iPhone, or go to a website to play a game I feel like playing while I'm waiting and bored. Like I said, a lot of this would be better suited to be full fledged apps on an iPhone, not as a webapp.
Janey, I think you are missing the point. All the things you are talking about are of course way better solutions if you think that Apple was trying to make an opensource phone.
SANDBOX, need I say more?
It is also not like Apple's own applications on the iPhone aren't crashing or having issues.
Also, it's not like wm6 or symbian or palmos are open source. Look at how many apps there are for those...
You think Apple would have done this with Mac OS X? Cause that's practically the same idea, not releasing any sort of app dev tool just because you want it to remain somewhat pristine. The iPhone is a worthless piece of junk without the applications, just like your Mac would be if you couldn't install any applications on it.
Also OS X is stable and secure because of all the security policies they have in place. It would be impossible for the iPhone to have all these functionalities. It would slow the phone down, end up with less space on the iPhone.
Uh huh. Stable and secure huh?
/me eyes some sploits..
Apple done a great job. You nor I could have done it better.
Apple had years to develop the iPhone. Obviously something was used to create the apps already on the iPhone. Are you really trying to tell me that Apple's done a great job not releasing tools they definitely have and are using?
While others have mentioned that Sandboxing is an option to prevent a rogue or vulnerable application from compromising other data or functionality on the phone, I don't think Apple is ready to open this feature up to the general public yet....
Apple's product security team is a joke, but sandboxing is in Leopard for sure.
http://www.apple.com/macosx/leopard/technology/security.html
Apple has about 4 months to firm up, thoroughly test, and document Sandboxing for Leopard. Maybe we will see the iPhone opened up about that time too.
If you honestly think they haven't done any work in the past...what is it, two years?...on Leopard...It's definitely in Leopard, it works, and they knew plenty about it at WWDC. Plenty. They just haven't yet said anything about it yet to the public.
Basically my points: Apple has had YEARS to work on the iPhone. Apple is obviously using something to create the apps for the iPhone. Apple had all the damn time they wanted to work on this, even pre-MWSF and WWDC 2007 keynotes. Even if it's only been 5 days since release, it's been well over that since they started, we know Apple was first interested in the iPhone idea since 2002 at the latest, when they applied for trademarks. WHY haven't they even addressed this yet, why did they fail to address this in an acceptable manner at WWDC in front of all sorts of devs, why are they dragging their feet on one of the biggest issues in regards to the iPhone...?