Linked by Thom Holwerda on Tue 4th May 2010 22:42 UTC
PDAs, Cellphones, Wireless Discussions of Apple's strict control over the app store often do not mention that you can deploy cross platform apps using web applications. HTML5, JavaScript, and CSS should allow you to create compelling, applications without having to distribute through Apple. "I am convinced that the HTML5 app route is the best one for a fat slice of the non-game iPhone apps currently out there, especially those that are simple and face stiff competition. Increased interoperability will help them more than a relative lack of eye candy will hinder them. The problem is convincing clients of that."
Thread beginning with comment 422732
To read all comments associated with this story, please click here.
Great Idea
by sultanqasim on Tue 4th May 2010 23:47 UTC
sultanqasim
Member since:
2006-10-28

I think that 'HTML5 apps' are a great idea. They provide cross platform compatibility and a relatively native experience. They are also approved of by Apple. Offline storage would be key though.

What I think would be good is an iPhone/Android/Other wrapper app that is a webkit view that is showing a locally stored HTML5 page with locally stored data. When connected to the net, it will search for a new version of the page and automatically update itself by downloading the new HTML5 app/webpage if available.

Reply Score: 2

RE: Great Idea
by Zifre on Wed 5th May 2010 00:14 in reply to "Great Idea"
Zifre Member since:
2009-10-04

What I think would be good is an iPhone/Android/Other wrapper app that is a webkit view that is showing a locally stored HTML5 page with locally stored data. When connected to the net, it will search for a new version of the page and automatically update itself by downloading the new HTML5 app/webpage if available.

That is already entirely possible with HTML5 local storage.

The only thing I know of that can't be cached locally is HTML5 audio/video. This is really annoying because I wanted to make a simple web app that could stream from my music collection and store the music locally too. Unfortunately, this doesn't seem to be possible, so I'm stuck with iTunes and Windows. ;)

Reply Parent Score: 2

RE[2]: Great Idea
by WorknMan on Wed 5th May 2010 01:16 in reply to "RE: Great Idea"
WorknMan Member since:
2005-11-13

That is already entirely possible with HTML5 local storage.


Is that just in a text file or cookie, or could you do, for example... a local sqlite database? If that were the case, that would be awesome. Otherwise, my main issue with html 5 apps is that you really need a web server, which kind of sucks if you just want to write apps that can be run on a local machine.

In regard to developing apps in HTML5, I'm wondering why more companies aren't doing this on the mobile space. I've recently moved into the world of smartphones (as of 5 days ago with the Droid Incredible), and I have noticed an interesting trend... where as on desktops, where you used to have apps for everything, more and more stuff seems to be moving to the web. But with mobile devices, it's the exact opposite, as there appears to be a dedicated app for just about everything. For example, if I want to update my Netflix queue on my smartphone, instead of going to the Netflix website, I would download and install the Phoneflicks app.

So, instead of having to write one version of the app in objective c for the iphone and another version in java for android, why not write it once in html 5 and have it work on both platforms?

Reply Parent Score: 3