Archive for January, 2010

Steve Jobs slams Adobe, Google

From a Town Hall meeting for employees, via Wired

About Adobe: They are lazy, Jobs says. They have all this potential to do interesting things but they just refuse to do it. They don’t do anything with the approaches that Apple is taking, like Carbon. Apple does not support Flash because it is so buggy, he says. Whenever a Mac crashes more often than not it’s because of Flash. No one will be using Flash, he says. The world is moving to HTML5.

On Google: We did not enter the search business, Jobs said. They entered the phone business. Make no mistake they want to kill the iPhone. We won’t let them, he says. Someone else asks something on a different topic, but there’s no getting Jobs off this rant. I want to go back to that other question first and say one more thing, he says. This don’t be evil mantra: “It’s bullshit.” Audience roars.

Apple hasn’t had any really serious rivalries for a while; the Apple vs. Microsoft thing lost its fervor in the ’90s and since then has played out according to well established ground rules that make the whole thing sort of boring.

The next decade sure is going to be interesting.

Logical conclusions….

Thinking this through (and reading quite a bit of the debate on both sides), I just realized where the criticism of the iPad takes us, if we follow it to its logical conclusion.

If Apple had just called up whatever Taiwanese outsourcing company makes the $350 Mini 10 netbook for Dell, and said “Give us a couple of million of those, but change the cases a little and put Apple logos on them,” and had slapped stock Snow Leopard installations on their hard drives, many iPad critics would have been substantially happier with the resulting product.

Think about this for a few minutes. Is this even a position worth arguing with? It’s so ludicrously wrong-headed it’s difficult to even imagine the depths of the obliviousness that could lead to such thinking.

If Apple ever releases a new product and the tech industry pundits all nod their heads and agree it’s just perfect, I’m selling my Apple stock. The day Apple can no longer confound the pundits is the day they’ve lost their edge.

Does the iPad doom the Mac?

There seems to be much discussion about this in some circles, both by Mac users (some of whom have longstanding paranoia about Apple’s success with non-Mac products) and by some of the Mac’s detractors, who would really rather have Apple go off and build consumer devices and leave “real computing” to Microsoft.

The quick answer: not a chance.

It is the existence of the Mac that has allowed Apple to do virtually everything it has has done over the last 10 years:

  • The iPod, iTunes, and the iTunes store launched as Mac-only; without the ability to initially establish themselves there, they likely would have made little or no headway in the market.

  • The iPhone, of course, runs a version of OS X. One of the reasons it has been so hugely successful is because its technical similarity with the Mac allowed it to draw on the Mac developer pool, which is far larger and richer than what existed for any other mobile platform. (And the Mac tends to select for higher average developer quality than Windows, because developers who care about user experience are attracted to the platform by Apple’s relentless commitment to user experience.)

  • The iPad, as a platform which allows more serious applications than the iPhone, will benefit even more heavily from its technical similarity with an established desktop platform with a talented and highly innovative developer pool.

Kill the Mac? Does the phase “Killing the goose that lays the golden eggs” ring a bell?

It is also, I think, a very serious error to assume that there is some kind of zero-sum resource competition within Apple between the Mac and the iPhone/iPad. Desktop computing has been somewhat stagnant lately, yes. But this doesn’t just apply to the Mac — Microsoft has trouble getting people to grudgingly admit that maybe Windows 7 might be a little better than the system they shipped nine years ago.

The reason desktop computing has stagnated is simple — it has reached a local optimum. In the ~25 years since the Mac shipped, firmly establishing the current desktop paradigm, that paradigm has been explored from end to end, and what we have now basically represents the best of what was discovered. The only way to open up new territory, and make more than trivial incremental progress beyond what we have now, is to change some underlying assumptions and see what falls out of that.

This is precisely what Apple is doing when Apple takes OS X and adapts it for devices like the iPhone and iPad, and the innovations that come from this will flow back into OS X, just as the benefits of years of Mac-based OS X development flowed onto those platforms.

One could see a slow eventual merger of the Mac with Apple’s new touch platforms. But this wouldn’t be the death of the Mac any more than Windows XP — Microsoft’s merger of the Windows 9x line with the Windows NT line — was the death of Windows.

iPad critics are just making fun of themselves, right?

Read this reaction to the iPad by Jon Stokes.

It starts off by saying:

