
Originally Posted by
bartsidee
hml5 apps is definitely not comparable with native apps at the moment:
- server side vs client side
- speed
- can not back-out of app and keep for example music playing
- very limited support of video/audio
- development time (can you imagine to build an carousel in js/html from scratch vs 2 min in xml/pyth)
Before answering your statements, I want to say that I believe one should code in what he feels comfortable, but looking forward, I also believe that HTML apps are a better solution.
1) I'm not sure what you mean, but from network usage perspective - javascript based applications are pretty similar to client side applications.
2) Haven't seen a single python app on boxee so far that couldn't be implemented to run as fast in javascript. Take a look at pixlr.com (the image editor) for example, to see a javascript fast application.
3) I agree, this is a REAL issue, the boxee browser does need multiple tabs and background tabs.
4) Actually, boxee browser supports pretty much every format played by the apps today. And it has the best video/audio support from any other browser (not counting the flash update that we are all waiting for) - just goto http://haz.io/ in the boxee browser. It will NOT play local files, but very few apps do.
5) I would argue that to develop an HTML5 app makes you build an app once and it will run on multiple platforms (including mobile - check phonegap), while your python/xml mix will never run on any other device (except, maybe, with some modifications, on xbmc). So by developing an HTML app (which, by the way, lets you mix any js library and plugins that exist in the wild - so coding a carousel will not take more than a few minutes anyway) you actually work LESS than when coding using python (except for the learning curve).
Liel Dulev fights bugs on boxee's servers
liel ( @ ) boxee.tv
Bookmarks