Transitive’s Rosetta: Get Your Software Buffet Style?
When people buy their first computer they are making a longer-term investment than they likely realize. Initially they may have planned to keep the machine for a few years and then make a computer purchasing decision anew but when the time arrived to get a new box-o-silicon they, in all probability, bought what amounts to the same machine. Sure it went faster and had some nifty new drives but, essentially, it was just a newer model of the same hunk of circuitry. The outcome isn’t surprising when one stops and thinks about all the money (or pirating time) people sink into software over the life of the computer. If you’ve got six grand invested in software for your machine you’re not likely to jettison all that software and start your collection again simply because you’d like to try out a different platform. Well, that is only partially true, Apple being the beneficent company they are, incentivized many folks to try out the competition over the years.
Microsoft and the PC makers have largely avoided Apple’s path. In part because they understand the importance of backwards compatibility and in part because there is no real pressure for them to substantially change their core platform. To illustrate: Given a choice between outright alienating, say, 25% of your user base or giving 90% of your user base something slightly worse than what you could produce if you were unfettered by the past most companies go with option B. There’s nothing wrong with that, radically changing a platform is a difficult transition and if your goal is to keep milking the cash cow then you really have no alternative other than to incrementally improve your system. That modus operandi, some people think, is about to change.
If you read the interview linked above you’ll note that Transitive’s CEO Bob Wiederhold is making some very bold predictions in a decidedly low key manner. What Mr. Wiederhold is telling the rest of the world, and probably something that he fervently believes, is that the days of kowtowing to legacy software and hardware are on the way out. In his scenario Microsoft suddenly has no reason not to innovate with a radically different operating system, Intel has no reason to hold on to the x86 architecture if there is something better on the drawing board and Apple has no reason to stick with the PPC. Those changes would be the most obvious for the computer sphere but the deeper change Mr. Wierderhold is predicting is that the days of platform dependence are coming to a close. In Transitive’s version of the future just about any machine will be able to run just about any application with about a twenty percent speed hit. Imagine you’re a film guy and you want to use Final Cut Pro. Grab a generic PC, a copy of FCP and OS X, and you’re ready to go. If you’re a Mac oriented person and you have the sincere desire to run Microsoft Access in the world sketched by Wiederhold it is a trivial problem.
It is now necessary to touch on a tangential issue. Reading the above some people will surely argue that 80% of top speed simply isn’t acceptable. Why would a user settle for less performance than their computer is actually capable of? A seemingly legitimate question but one that neglects the likely increase in computing power that the next five years will bring. To put this notion in proper perspective consider that a top of the line Mac runs a cool three grand. The Mini (a perfectly capable machine that people tend to eschew more for personal perceived inadequacies than any deficiency inherent in the machine) costs $499. So you could by a Mini every year for the next five years for the price of one 2.7 GHz PowerMac. Six years from now which computer do you think will be more powerful? The point, of course, is that computing power is rapidly surpassing the needs of the average user so 80% of “way freakin overpowered” will be plenty.
Now we can return the question of just what a platform independent future means for the rest of us. It means, should it come to pass, a nearly level playing field for all software. Imagine the benefits as a consumer if you could use Windows and run the sublimely programmed iLife Suite. Or if you could fire up your Mac and run some truly awesome piece of PC software (AutoCAD makes some nice stuff). The picture Bob Wiederhold is painting is a computing nirvana, a world in which you, the consumer, could pick and choose the very best from any particular vendor you desire.
As enthusiastic as Mr. Wiederhold seems to be it is difficult to get too excited by the sunny tomorrows populating the world of Transitive. Naturally the claims of 80% should be regarded with a bit skepticism, after all CEOs are in the business of casting the most favorable light possible on their products but that isn’t the only reason to doubt a multiple platform revolution is just around the corner. It may not come as a surprise that Apple wants you to replace your Mac with another Mac. Dell sincerely desires the people who use Dells to buy another Dell when they dust the spot under the computer. Microsoft doesn’t want to just sell you a copy of Office, they want to sell you Office and the latest Windows OS. In short the computer industry sincerely desires you to keep on doing what you’re doing. To those folks it isn’t overly restrictive, it is simply a business model. Hence to imagine that Apple or Microsoft will gladly let you move to a different platform, picking and choosing only the best bits they have to offer seems a bit naive. If the computing landscape envisioned by Bob Wiederman is ever to happen you can bet the computer companies will have be dragged there kicking and screaming.
Comments
Well I agree with all of that as there is not much to really disagree with.
I would just like to point a backwards finger towards the (way ahead of its time) technology that was OpenDoc. Oh what a rosy future that promised us. One where the monolithic Application would be supplanted by a sort of build your own toolkit.
Actually the sort of thing I’m surprised the FOSS community hasn’t tried to resurrect. I would have thought it would fit well into their modus operandi - build your own apps from the modules you like best.
Just as the big software houses had nothing to gain and everything to lose from OpenDoc so the big players in the PC market (and I include Apple, Microsoft, etc. here) have nothing to gain and much to lose in an open emulation environment where their product differentiation means very little. I am sure that they will covertly do all in their power to prevent such a scenario from coming to pass…
I was bummed when Apple buried Open Doc. I really thought it was a pretty cool piece of technology and makes even more sense today in a world where all the PCs in a corporation are networked.
From a groupware standpoint, Open Doc would have had a lot of cool features to offer. No need to email around some Excel document (which might then be altered and now you have version control issues) when you could just subscribe to the budget numbers hosted on the network server.
Apple should probably consider createing a enterprise-based descendent to Open Doc in order to fill the groupware hole in their current server line up.
you can bet the computer companies will have be dragged there kicking and screaming.
No kidding. We are at a point in technology where corporations could go back to networked thin-client terminals. Why does everyone need a fully-featured PC on their desktop to run email, Word, Excel and a web browser? The answer is “they don’t”... but no PC maker is offering a good thin-client solution because they know that would obliterate their desktop sales.
The same goes for Wiederman’s vision—it’s a nice one, but it would break the current PC business model badly.
Gets me to thinking… Wouldn’t it be major cool if Apple created a thin client offering to corporations based on Xserve->Mini like platform? The Mini thin-client would be pared down to the bare hardware minimum to decrease cost, and you host the applications on Xserve + RAID.
Actually, it would probably be more like an iMac G5 than a Mini in form factor since it requires a screen, but you get the idea… put minimalist hardware in a box that relies on the network server. Get some good groupware and admin tools and viola!
Certainly it’s best for Microsoft if you buy Office and Windows. It’s better for Apple if you buy OSX and iLife. But, if someone only buys Office and iLife, then both companies at least get *something*.
If the world moved to Transitive’s perspective, than Operating System companies would compete with Operating System companies, and Application companies would compete with Application companies that offered similiar functionality. That’s not such a bad thing. Individual markets and applications would become more fairly competitive, with innovation, stability, usability, and security becoming the driving forces, not “a boatload of cash from our other applications”.
As much as I love the fact the hardware and software on my PowerBook works seemlessly together, I think it’s in everyone’s interest (including the companies themselves) to split Hardware from OS, and OS from Application.
Sean
Reading the above some people will surely argue that 80% of top speed simply isn’t acceptable. Why would a user settle for less performance than their computer is actually capable of?
Not only does Rosetta currently perform at just 80% (in the best case scenario), it also only emmulates a G3. If your software requires a G4 or better, you’re simply out of luck no matter how powerful your Macintel is.
Obviously some transitional solution is better than none, but for offices using FCP or some other specific software (that’s already expensive), there’s no way around a costly transition to Macintel.
Well Beeblebrox that is the case for the immediate furure but, taking a longer view, it will not likely always be that way. The software will just get better, machines will get more powerful etc. It will be an interesting future if the big computing concerns let it.
On the other hand if you’re springing for FCP Studio (It appears FCP standalone is gone) you’re not likely doing it for non profit home use so the cost of a G5 is not going to be the deciding factor. And if, for some reason, the cost really does bug someone I’ve (as you have) actually used FCPexpress on the Mini and it was certainly useable.
What I’m hoping (naively perhaps) is that Apple allows an FCP switch-over to the Intel version for free or a nominal fee (~$30 would be nominal).
They should do that for all of their software, since you are technically staying with the same version of OS X and the same version of your software; just upgrading the hardware.
But like I said, that’s probably a hope beyond hope.
Actually that wouldn’t be surprising Beeb. Why, even as we speak Apple is offering pro upgrade (logic? shake? I don’t remember) for $19 dollars. And they’ve done the free/lo cost thing in the past when switching procs.
Yet I suspect you’re in the same boat I am. You’ve got FCP (I use FCE) and you’re thinking “Hey man, I don’t want to rebuy FC just for processor compatability!” And Apple will say “No problem, if you use the latest version the upgrade is free.” And you’ll say “But I use FCP 2, Not FCP HD! I don’t even need the HD stuff.” And Apple will say “The upgrade is 399, sorry only our latest versions come with Intel support” and you’ll say “Dammit!”
So it look like a forced upgrade is likely in your future. For me the upgrade is only $99 so it isn’t a deal killer.
A version upgrade is more acceptible because you’d have to pay for that anyway. But I just don’t see paying for the exact same version for the exact same OS, just because I change hardware.
The same goes for third-party software as well. I wonder how they’ll handle the transition.
Last ime around most companies were pretty good about releasing the stuff cheaply or free.
On the other hand what you just said bugs me. I’m not a guy who upgrades unless a feature I can actually use comes along. Volume control in iMovie? I’ll pay for that! HD support and a few lame effects? No way!
In the end I’ll be left (as it stands now) shelling out another $99 bucks for FCE just to have it run on a new Mac. Don’t need the HD stuff (got a gl2, not an HD cam), don’t want the HD stuff, but yeah, I’ll be forced to upgrade. I know the latest and greatest is *always* better but if the oldest and lamest serves my needs I’d rather just keep using it.