But that is only obvious if you were there back then. If you saw how bad Android devices were in comparison, how big the lead of webOS was.
I think I still have the TP and wireless charger (which was, for me, unheard of at the time) in a box somewhere.
The issue really was that the ecosystem was completely lacking. It's perhaps my favorite tablet OS to this day. Very intuitive.
Yeah but that's because they cut the price to to 1/4 of it's price!! They were offloading unsold stock at huge cost.
https://www.theguardian.com/technology/2011/aug/22/hp-touchp...
I bought one, and ... honestly even at that low price I regretted it. The software was trash. I don't know why WebOS got so much praise, it was clearly not fit for purpose.
I have an LG TV now that also runs WebOS and... it's still trash! 14 years later. The fundamental idea of using web technologies for an entire OS is bad.
That's what really killed it. This guy gushes about how amazing WebOS was but the performance was - and continues to be - too poor.
I don't think the idea is flawed; in fact, I think modern software development has proven out this whole idea. If WebOS sucks I believe it's more because it simply doesn't get enough development attention.
Fundamentally Android also sucks but they've managed to hammer it into the platform that it is today. The same could be said for Windows. Look at Linux, fundamentally a sound platform, but nobody is there hammer the rough edges to success.
We certainly do have the performance in such devices to run an OS application layer with web technology now. Many people do anyway, just directly in the browser and with electron. Easier on a PC, but completely possible on TVs and phones. If webOS is slow now on your TV that's because of LG's development capabilities, not because of the technology.
I had both a Touchpad and a HP Veer. The performance was completely fine, especially after the mod scene provided kernel updates with overclocks, plus tunings for the UI. Especially compared to common devices of the time. Those were very good signs for the cut next hardware iteration.
The great thing about webOS was the usability, just how the interface worked was awesome. It's no accident that Android copied the card interface a few years later, with Android 5 I think, and the gestures again a few years later, with Android 10 or 11. Probably coming from Palm were also some nice ideas about how to integrate apps and core functionality.
I still have the device and it’s one of my cherished vintage devices.
and the emulator was better dev experience than anything else. but actually putting things on the device that had anything more than js was impossible.
and the hardware was garbage. buttons would stuck. I don't know what sort of museum you live but mines lasted 4 and 2 years before turning to literal bits (used by adults)
May horde contains: few old MacBooks running Linux, old Kindles running dashboards, Android phones & tablets, iPhones from OG era and even a Chumby. All of them are still working fine.
I think this is a bad take because I don’t think the core issue of the platform was that it was based on web tech. The web tech basically worked fine. However the bugginess and challenging user interface (which is actually standard today) was a huge issue. The leadership decision that was needed wasn’t to kill the touchpad 49 days after launch, it was to kill it before launch.
Palm was a raccoon backed into a corner and it was using all its cleverness to get out. But it was willing to ship stuff that wasn’t ready and couldn’t be ready with the resources we had. HP had the resources. They could have taken a good start and given it the space to become great. Maybe.
That aside, the actual UX of webOS itself is still better than anything we have today and I liked my Touchpad despite the flaws.
- Kernel talent was never a problem at Palm. The ex-Palm folks lead or are technical leaders at many mainstream unix-ish OSes today, plus Fuschia (Android, Apple, Chrome, Fuschia)
- Boot times weren't the highest priority (though we did spend time on it since they were _so bad_). Battery life was. We didn't even do that well by launch date, but if Android hadn't mainlined their power-management framework before the Pre launched it would have been a joke. It was all hands on deck to get that stuff integrated in time for launch.
- The webOS platform was actually a thin UI layer on top of an Android-like Java-based platform that never launched. The Java-based OS wasn't derivative of Android (it predated Android), but it had no differentiating features with Android already live. Booting the Java runtime _and_ the JS engine and webkit was a lot.
- We knew we couldn't have Java running on this phone long-term, so tons of effort was going into nascent node services instead of Java ones. So all those were launching too.
- Your memory is incorrect on the JS jit, or mine is. My memory is that we were adopting the latest v8 engines as fast as they would come out (although not as fast as chrome) because they were the only ones that could keep the thing performant.
- Webkit was a mess, I'll give you that, but I'm surprised you noticed. Were you at palm too? Did you build apps? We generally provided UI components that were the way to build apps that, hopefully, allowed you to ignore the intricacies of exactly which webkit version you were on (at least to build an app).
Was battery life the reason stock clocks were 1.2GHz instead of Qualcomm's recommended 1.5GHz? I used to run mine at 1.7-2GHz without any trouble (aside from battery life).
Maybe I'm wrong about the JIT, but as I recall, the JS benchmarks under webOS were significantly worse than Android (preware ultimately wasn't enough to keep up with things and LuneOS wasn't really viable without a lot of effort, so dual-booting to Android extended the life of the tablet for quite a while).
I wasn't at Palm, but it was noticeable during browsing (especially vs Android) and was extremely noticeable when it came to missing features. I did some EnyoJS work, but that was actually targeted at web apps rather than a webOS-specific app.
As far as I can tell, there's nothing obviously connected to the UI experience of the TV and the TouchPad.
The TV is a lot more locked down and filled with ads, but still snappy. Sideloading IPK's is limited. I would love to neuter all the ads and auto-updates, that's my main gripe.
My LG TV, on the other hand, definitely struggles particularly running apps. That might just be due to the age of the tv.
Granted... If they aren't 'Net-connected, most "apps" aren't of much use. But, fast access to settings and inputs is sorta nice too.
It's about the least snappy thing I've ever used, apart from cheap Android tablets (we made the mistake of buying an Amazon Fire Kids tablet which is the only device I've ever used that was literally unusably slow).
I even bought the higher spec version of the TV because apparently the cheaper version is even slower. Great image quality but I'll definitely never buy another LG TV again.
As far as the TV, here's my model number:
OLED77C2AUA
No complaints about performance ever from me or my wife. Just the ads and software/features I don't care about. (No I do not want to update... Stop asking, I have auto-update disabled for a reason)
That's not necessarily a bad business strategy... Sometimes you take an initial loss by underpricing a product in order to build market share.
I believe MS took a substantial hit on the XBox for _years_
The launch was rough, but it wasn't as rough as it seemed. (Reviews were mostly promising, and positive leaning -- check out something like Anandtech's review). The problem was trying to compete with Apple on both product and price -- which no one could do back at that time.
An HP TouchPad that had launched with no immediate margin, would have been able to get a foothold and slowly secure Palm a 2nd place position. (TouchPad's launched with a slightly-rushed slightly-buggy WebOS, but it wasn't unusable -- they worked pretty well, and they flew off the shelves the second they reduced the price)
A HP TouchPad that had to match an iPad for features, polish, and still command an iPad's premium pricing -- simply couldn't. But that's a really high bar no one could regularly do -- even today, you don't see strong/popular alternatives to the iPad, unless you move upmarket enough to get into the laptop market (like say, a Surface Pro).
The problem wasn't "the product shipped and wasn't perfect". The problem was, "we're trying to gain a foothold in this market, and we need more dedication and patience to nail it" -- and being in the market for less than two months wasn't ever going to be enough to do that.
Leadership needs to buy in on strategy, if you want it to execute well. If you agree to start a moonshot, and then panic and quit at the first hiccup, you'll never leave the ground.
That said, this article really doesn't dwell on the mistakes he made. He sort of implies his work was great and it was marketing/other departments who messed up.
I wouldn't even call this rushed to market, though expectations were likely too high for reality. Still it takes years of investment to build a platform like this.