What Apple could learn from Palm's webOS
These are by no means the only two phones that matter right now, but there are enough parallels and common ancestry (a certain John Rubinstein) to make this a natural first round of comparison. All the magic happens after the break.
Where Apple might need to catch up:

Apple was showing off what (at the time) seemed to be some pretty great push functionality back in June of last year, but since then Android and now webOS make Apple's implementation seem decidedly dated -- not to mention the fact that Apple still hasn't launched the promised functionality. Apple needs to make notifications universal (for whatever service and wherever you are in the OS), easy to act on and informative but at the same time unobtrusive, and they've got a long way to go on all fronts.
Developer freedom, transparency
Happily, Apple seems to be getting better at this as we speak, allowing a bunch of Safari-alternatives through today that would've been previously seen as a violation of its "no duplicate functionality" policy. We also just spotted a CoPilot GPS app running live on an iPhone, and it seems unlikely that a major developer would do all that work if Apple wasn't going to let it through the App Store. Still, Apple needs to do a better of job of being up front with developers, and stop making silly restrictions on the release of truly useful apps.
Multitasking
Apple only needs to look as far as the Jailbreak community to see some great multitasking in action, but hopefully it's going to take a look at what Palm is doing with its "cards" method of switching through apps -- quite similar to Apple's own tabs interface for Safari -- and give the people what they want.
Synergy contacts
Oddly enough, the Pre wasn't the first time we saw a device running this sort of contacts integration, 3's INQ1, a sorta-dumbphone from the UK, showed off this Synergy-style integration of social networking, IM and regular contact info last year. This isn't a new concept, and shouldn't be difficult to accomplish with most modern mobile operating systems, but for some reason Palm was the first company to manage to do this right in a smartphone OS -- we hope Apple catches on quick.
IM integration
For a company that touts its own iChat app as one of the cornerstones of the desktop experience, Apple's been strangely reluctant to integrate IM into the iPhone, instead leaning on 3rd party developers to do it. The Pre shows that IM shouldn't be an afterthought, it should be tightly integrated into contacts and text messaging.
Ease of development with web standards
Granted, Mobile OS X has been widely touted for its ease of development, but we're surprised that Apple hasn't at least duplicated its own Dashboard Widgets -- which are just little self-contained WebKit-powered modules, with some similarities to webOS apps, minus the deeper OS integration. Is there room for a compromise here? The App Store isn't lacking for apps, but an increase in developers never hurt anyone.
Spotlight-style functionality
Another feature that Apple could've easily ripped straight from its desktop experience, but Palm beat them to the punch. As the iPhone is saddled with more contacts, emails, bookmarks and apps, a universal search seems like a really easy solution to the problem of complexity. If nothing else, Apple needs to look at the number of steps it takes to perform certain important functions like making calls -- a bit less of bouncing in and out of the home screen could really do the body good.
Speed
We haven't seen a final version of the Pre in action yet, but what we did see seemed really wicked fast. And this isn't just about who can render the most FPS or scroll through a webpage better, this is about vehemently fighting off the general lag that can creep into an increasingly bloated operating system. Apple claims it's staving off multitasking to keep the OS responsive, we're wondering why our SMS screen is still loading.
Keyboard, removable battery
This isn't software, so it's sort of out of the purview of what we're talking about here, but we like physical keyboards, and we like the fact that Palm gives us the option. Some of us also like Apple's touchscreen keyboard, so we wouldn't mind Palm coming out with another device that just does touchscreen, and perhaps another keyboard device for the landscape-oriented among us. Since Palm doesn't have a paralyzing fear of buttons, pretty much anything is possible. Oh, and that removable battery is Just Good Sense.
Copy and paste
Seriously. Please?
Where Apple's still winning:

Web-style development (with delightfully sharp claws into the OS innards) might be webOS's strong suit, but it also means webOS misses out on some of the incredibly powerful apps the iPhone is capable of. 3D games are the big one, but other things might be difficult -- if you haven't seen it done on a browser, you might not see it in your phone.
Learning curve
Apple's incredibly simple "this is the home screen, this button sends you there" usage model bests pretty much every other smartphone out there in so far as ease of use -- Palm might have to spend some time and money on ads and mindshare for its slightly-more-complicated gesture system to catch on.
Ecosystem
Shall we count the ways? iTunes, MobileMe, App Store... Palm's probably right in thinking mainly about the cloud, but right now if you plug an iPhone into a computer, stuff gets done. Podcasts and MP3s zoom across, contacts sync, calendars compare notes. Not only that, but Apple is hard at work on a full-on web experience in MobileMe involving sync "in the cloud" from desktop to internet to phone and back again. Palm has chosen, perhaps wisely in many cases, to work with third parties like Google (Gmail, Google Calendar) Amazon (MP3 store) and Microsoft (Exchange) for getting stuff on and off the internet, but has no real answer to the juggernaut that is iTunes, or Apple's dexterity in this space.
Where Android is still winning:

