The problem is that these ‘open webstandards’ were made with some security and privacy issues in mind. You can’t access personal data stored on the device where it is viewed on - for very good reasons. Now what is a smartphone all about? Management of personal data I thought. This makes web-standards probably the ultimate most unsuitable technology to create applications for the iPhone.
So in order to do anything with personal data, you need to sync it to a remote online server, and you need 24/7 network coverage. If you don’t have free wifi spots this is going to be a very expensive application to run… Putting all your data on a server on a public network also gives you a few other risks for free. Security/privacy issues? Simple example, I want to access my contacts from an application. How am I going to do that? All contacts have to be synced and I have to make a secure request to the server where they were synced too. Doesn’t that sound a bit complicated and risky?
I for a moment thought of the possibility of the iPhone running a webserver with some basic services to access local data, but this would involve even bigger security risks, so I hope they did not do this.
In the end, I hardly see any possibilities for usefull ajax applications at all. All the ones I have in mind need some kind of ‘device’ access - like GPS, local data storage or tcp/ip network communication. The network communication *could* be done in ajax, but only over HTTP using post/get requests - making it incompatible with any existing network protocol except for HTTP. I still have to see *THE* idea for an ajax application for iPhone, but I don’t believe there will be any groundbreaking applications for it.
]]>