Missing is the near-universal “Apple has changed the game” sentiment that followed the launch of the iPhone.

Actually, the reaction to the iPad looks almost precisely like the reaction to the iPhone: there are some people who get the big picture and are saying this thing is a pretty big deal, and then there are the feature checklist analyzers who say it’s not all that exciting because some Lenovo device (that, realistically, we’ll probably never hear of again in two months) has features X, Y and Z.

Stokes then goes on to literally do a feature checklist analysis, complete with actual checklist in table form.

In other words, Stokes is willing to admit that the iPhone was a game changer now, 2.5 years on, because it demonstrably changed the game. But he’s still using precisely the same sort of analysis that lead people to claim the iPhone wasn’t going to be a game changer. He didn’t learn a thing.

He then proceeds to launch into a discussion of what chipset the thing uses. Notably missing from his comments is a single occurrence of the word “interface”.

Apple sees iPad as major new platform

Unless you’ve been living in a cave that doesn’t get 3G reception, you’ve probably heard by now that Apple has a shiny new tablet called the iPad.

As far as I can see, the announcement does largely validate my earlier analysis. It’s not just a media player, it’s a device designed to do 75% of the useful things people do on the desktop computers, in a new and better way. And the long term goal of such a device can only be to try to shift the center of the computing universe away from Wintel.

There are specific indicators that this is what Apple is after.

  • iWork was announced along with the device. I said this would be a key early indicator. Creation of word processing, presentation and spreadsheet documents is the keystone of desktop computing. Isn’t the web more central to computing now? Yes, perhaps. But the web was already a multi-device platform; to the extent that the web is central to computing, that was already an example of the industry moving away from traditional desktop computing.

  • It runs iPhone apps. For some companies, this sort of compatibility would be taken for granted, but that’s not the case for Apple. iPhone apps are not going to provide the world’s best user experience on a device with a much larger screen. The typical Apple approach would have been to favor user interface purity over practical compatibility considerations. The fact that they went the practical route indicates they’re trying to remove as many barriers to adoption as possible.

  • The keyboard. I’m positive the optional external keyboard lies outside of Apple’s vision. As with the previous point, I think this is an example of Apple sacrificing its principles a bit to remove objections people would otherwise have to using the device.

  • The structure of the AT&T deal. Apple cut a deal with AT&T for reasonably priced wireless data services. But the iPad is only sold unsubsidized and unlocked, and even if you sign up for an AT&T plan, there’s no contract. Apple doesn’t want carrier lock-in to be a barrier to the adoption of this device, and doesn’t want to be beholden to outside parties for anything basic to the device. This kind of independence is essential to a flexible general purpose platform (imagine if Macs only worked with one kind of Internet access), and Apple probably had to negotiate pretty hard to get it.

More iPad analysis soon.

Tablet about redefining media, not computing?

One of the really stunning things about the App Store has always been its ability to get users to actually pay for things — so effectively that some Mac developers have abandoned or are considering abandoning the Mac for the iPhone.

In a way, the app store is sort of the antithesis of the FOSS movement. It seems to be designed around the theory that if you make revenue generation for third-party developers a fundamental feature of your platform (and Apple confirmed in Monday’s earnings call that their acquisition of mobile ad company Quattro was yet another way to “offer developers a seamless way to make more money”), then you get lots of great developers writing lots of great apps for your platform, and great apps attract users. Even if they have to pay for some of them.

Based on the success of the iPhone platform, this theory appears to be a pretty solid one.

We seem to be seeing increasing indications that rather than being a device intended to redefine computing, as I have been speculating, the tablet might instead be primarily be part of an effort to bring the same sort of revenue generation potential to digital distributed textual content, in a way that nobody has been able to do within the context of the web.

(Of course there’s no reason the tablet can’t redefine computing and media. Though the focus we’re seeing on the latter means that if the tablet is also going to attempt to do the former Apple might, as I previously speculated, not be very obvious about this up-front.)

Jobs says tablet is most important thing he’s ever done?

Well, if this is true, it provides rather strong support for my speculation in the previous post….

Market Share, Tablets, and the Future of Computing

[Note for incoming readers: this post was written before the actual iPad annoucement, but the predictions were basically solid, so the analysis holds up perfectly well.]

Market share is, of course, the perennial issue in platform wars generally, and has been for a couple of decades now. The new IDC and Gartner reports released in the last couple of days have generated a lot of discussion about this again, but of course the issue never really goes away.