'Nuff said? We don't want an IMAP client to look at our Gmail, we want the Gmail experience on our phone, whenever, wherever. Don't make us come over there...
Open source
Oddly, Google and friends have foregone the traditional benefits of open source like distributed development -- at least so far -- but picked up others, like the fact that the OS is free and can be put on any device you can hack it into. This is really great, and while we don't expect Palm or Apple to start giving away their OSs, we'd love it if they did.
Notification drawer
This might be a toss up with webOS's notification style, but we're thinking Android's super-slick notification drawer might still have the edge here, both for unobtrusiveness and functionality.
Where BlackBerry and Windows Mobile are still winning:

Corporate integration
It's not sexy, but playing nice with business back-end and IT departments sells phones and -- guess what -- there are a lot of people out there actually trying to get work done on these things.
Document editing
Another element in the "getting work done" arena: if you want to edit an Excel, Word or PowerPoint document, you're probably not going to turn to a Pre or an iPhone to do it. Hopefully Palm announces something along these lines soon, they've classically been strong here, and it shouldn't be impossible to pull off in webOS, but right now the win clearly goes to Windows Mobile, with RIM a strong second.
Form factors
BlackBerry's keyboards are legendary, and HTC's phones hit almost every high point you could ask for in design and form factors -- some people just need that landscape keyboard, or landscape keyboard + numeric keypad with a triple swivel, etc.
Other things
We know there's a lot of stuff that Windows Mobile, BlackBerry, S60 and even the existing Palm OS can do that have yet to be mastered or even addressed by the iPhone, Android or webOS, so consider this a placeholder for "favorite feature X" that you just can't live without, and be sure to bring it up in the comments!
Where we all lose:

