The latest attempt to sacrifice Steve Jobs and Co. seems to be the "apparent" lack of a native SDK. What a crock of shit. Call me crazy, but I don't really want or need a native iPhone SDK. That's right, no stinking SDK.
Don't give in Steve Jobs, don't give in.
What I really want is a few more "web hooks" to local data and hardware via a sandbox - Javascript would do - and a real 3G data connection.
You see, I come from an old school systems design philosophy - build and design not for the world you're in, but for the world you will be in. And from where I'm standing the mobile world we'll all be in is inundated with bandwidth and data everywhere. You heard me right - death, taxes and an always-on data connection. In fact, I see so much connectivity that if I was designing a phone today it would just be a terminal - no native OS or apps. Everything, including the UI, would "stream" from the server. In such a world, the data pipe is the hardware bus and applications are never installed, they're all there.
It's this pre-conceived notion that makes be believe that a native iPhone SDK is a waste of time, a security risk or just plainly... as archaic of an idea as the floppy drive - which Apple removed with similar criticism. Don't give in Steve Jobs, don't give in.