As one might expect after so long, most of the discourse with respect to market share has become formulaic and extremely boring. Windows advocates (those who actually have an argument, rather than just being mindless trolls, anyway) claim that low market share validates their criticism of Apple’s design and business decisions, while Mac advocates reply that quantity is not quality and that they have no reason to personally care.

But it’s worth occasionally giving the issue a serious look. I think it’s particularly worth it now, with the imminent announcement of an Apple tablet likely, for reasons that I’ll get to a bit later.

Desktop Intransigence

Apple, over the last few years, has been making the best products it has ever made and has built itself into one of the most valuable consumer brands in the world. These are not really disputable claims. On top of this, Microsoft’s OS development efforts have gone completely off the rails in the last decade.

Meanwhile, the usual Windows advocate and tech industry pundit explanations for Apple’s failure to gain market share in the computer industry (single-source hardware, no cheap low-end products, limited expansion options, etc.) completely fall apart in light of the fact that Apple does virtually the same things “wrong” in the phone and music player markets, and yet is extremely successful there.

So if all of this is true, why can’t Apple seem to get anywhere in the computer market?

A Brief History of the OS Wars

The only serious reading of the last 20 years of industry history, I think, is that Microsoft, by the mid-90s at the latest, had become completely entrenched in the desktop operating systems market. Windows reached a critical mass in terms of unit sales at precisely the right moment in history. Extremely strong value networks built up around the platform. Windows had the most software and peripheral support. Knowledge, both institutional and personal, started accumulating everywhere about how to use it in many different contexts. Before too long, everyone decided to run Windows because everyone else was running Windows.

Because of natural platform lock-in effects (helped along by Microsoft’s deliberate action, but that probably made little difference in the overall scheme of thing), other platforms have never, despite many attempts, been able to quite situate themselves in such a way as to benefit from those existing value networks. They’ve been on the outside ever since, and will continue to be. Windows is the standard.

There isn’t going to be some huge breakthrough for Apple in the desktop operating systems market. Ever. Regardless of what they do. They could license OS X to Dell and HP. They could make a $400 tower with six PCI-E slots and 8 drive bays. It might get them a few more points of market share, maybe — at a huge cost to revenue and profits.

Apple, of course, realizes this. This realization is the single best explanation for why Apple chooses to offer the specific computer models that it does, why Apple will never license OS X, why Apple just generally seems so much more aggressive with the iPod and the iPhone than with the Mac. Their strategy is designed to provide the most useful (and most profitable) products to a minority of the market, because they know they have no real shot at dislodging Microsoft. That door closed at least 15 years ago.

Core vs. Periphery

Now, about this time all of you Windows advocate types are getting really excited. “Ha!” you’re thinking, “We’ve finally got one of these Mac advocates to admit that Microsoft won!”

Well, not so fast. Microsoft is firmly entrenched in the desktop operating systems market, and will not be dislodged. But at the same time… well, look. Despite controlling more than 90% of the desktop computing market, Microsoft still somehow manages to be irrelevant to the future of computing. Microsoft holds the desktop OS market, which is still the center of the computing universe. But all of the innovation happens at the periphery, and Microsoft is like China has been for much of its history: a powerful empire perennially incapable of projecting power beyond its borders.

The companies defining the future of personal computing today, more than any others, are, in fact, Apple and Google. There are two frontiers here so far: the Web, and mobile devices. Apple is leading, with Google closely following, in the mobile device category. Google and Apple are both making heavy investments in the Web as a platform, Apple by pushing Web standards via WebKit and various other things still mostly below the radar (their massive new datacenter, various things they’re doing around client-side JavaScript libraries), and Google through its own WebKit derived platform, through its cloud apps, and soon through ChromeOS.

And then, of course, there’s the rumored tablet. Now, I’m about to head off into some wild speculation here. And it all might turn out to be wrong. I don’t pretend to have any special knowledge about what Apple is planning to do. And it’s possible the tablet is just going to be a media player and e-book reader, and not really all that interesting.

But I’ve watched Apple pretty closely for the entirety of the Jobs II era, and my gut tells me otherwise.

Signs and Portents

