I’ve just managed to find my way to an actual video of the Palm Pré in use, and I have to say that it confirms a large part of my previous warm fuzzies.
Let me put it bluntly: I love the iPhone despite its weaknesses, but I will likely get a Palm Pré when they come out here in Sweden.
Often, users of any Apple product are portrayed as mythical nutjobs, cult members willing to take any beating at the altar of having a fancy logo and a lot of aluminium on their electronics. While Apple users have been few (globally speaking), the size of the base has always been large enough that there’s been a number of over-enthusiastic fellows in just this way; plenty enough to confirm the stereotype by anecdotal evidence. I’ve always held that like the other 99.997% of Apple users, I’m not one of them. I just have, you know, standards.
People keep telling me that “if iPhone is so bad at some things, and Apple are so draconian with others, why stay around?” As established, I have standards. I tried using my old Sony Ericsson Z800 for ten minutes just a few months ago, and I couldn’t stand it. Same with someone’s Sony Ericsson X1 and the HTC Touch. I don’t want to switch to a worse product just to make a statement; even if half a million people did it, it’d be lost in the static. Apple’s products are that good; they attract that much people.
However. I am, it turns out, amenable to switch to something that looks to be better.
Two years ago almost to the day, the original iPhone was presented for the very first time. Most of the old guard took to trashing it in public and copying it in private. I chose the word copying because they didn’t clone it (although certainly, some gentlemen did). They considered how the iPhone looked and seemed to work, and asked themselves two questions: How much can we steal? and What is superflous glamour?
In the process of removing the superflous glamour, like, say, the accelerometer, multi-touch or a graphics chip to provide animations that are smooth enough to track your finger, they killed the concept, and in the process of backing away just enough from the concept, they arranged for a speedy burial.
I’ve kept a hopeful eye to this end of the market, but HPC’s, Sony Ericsson’s, RIM’s and Motorola’s attempts have all failed in precisely the way I expected them to. It’s like a Lada with a hood ornament, judicious chrome application and a trendy plate sealing off engine access under the hood, as if there was valuable electronics powering useful functions behind it; it’s still a Lada, you’ve just failed at making it handle and look better.
The iPhone rethought the way mobile phones should work, successfully. The Pré not only rethought the way Palm’s ailing own devices should work, but the way the iPhone should work. Multi-tasking seems so easy, it’s not even funny; the device seems to respond very well, and the card metaphor is a good fit. IMs and SMS messages from the same contact even shows up in the same display. And although development isn’t open as in Android open, you appear to get better access to the device’s databases and other applications.
Palm is one of the few companies I believe could have created this general interface before the iPhone came around, because they have a record of good interface design, although the team responsible for it must have gone into hibernation shortly following the completion of the first Palm Tungsten design.
It’s a rare moment to see Apple genuinely beaten at their own game, but at least from now, at least from my angle, that’s what it looks like. And with that in mind, I can’t wait to snaffle a Pré for myself, and for the iPhone to hopefully improve and drop some of the worst decisions in response to actual, worthy competition.
Moreover, I advise that the iPhone software platform must be opened.
I share your excitement about the Pre.
And I think having most apps be simply “webtop” (local html/css/jss plus system-dependent extensions, one imagines) is brilliant.
But there’s a flaw there if you can’t get at the bare metal (C/C++) like you can on the iPhone: serious crunching apps like our graphing calculator (Grafly — http://grafly.com) couldn’t possible work. And the iPhone has some serious floating point/GPU chops, as you note. I wonder if the Pre will have the same, and a way to access it?
By Chris Ryland · 2009.01.11 02:13
I’m not convinced
you can’t compete against Xcode or for example Visual Dev. not with simply html/css/javascript.
- you should wait a pre before to be happy
- apple will not “open” the iphone. why should they do that ? because there are competition ? ho my ! Apple never takes a decision because of competition. I mean : I’m sure apple is convinced they are right and others are wrong , Apple believe it knows it will bring more money and success.
I’m sur the ipod saga convinced apple definitely.
- you should ask a law forcing enterprise to let people install whatever programs they want.
By oomu · 2009.01.11 03:09
The Pré has the necessary chops. Development is still tiered as with the iPhone, and the plebeians get to start out with just the HTML, CSS and JavaScript. This is different from the initial, pre-SDK iPhone reality in that several of the Pré apps are actually written only with this — as you say, system-specifics being exposed through what can only be described as JavaScript.
Apple dogfoods their SDK through a whopping three apps: Texas Hold’Em, and the remotes for iTunes and Keynote. They may have developed the other apps on the phone using the same tools as in the SDK, but they’re not subject to the same restrictions as everyone else.
I know of two other tiers: some native code for some trusted developers, and the full monty for Palm itself. I hope they’ll just open up or at least allow private (non-redistributable) use of native code.
And, while we’re talking tiers, I want to answer another question that didn’t come up here and that I couldn’t fit into the post: if I care so much about these things, why don’t I just get an Android G1 or an OpenMoko Neo?
The Neo user base sees the existence of several interfaces as a feature. That means they haven’t made something sufficiently great that it’s obvious to a majority that this should be used. That, in turn, doesn’t mean choice is bad, but they’re not exactly “there” yet, and having to pick a side for something as basic as helping them get there quickly kills the idea for me.
Android — I don’t like Java. I don’t like the APIs available to me, I don’t like the tools, I don’t like the language, I don’t like where it’s been and I don’t like where it’s going. And this is all accumulated personal experience. I am perfectly aware that Android, thankfully, floats several thousand kilometers above J2ME in capability and fun factor. I still don’t want to work with Java, and the phones that are out now aren’t good enough to make me muscle through that reflex.
Back to the Pré. I hope that it’ll be able to support the full range of software that the iPhone can deal with. As has been reported, I fully enjoy Rolando, for example. And you can never have access to too many APIs. If all I practically lose is gaming access, however, I’ll still be able to use my iPhone for that. It’d be a dud if I couldn’t make competent apps for my own phone, though.
By Jesper · 2009.01.11 03:23
oomu: The difference, as I wrote in my reply to Chris, between the time Apple tried to tout “Web Apps” as a legitimate way to develop iPhone apps and the way Pré runs applications written in HTML and JavaScript is just that. Pré apps — including the ones that convinced me that Pré is a good phone — do use HTML and JavaScript. And if they can do that without any secret sauce (something has to be native code), I’m willing to consider another stance. I know the wonders of Xcode since I’ve put out four Cocoa products and dipped my toe in iPhone development.
You also mention that Apple’s never swayed by competition, which may be right. But Apple has been swayed by competition, a changing landscape and customer pressure. Within five years, there’ll be a more open iPhone platform; I’m sure of it. When Apple does obviously stupid (and expensive) shit, they either stick to it forever, or they milk it for a while and abandon it. That leaves a 50% chance.
I agree completely that this sort of bullshit should be prevented by law, along with locking up phones to begin with. What’s there now isn’t a free market, it’s just a cartel at worst and an oligopoly at best. It’s funny that we have to regulate the market to make it truly open, isn’t it?
By Jesper · 2009.01.11 03:36
oomu wrote: “you can’t compete against Xcode or for example Visual Dev. not with simply html/css/javascript.”
Well, JavaScript is just a programming language (one which I personally happen to like better than Objective-C, although many people will disagree). I would assume that Palm created the necessary libraries to give Pré-native JavaScript code all the access Objective-C on the iPhone has (perhaps more, which wouldn’t be too surprising).
HTML and CSS are well- and widely-known ways of setting up the visual parts of an application. You call these things “simple”, but a priori they’re really not worse than what the iPhone has; some may argue they’re better.
So that leaves us with two questions: First, how many people know these languages? Obviously, JS is more widely used, so that gives Palm the advantage. Second, is it fast? I haven’t yet seen the development environment for the Palm, so it’s possible that they compile the JS into native code, or that they use a really good JS VM. I’m going to guess that JS code on the Pré runs slower than native code on the iPhone, but hopefully, the difference won’t be too severe.
Also, no memory management on the Pré.
All things considered, I’d be hard-pressed to say one has the better system than the other. They’re just very different.
You also write: “apple will not “open” the iphone. why should they do that? because there are competition?”
No, not due to competition alone. But if Palm manages to steal a sizeable piece of the market from Apple, you can be pretty sure that Apple will reconsider some of its positions, trying to figure out why Palm is doing so well, and making the necessary adjustments to their own strategy.
So far, the iPhone has been the only acceptable cell phone available. Palm has just created a cell phone which doesn’t merely seem acceptable, but downright awesome. If it’s only half as good as it looks, it’ll replace my iPhone for daily use.
By LKM · 2009.01.11 09:16