Why Geeks Should Love HP WebOS
developer.palm.com
developer.palm.com
Its 10x easier than the best thing on my ipad and its with me 24/7 because it also happens to be my phone. Other problems with WebOS and Pre? Sure there are. This makes up for all of them. Smartphone makers: rent-seek my terminal, you lose.
In my experience, it's the closest experience to have a full Linux box that I can stick in my pocket.
No new phones, obviously.
Heck, with xterm on my Pre 2, I can run a Debian or Ubuntu ARM rootfs and actually have a full Linux experience in my pocket.
Other Linuxy things that I use my N900 for that I'd like to know if webOS could do: - vnc server - all the usual ssh port tunnelling / forwarding stuff - bash - cron - git - curl / wget / nmap - software repositories (Maemo uses apt) - python / ruby / php
(Not trying to say mine's better than yours, I'd just like to know if webOS might be for me as my N900 is getting old)
I'm not sure on ssh port tunneling/forwarding, but curl/wget come installed on webOS.
[1] http://www.99bits.com/wp-content/uploads/2010/09/meego-archi...
[2] http://www.palminfocenter.com/images/webos-architecture-dev....
There's no background sync of your Android phone's contents to Google, just things like Contacts and Email (which are optional)
Are ssh keys stored in an area that is separate from what Google syncs?
I want backup to Google, for everything apart from that.
Wait, really? If that's not a joke, then it's kind of cool.
Also, WebOs is great. I really like it and the UI but so far the devices have been fairly unimpressive. The original Palm Pre was good for about 3 months. After which android and iphone have gotten so many updates.
If the Palm Pre 3 lives up to it's ideal, it would definitely be worth a look but unfortunately, as cool as the OS is, the hardware just doesn't match.
I expect the 3 to up that a notch. Right now, I prefer it over iPhone and Android, as actually doing things (as opposed as to opening programs) happens more fluidly.
Even a year after switching to the iPhone 4 - there are still things I miss about my Pre's UI. If I could get WebOS on iPhone quality hardware, I'd be there in a second.
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
..yet they haven't actually optimized the site properly for a small display, meaning it's not actually possible to scroll/zoom to see any full line of text (tested on iPhone).I remember getting excited when the Pre first came out. Sadly, it wasn't available in India. It still isn't. This is why Android will take over the mobile world: it's ubiquitous. Also, Samsung and HTC, the two largest players in the Android market, actually care about markets other than the USA and Europe. The Galaxy S II, for example, will launch in 120 countries.
PS:- Apple does sell, iPhone 3GS and iPad 2 in India. Except the iPhone, every other product is available within a week of the US launch. So the iPhone situation is quite strange.
Even now though, hold an iPhone 4 in one hand, and hold the Nexus S in the other. Both are fine, fast phones with a wide array of features... but one feels plasticky and cheap, while the other feels solid, almost as if it was hewn out of a solid piece of glass.
Samsung, LG, et al really need to get their shit together. Apple sets a very high bar for manufacturing precision, materials use, and industrial design. I feel like the OEMs are slowly getting the design aspect sorted out, but every time I see a new Android device I can't help but be disappointed at the cheap materials and generally good-but-not-great assembly.
But one feels dated, awkward and like it belongs 5 years ago with some light finishing polish to cover it up. Seriously dated. Do. Not. Want.
Samsung doesn't need to get their shit together. Just look at the Samsung Galaxy S II preorders. They are the highest ever recovered for any device. I think Samsung is doing just fine with their so-called "cheap-feeling" phone.
So sure. If things like the physical finish matters more to you than the actual capabilities of the device, then sure, continue buying Apple stuff. In a world where every competitor is cheaper, more open and offers more choice, this is really the only reason one could possibly have for choosing Apple these days.
You realise that's a year before iPhone 1 was released and at a time when the "Best smartphone" category ( http://reviews.cnet.com/4321-6452_7-6600061.html ) had Nokia N95 and Windows Mobile 6 in it and mostly no touchscreen, no multitouch devices?
this is really the only reason one could possibly have for choosing Apple these days.
Untrue and inflamatory trolling. The app store or specific apps, iTunes store integration, familiarity, preference for iOS, loyalty to Apple corporation, integration with Apple TV, fashion,
My bad. So 4 years ago it was the best, despite lacking 3G. 4 years later and next to nothing has changed. I honestly think it warrants being labeled "dated".
Untrue and inflamatory trolling. The app store or specific apps, iTunes store integration, familiarity, preference for iOS, loyalty to Apple corporation, integration with Apple TV, fashion,
The app store is in my opinion inferior to Android Market. And the constant changes which Steve goes about with ensures that fewer and fewer developers will put up with it. The iTunes integration and requirement is for most people a bug, not a feature.
Preference for iOS is like you said, a preference, but it's hardly warranted. This thing haven't moved an inch since launch.
Loyalty to Apple corporation is a mental handicap to everyone not bitten by Steve Jobs RDF. Why on earth would you be loyal to a corporation? I'm loyal to me and my needs, and I want the best. The iPhone isn't.
Integration with Apple TV, a product useless in most parts of the world. Gee thanks. I'll consider it once Apple opens its TV/Movie store where I live, something they haven't done 3 years after they launched the music store.
Fashion? Are you serious? It may have been fashion a year ago, but right now everyone are getting Android phones. Apple haven't gotten any successor to the iPhone 4 out, and most Android phones in sale now, not to mention the dual-core models coming out as we speak, surpass the iPhone 4 on every metric.
The iPhone was a success based on it being the king of the smartphone game, and now it is slowly but surely lagging behind. Unless Apple does something unheard of with the iPhone 5 (including a near-complete rewrite of iOS) they will still be lagging when it comes out. They will release a device with dated software on day one and then they have lost. They will no longer be the better or premium option, they'll just have a glossy look.
I realize I'm an iPhone owner gone Android-fanatic. Yes. I am biased. But right now, the iPhone objectively has very little appeal unless you are burdened with the loyalty-handicap.
But while I (obviously) disagree with your opinion, you are entitled to yours just as I am to mine. Have an upvote.
My bad. So 4 years ago it was the best, despite lacking 3G. 4 years later and next to nothing has changed. I honestly think it warrants being labeled "dated".
That "next to nothing" which changed includes GPS, compass, new kinds of motion sensing, retina display, significant CPU, RAM and Processor upgrdes, non-jailbroken availability of bluetooth keyboard, copy/paste and multitasking support, airplay, video recording, video out by cable, installable Apps instead of saved links to webapps, the entire App store, a higher res camera (twice), multiple cameras, MMS, facetime, significant improvement in javascript speed in Safari, in hardware accelerated graphics/GPU, the appearance of the game center, a slew of new Exchange Activesync features and policies for IT departments to manage iOS and on-device encryption which works instead of lying. And it's thinner and lighter and has better quality fit and finish.
The iTunes integration and requirement is for most people a bug, not a feature.
I think for most people it's a feature. The bug is "I have to plug my phone into a music player to activate it?" and "document transfer with iTunes as intermediary sucks". The feature is "I can buy music from iTunes store on my desktop, laptop or phone all using the same account all will get it when I sync. Same with video, which I can then play on AppleTV. My phone has iTunes remote control on it. My apple devices work with each other, no worrying about transcoding and copying and SSH keys and scripts and bodges."
Loyalty to Apple corporation is a mental handicap to everyone not bitten by Steve Jobs RDF. Why on earth would you be loyal to a corporation? I'm loyal to me and my needs, and I want the best. The iPhone isn't.
A corporation is a group of patterns and procedures executed by people. It's the human equivalent of software. The difference between a good corporation and a crummy one is like the difference between Registry Optimizer Spy Cleaner 2000 and Google Chrome.
Loyalty to a corporation means "Dealing with them was helpful and not painful, I predict low hassle in future".
Disloyalty to a corporation means "That was a load of hassle, no thanks to their other products".
Apple's website is nicer than Dells and Microsofts to find what I need. Apple's call centers were fantastic at the times I've called them, Microsofts were terrible and Dells were poor without an expensive contract. Aviva were terrible, Direct Line were great. Barclays were terrible.
It's not loyalty like patriotism where it can never be broken, but "I had good experiences in the past, that's why I will buy their devices in future" absolutely is a valid reason for choosing something over something else and it's not a mental handicap to do so.
Fashion? Are you serious?
Fashion is a valid reason why people choose to buy things, yes. That counters "Absolutely the only reason is if you care about fit and finish". I
The iPhone was a success based on it being the king of the smartphone game, and now it is slowly but surely lagging behind.
What is it lagging behind in that other current phones have and most non-geek users would want? (i.e. not "appears as a disk drive when cabled, which has been around for years and Apple chose not to implement it, but something new and cutting edge")
Unless Apple does something unheard of with the iPhone 5 (including a near-complete rewrite of iOS) they will still be lagging when it comes out. They will release a device with dated software on day one and then they have lost. They will no longer be the better or premium option, they'll just have a glossy look.
Were you watching the iPad 2 release? While everyone else was harping on about Android CPU cores on their tablets, Apple released an incredibly polished, world class piece of software engineering for a pittance of a price (Garage Band tablet edition). You can argue about how useful iPad Garage Band is for writing songs, but it's evidence that Apple isn't resting on laurels unable to innovate and pushing "dated software".
I realize I'm an iPhone owner gone Android-fanatic. Yes. I am biased. But right now, the iPhone objectively has very little appeal unless you are burdened with the loyalty-handicap.
iPhone has incredible appeal. All the stuff it could do yesterday, it can still do today. Unless you specifically want some of the things a competitor phone can do that iPhones can't, it's still a fine choice - and in terms of all the things smartphones collectively do, "what other phones do extra" is a tiny subset.
(Sorry, essay time!)
After owning an android device for a year, I've come to realize the only features I use are directions, web, mail, and Kindle. I regularly dislike/want one particular feature in these apps and feel that I can get them to work how I want if I can patch so I'll be switching over when I get a new phone.
I'm in the early access program and I've spent a couple weekends on it. Waiting on clarification on Enyo's licensing (i.e. can I use it as a baseline for cross platform apps) which has not been forthcoming before actually investing in the platform. I've been asking about Enyo licensing at events since January and nobody will say.
Oh, and really nice multitasking. Effortless app management... but those are more user concerns.
Synergy is a great idea and it works for the most part. Still needs improvement though as some calendars have issues syncing.
With Android already doing well, I don't see a developer risking her time as well as money on Palm, when it's uncertain how much success she'll achieve.
I respect that they could have just not given any away in the first place, but HP's in a critical spot right now trying to keep webOS relevant with developers--especially given that many in the first wave of webOS developers from '09-'10 have already long left the platform. Better communication on the status of the program and fulfillment would have gone a long way. I'm really hoping they can work the kinks out of the system when it comes to things like this with the resources HP has on-hand.
On the other hand, I've been waiting 4 and 6 months to get a Cr48 laptop from Google and not a peep. So its not like only HP is the only one bad at communicating.
Execution is extremely shoddy. That and what seems like low attention span sometimes.
Now, the new hardware looks really slick and the Enyo framework is super powerful. Again I was happy... Until I tried to sign up in their dev center. It's a many step process during which you have to register with the IRS, for example. Then you have to email them and ask for access to the Enyo SDK. Then they send you a form letter back. I have lost almost all interest by now.
Palm... I really want to like you. Don't make it so hard.
Also, if you just want access to the current SDK and emulator, you wouldn't even need to register. You just need to go through the extra steps for Enyo because it is currently under NDA.
As an iOS jailbreaker, <3
I mean, it removes a bit of the fun, but still.
I ought to get a Pre.
They got it right from the start. No bootloader crap or jailbreaking necessary. Preware from webOS Internals is just icing on the cake.
I really hope they succeed if only because of the openness of their phones. It feels amazing to have full access to your device out of the box without having to jump through 1.5 million jailbreak hoops.
Only one recent device (at the moment) and it is carrier exclusive in most countries (for me, in germany). I like the new devices and the operating system, but sadly, I also have a good contract with a different carrier.
So: sorry HP, but i'll pass. I never bought a locked phone and I will not start because of your hypergeeky operating system.
There are lots of reasons to avoid webos; but this is not one.
So yes: technically, it is the most recent. Practically, only for 3 more days.
edit: I actually think wp7/silverlight might fare well too from a dev perspective, but i haven't spent time with it yet.
The hardware part they look to have taken care of based on the Pre 3, Veer, and Touchpad I got to see and mess with back at their Dev Reception in February, and I'm pretty sure they have the money to market the product line now.
I know others who loved the form factor and feel of the Pixi; I'm hoping HP decides to throw them a bone in the future to get them back.
Honestly, WebOS itself is way better than android or iOS, it's just that Palm sucked at marketing it, the Pre was only available on Sprint, they didn't attract many app developers, and they only sold 2 WebOS phones. I hope it's not too late for HP to fix it.
Between the gestures, notifications, card-based multitasking, and JS/CSS/HTML apps I'm in heaven.
I love iOS and its SDK, but Ares sure beats 4 GB Xcode updates.
As it stands I have half a dozen android phones to possibly choose from and the venerable iphone. I'd love to have a webos phone if it was closer to the iphone in terms of form factor, resolution, speed, battery life etc but from what I've seen its not even close.
Top it off with the fact that it seems like HP hasn't advertised a penny for the thing compared to verizon's droid adverts plastered everywhere.
Honestly HP needs to team up with a carrier and make it happen in terms of marketing. Windows Phone 7 might beat out webos in terms of mindshare at this point.
I doubt WebOS can overtake Android or iOS at this point, but it should be a solid third place in this market (I don't think other competitors like WP7 or Bada can make it).
#1 in quality is, I trust, sewn up for practically everyone reading this, though with disagreements at great length and volume on which name to fill in.
I don't get this argument. Nokia is big now, but why would it still be big with a completely different product, some time in the future, and after the market has changed quite a bit?
Another issue in the past, which I hope has much improved since is the developer outreach which really sucked when I tried to engage. This was pre-HP acquisition. The fact that @unwiredben is active in this discussion is a good sign.
The problem was the earlier webOS versions had no GPU acceleration at all and ended seeming sluggish sometimes.
If they could get a SGS2 or Atrix type device out with GPU accelerated webOS UI and may be ship Android compatibility until webOS apps catch up - it would become a really credible player.
Some additional hoops to jump through but it's entirely doable along with overclocking, you end up with a pretty snappy device.
What you don't want to be using as your sole dev/test unit is a two year-old device using an unofficial workaround to get an OS version installed that was never intended to be used on it.
It's fine if you want to support those people that decided to use the workaround by having one of these franken-units around as a secondary edge-case device to test on, but it should never be the only device you use to develop and test with. I have a 1Ghz overclocked Sprint Pre at 1.4.5 as my "daily driver" and another Sprint Pre I've upgraded to 2.0 for testing such cases.
But there is, to submit (signed) apps?
https://developer.palm.com/index.php?option=com_register&... says
"Benefits include:
Enroll in the webOS Developer program ($99/year; covers up to xx application submissions)
Submit you webOS application(s) for review and approval by Palm"
Am sure am missing something. Also, these devices are too costly for geeks on other side of planet, if at all they are launched here.When webOS 3.0 comes out, it's really up to HP Palm if they want to allow this.
Does this mean that all apps' source is accessible, or just Palm namespaced applications?
If so, is there any way to make it not publicly available?
What's really wrong with closed source?
Yet you can't even do css background gradients. Real cutting edge.
The fact is, I am a webos developer and have been asking for this feature since 2009. It's been in webkit for the longest time and Palm have said they'll add it in, many times and never have. Major let down.
There is even a free tethering solution. Install via Preware.
So, I have a real reason to ignore HP products even if they have great platform.
In the overwhelming majority of these cases that I've seen, there is much more going on than "derp, we're gonna give them IE6 because we're eeeeeevil."
(And if that "ethical behavior" is really so important to you, you might as well just stop using computers because each and every one of them are, on one level or another, not fundamentally opposed to screwing the next guy to get ahead. Don't use Google or Yahoo. Don't use Twitter or Facebook. Don't send network packets over Cisco hardware. Don't buy Intel hardware. Don't buy AMD hardware. Don't buy nVidia graphics cards. The list goes on.
Even everybody's favorite guys over at Canonical have demonstrated a willingness to screw people over, viz. the Banshee project.)
I would respectfully suggest that you look and see if you're upset because they've got IE6 on them or because they've got Microsoft software on them. Your phrasing and behavior suggests the latter.
You are doing little to change the impression of "upset Linux fanboy" that you created in your first post and have strengthened since.
- freedom - freedom - freedom - wtf public license - good software - user friendly business models
You're right, I'm an upset linux fanboy. I'm upset about the time we've lost because of recent internet explorer versions and the companies supporting junk software instead of the modern ones.