We’ve heard rumors — some of which look a fair bit like controlled leaks — that Apple has been working on an advanced vocabulary of multitouch gestures for the tablet. That they’ve been working on a tablet-based version of iWork. That the tablet pre-dated the iPhone — that all of this touch technology was developed for a tablet, and was co-opted for the iPhone because the tablet platform wasn’t ready yet, which means this device has probably been in development for at least five years.

We’ve also heard that iPhone OS updates have been delayed because of resources being pulled to the tablet project. There are some indications that Snow Leopard itself was delayed because of iPhone/tablet related development. And there’s the curious fact that Snow Leopard’s UI is virtually identical to Leopard’s despite the fact that, among other things, Apple completely rewrote the Finder, an obvious opportunity for a big UI overhaul that was passed up. We’ve also heard that Jobs is almost monomaniacally focused on the tablet project.

I think this is it.

I think this is going to be Apple’s attempt to redefine personal computing the way they did with the introduction of the Macintosh.

Leading Indicators

The key early indicator of this will be whether that iWork rumor is true. If this device is debuted with a multitouch version of iWork, it will be obvious that Apple intends to position it as a general purpose computing platform. If it debuts without iWork, it might be less obvious, but not necessarily something that could be immediately ruled out. In truth, it might actually be even more clever for Apple to use the tablet as a sort of trojan horse — present the thing as a media player, try to build a user base that way, and unfold a strategy to slowly turn it into a general purpose computing device over a period of years. We’ve seen with the iPod that Apple is capable of strategic long-term platform building that nobody really sees coming until it’s a done deal.

Mind you, even if Apple does take the direct approach, they’ll probably deny outright that the device is intended as a potential future replacement for a personal computer.

The Rematch

Either way, by creating a device situated outside of the paradigm of existing desktop operating systems, Apple would be doing an end-run around Microsoft’s desktop hegemony. Note that nobody expects the tablet to be positioned as a kind of Mac. This is key; being, say, the “MacTouch” would subject the tablet to the same sort of market share “cap” that the Mac has been subject to. (Though if the tablet took off as a general-purpose computing platform, one assumes it would inevitably have to merge with the Mac.)

While the risks here would be large and success would by no means be a sure thing, the mere attempt would be the most interesting thing to happen to the industry since, perhaps, the rise of the Internet. If successfully executed, such a ploy, which would be the first serious move against Microsoft since the return of Jobs, would give Apple a chance to re-fight the platform battle lost in the ’90s, probably from a much stronger position.

I guess we’ll find out. Though of course the ever-clueless Windows advocates and tech industry pundits — the same people who dismissed the iPhone by working their way down the spec sheet point by point — will deny that Apple is up to anything significant almost regardless of what gets announced.

Ogg Theora Advocates: get over it already

So Google is planning to do a revamp of YouTube, and Slashdot is talking about it. The most-requested feature is, of course, the replacement of Flash with HTML5 video.

Slashdot being a rather popular destination for open source types, the discussion immediately breaks down into the controversy over whether HTML5 video should be delivered via H.264 or via the Ogg Theora codec.

Sorry, guys, but for anyone who isn’t obsessed with software licensing, the answer here is is obvious. Theora’s a substantially inferior codec, with a handful of implementations mostly in non-mainstream open source software. H.264 is an extremely good current-generation codec implemented by… the entire rest of the world, basically. Game consoles, phones (including both the iPhone and Android platforms), iTunes, set-top boxes, cameras, Blu-ray… H.264 is everywhere.

Despite the Mozilla foundation siding with Theora for Firefox, H.264 is the only remotely plausible choice here. Apple probably couldn’t support Theora on the iPhone if they wanted to, because the iPhone’s video decoding is handled by dedicated hardware, and as far as I’m aware there is no such hardware for Theora, and nobody plans to produce any. And Apple is far from being alone here; the same applies to most embedded devices.

H.264 implementations do require license fees to be paid under certain conditions, yes. But this puts it in the same boat as Audio CD, MPEG-2 (the standard codec on DVDs), MP3, AAC, and numerous other media standards. By demanding not only an open standard, but a codec that requires no patent licensing, open source advocates are holding web video to a standard that has essentially never been met, and are, in fact, effectively standing in the way of standards-based web video.

If the Mozilla foundation doesn’t want to license the relevant H.264 and AAC patents, they should at least let Firefox use QuickTime to handle HTML5 video content in those formats. Anything else puts abstract idealism over real-world interoperability.