Open webOS 1.0 is here
webosnation.com
webosnation.com
I'm tentatively excited by this. webOS was my 'first love' in modern mobile operating systems. Though it lacked the polish of iOS and was limited by the hardware both Palm and HP chose to pair with it, it was ahead of its time in many respects.
Just think, before the original Droid launched on Verizon, webOS had more marketshare and mindshare than Android. Imagine what could have been.
I have difficulty seeing a strategy underlying Google's effort with Java/Android - I dont see where it fits for a web company. The App / App Store centric distribution model is a step away from open exchange of information, and the whole App updating model seems very pre- web. Building up yet another Java ecosystem for UI seems another miss step like the original MIDP/J2ME disaster - what is it with Java encouraging non domain experts to implement libraries and frameworks?. Particularly as the web seems to move farther each day from Java in the browser.
Also iOS is quite uninteresting to me from an application development perspective. It has a very 80's feel to it with hard coded apps encouraging fragile pixel precise layouts. It seems primarily about building a money pump around a closed eco system. Some elements of the system are beautiful executed - the whole CoreAnimation / CALayer giving fluid graphics composition for example. But for the vast majority of throwaway apps the level of effort needed to implement native Apps - which for the most part are a gluing together of OS APIs seems like overkill.
("It seems" == totally unfounded guesswork).
iOS development seems like more of a temporary stopgap to the eventual rise a great standardized mobile web platform. Well, temporary meaning "probably 4-5 years or so".
We can at last write once and use (almost) anywhere... so now we go straight back to boxed off proprietary solutions.
Looking at AdMob's figures on worldwide mobile OS share for August 2009 (http://tech.fortune.cnn.com/2009/09/30/admob-the-iphones-sha...), Android reportedly had 7% global share to 4% for webOS.
US figures from AdMob for the same time frame (http://www.prethinking.com/home/2009/9/30/webos-web-market-s...) also revealed Android had a healthy 13% share to webOS' 9%.
I still think that's mighty impressive (though certainly not more) since the Sprint Pre was the only webOS phone until it hit Bell in Canada late that August. The GSM Pre didn't hit until mid-October right around the debut of the 'Droid Does' campaign on October 17, 2009. The rest is history.
Down with Android. Long live webOS!
It was a pity, but I hope the open source efforts end up redeeming itself. I'm definitely rooting it on and supporting it.
The dev tools seemed to be everything that the common web dev wanted.
The dev tools are useless if the platform is a failure. Had HP not prematurely aborted the platform, and a Phonegap port been maintained, then I can hardly see what would have stopped WebOS from being at least modestly successful.Then by the time the SDK was available, the Pre had already proven less successful in the marketplace than Palm had hoped it would be, so developer interest had cooled. Nobody wants to write apps for a phone that's a flop.
I don't hate Java, but I hate to write the same application over and over again, one for every platform out there:
- the desktop web
- the mobile web
- iOS
- Android
- Windows Phone
- ...
With JS there is a little hope that we well be able someday to write the app once, and make it work on every device out there, if it is from Apple, Google, Microsoft, Samsung or whoever wants to enter the market next.
We are almost there, but we need hacks like PhoneGap/appMobi to make it work, and it's not optimal at the moment.
The rationale for not doing something like this philosophically is that the underlying point of webos is that it shouldn't feel like a 'whole new platform' to a web developer, but rather the platform they are already most familiar with, even more than android, i.e the web.
https://github.com/openwebos/core-apps/tree/master/com.palm....