We're not crazy people, we know why it's in Palm and Apple's best interest to partner with a carrier, but that doesn't mean we have to like it. AT&T has showed a continued inability to get 3G right, and a continued ability to drop iPhone calls left and right (granted, much of this could be blamed on the iPhone's chipset... whatever it is, it needs to be fixed). Meanwhile, nearly everyone we know has a bad Sprint service anecdote to share -- the carrier, while fairly strong at 3G data, has some serious problems, and those problems won't just go away when Pre users start hitting it up for bet-settling Wikipedia entries.
Wrap-up:

























wtf.,
I wrote this about a week before this post appeared...
http://billb.posterous.com/palm-does-what-apple-wouldnt
Sorry, but thinking isn't an option for you.
Great Article
Where BlackBerry and Windows Mobile are still winning:
Document editing
Not this again! Palm lost out big-time in PDA market share when Microsoft crapped out WinMo and everybody assumed editing documents was only possible on a MS operating system. The truth was/is, DataViz's Documents to Go was/is hands down the best native MS Office creating/editing suite on the market.
Palm users should take a stronger stand this time around defending their hardware. I can already hear the eco-hippies telling me that their iPhone can do as much or more than my soon to be new Pre. Hell, my 700P has SlingPlayer mobile. I have wowed dozens of iPhone carrying hippies with SlingPlayer, but they are still convinced their iPhone can do it and MORE!
matt damon
Very nice article. As one of the many avid iPhone lovers, I don't get the issue with the "touch-on" screen. It makes more sense in a small device to have virtual keyboard. There are two common misunderstandings about how this keyboard works: First, keys are not pressed, this takes a little getting used to. They are touched. When the typing key is touched, a magnifying glass appears above the key. Whoops, I'm on the wrong key, no problem, simply slide your finger or thumb over a little BEFORE lifting it and the right key is selected. Second: you learn after a short while that the phone learns how you type. Even if you make a mistake, you can continue typing and the onboard dictionary guesses the correct word 99% of the time.
I am open to exploring other competitor's products but in the 9 months I've been using iPhone, there is simply nothing that comes close to the design and user experience coming from it.
Great article, but somethings missing... Symbian OS.
Why is it that everything is US centric? Outside of the US most of us smartphone users have Symbian OS, myself I've been a user of Sony Ericsson (UIQ / Symbian) since the S.E. R380, through the P900, P910 and P990 - all of which could do the basics (copy paste) and the advanced (editing excel files), multitasking etc.
Just becuase Symbian OS isn't new doesn't mean you should include it in your feature - then it truly would be complete.
keep it coming!
Serious competition? The friggin' thing hasn't even been released yet? Some people evidently just can't wait for someone to knock Apple down a peg or two. Probably the same people who drive around looking for traffic accidents.
@mr. internet: Put on a blindfold and try to use an iPhone and type in that onscreen keyboard. Not everyone wants to be looking at the keyboard while typing, and if you do the blindfold experiment, soon you will realize that not everybody CAN look at the onscreen keyboard to type either. A hardware keyboard is very important for some users, and when you are visually-impaired, it's just non-negotiable. Now, if only Steve Jobs had done that little blindfold experiment before he released the first iPhone, the one now everybody is trying to copy by removing hardware keyboards and avoiding hardware buttons so visually-impaired users are limited to the crappy low-end models... I'll stop here before I tell Mr. Jobs how big a !@%# his product has been.
HAHAHA are you saying you touchtype with a physical keyboard? HAHAHAHAH I'd LOVE to see that! Nice try though fanboy.
Isn't it a little early to say Palm has beaten Apple to the punch? Their device isn't released, and Apple could very well have iPhone 3.0 out by the time the Pre is actually in peoples hands. This is true for Andriod as well. I guess my point is you can't really say who has the best implementation 6 months from now, you can only say right now so the WebOS doesn't yet exist (to consumers).
Unless Apple comes out with a completely new OS for the next iphone not much will be different from 1.0, 2.0 and the next iphone 3.0. The next iphone will basically be running the same OS as the first 2. The iphone is running a modified version of OSX. Android and webOS standout because they are new operating systems built from the ground up. After further research you will learn that webOS was not designed with the PDA in mind, it was designed with the idea that the device it is running on is thinking and operating just like a Desktop computer. That is where the Pre stands out, it will be able to handle functions and operate similar to a Desktop computer in addition to operate phone functions.
I HATE physical keyboards. Anyone that can type faster on a physical keyboard than the iPhone touchscreen has some serious problems.
I guess it is a good article. However, wow is this every bias toward the iphone. I own just a regular old cell phone but am looking for a cool phone like the pre or the iphone. I came looking for a pre/iphone comparison but all I got was "the iphone doesn't have this but I hope they get it soon so they can stay on top" article. It makes me feel like even if the pre came out and it was 100x better than the iphone (exaggeration) all I would hear is "yes it can do all that, but the iphone is better just because". That is not what I want to read in an article comparing two phones.
I couldn't agree more with you. Although this article is less biased than most that you read on this site, it still comes across that way. It shouldn't be a surprise though, with rare exception most of the writers on sites like this and ZDNET, are all appple/mac fanatic zealots.
http://community.winsupersite.com/blogs/paul/default.aspx
http://blogs.zdnet.com/microsoft/?p=1820
Honestly, I'd love to see just one of these blogs that actually treats these items as news rather than a marketing exercise for apple. The sad thing is, most humans don't have adequate common sense to see their being coerced by an unethical marketing campaign second to none. If it weren't for the relentless positive chorus from these so called writers espousing the benefits of apple even when they fuck up, (mobile me), apple would be seen for what they really are, a shit company that bleeds their customer base.
Palm listened to the potential customers, as they don't have a tribe of followers like Apple has.
(Currently the tribe is without a leader)
Good article - it would be interesting to compare the phones (which can change with new hardware) and their OS (which can be modified - or not) for each of the five main smart phones platforms - Nokia Symbian as well as RIM/Blackberry and Android.
"Apple claims it's staving off multitasking to keep the OS responsive..."
That is the most pathetic excuse for a simple-minded OS that I've ever heard of. Seriously? Apple, please. No one is buying that. If that is seriously the reason, then you guys have a LOT of work to do on your OS, especially considering that Palm and Microsoft have both managed to create responsive multitasking OS's.
Apple HAD the Web SDK that Pre has and everyone railed on them for not providing a proper SDK.
Now Palm does it with the Pre and everyone lauds them for it.
H Y P O C R I T S
Still just hanging out wait for Push...
Excellent article. I appreciate the non-biased view of these phones and have yet to have a GREAT success with any of these converged devices.
While I had been a Sprint customer since 1991, that ended when they sold their towers off and folks in areas that are not major metropolises found that some towers nearby no longer carried the Sprint signal. They are still paying for ones along the major interstates.
Never mind the 11 refurbed Moguls that failed week after week. When I finally got a good working one brand new, the towers no longer worked. All calls went to VM.
I tried the Storm after Sprint released me from the contract.
The concepts behind the Storm are excellent, but the implementation left me asking for a refund. Nearly impossible to use the Jawbone with it as all communication from the phone sounded like a Klingon asking for war. Then it would completely cut off all functionality for any avenue of sound. Callers were pretty annoyed. Typing on the screen with my size fingers and no navigation keys made the word frustrating look atttractive. This was way beyond frustrating. Light years beyond...
The screen resolution was incredible, but as a business tool, it was useless. After 30 hours of trying to get it to function, I had to give up.
I also evaluated the iPhone. As a business tool for managing appointments, contacts, emails and using bluetooth for dialing, it was also missing a number of features and apps. How do I edit a document on the fly and do voice dialing driving from customer to customer? Can't on the iPhone.
Now I have the HTC Touch Pro on Verizon's network. The backbone is awesome and I rarely get dropped calls. But, Verizon has locked the phone down to their Navigator, which is mostly useless. It barely gets an address correct. On the Mogul, if I wanted to setup my route for the day, I could go the customer's contact entry and select "Drive To" and the Sprint Navigation would immediately start me on the way.
On Verizon's horrible implementation, I have to copy the address to paper and then re-enter it into the program. Their workaround: go online and enter them through the online VZ Navigator site. Then sync it to the phone. Stupid. And a waste of time.
I sure hope someone gets it right. Soon. And on a network that really is a network and not a patch of black holes.
This is the easily the best written and most informative Engadget article I've read.
Moar plz.