idk, I've never thought the appstore was anything but a stop gap personally, and developing for it a crazy risk.
Also, a stop gap? I think there's an app for that.
Definitely, if other phones or devices have such capabilities, and a killer webapp comes out that uses them.
If I was Apple I'd just shut the App store down to get rid of all the ungrateful developers. Sorry, but it's their show. They get to decide if you can play, and what the rules are. If you don't like it, don't play with them.
Of course, if you didn't sign that, then you can do whatever you want.
As opposed to where they are right now? Enforcing what higher level language you write in before it gets compiled down to machine code?
Native apps that run directly on their hardware = closed - you play by their rules or not at all.
shrug pretty clear difference IMHO.
But yeah, no camera/GPS/microphone/etc.
http://blog.bemoko.com/2009/06/17/iphone-30-geolocation-java...
http://learningwebgl.com/blog/
=)