Hacker News new | ask | show | jobs
by aduric 5906 days ago
In the late 80's Apple faltered because they had a closed system, while Microsoft's products worked on every important platform and thus quickly became ubiquitous. I am simplifying things a little but it seems to me that history will indeed repeat itself.
5 comments

I think you are simplifying things a lot. I wasn't around back them to know the whole history myself, but my understanding is that there were a whole lot of factors that contributed to Windows taking over. A big part of it was Microsoft's ability to make many advantageous deals with the different hardware makers. Two big questions I have about how this is going to play out compared to the last time:

1. Is this really what the hardware makers want? They all have seen history as well, and if they go all in with Google the way that HP and Dell did with Microsoft, it leaves the them with precious little to differentiate themselves by. This is why the PC makers have all mostly ended up in a race to the lowest price with razor thin margins. Don't you think a company like HTC would rather be in Apple's position today with the Mac than in Dell's position with their PC's? * A partial answer to this question is that Palm did try, and seems to have failed (which is confusing to me because they seemed to be doing exciting things and had people who really liked their phones) so maybe the HTC's and Motorola's of the world think they have little choice in the matter

2. What does having a third major player in the room do to negotiations (OS + Hardware + Carrier)

One incident that ties these two questions together is how Motorola got screwed over the Droid. They invested a lot in making a decent smartphone running Android but since Verizon owns the name of the product, Motorola gets bumpkis from the product's success. People who bought a Droid may go out and buy a Droid 2 but they will be getting a phone from HTC not Motorola.

A post script question I have is how customers will react to the Dell-and-HP-ification of phones. With computers, there was never really an expectation of how fast and smoothly they could get things done. If Android phone makers end up in a price cutting war, they had better make sure the base model they are selling works better than some off the rack LG flip phone. People won't put up with phones that don't work, their experience is with phones that do.

I don't think the big reason for Microsoft's ascendancy was their deal-making. They provided a solution to hardware makers who wanted to sell their hardware. Microsoft came in with a cheap software stack that did everything Apple products did. I bet if given a choice, these hardware makers would have wanted Apple's software, but Apple didn't comply, or it was too expensive.

Hardware makers today (HTC, Motorola and the rest) will most definitely go all in with Google because there's no other choice if they want to compete with Apple! I'm sure they're all well aware that they won't be able to differentiate themselves and they their margins will be razor thin, but even razor thin margins are better than no margins.

I didn't mean to say deal making was the biggest reason, just a big reason for Microsoft's success. As someone else pointed out in this thread, while Microsoft did indeed supply the hardware makers with an OS, they very quickly made sure it was the only OS those hardware makers would be able to sell. Also, my understanding is that the Mac OS was let stagnate in the 90's and that most people actually thought Windows was a superior choice anyway.

Is it really the case that Android is the only option at this point for hardware makers who are not Apple? That seems silly to me. The other choice is to compete with Apple by building the whole stack. My worry is that Palm's apparent failure is going to put the rest of the industry off of the idea. It doesn't seem ridiculous to me for a company like HTC or Motorola to either buy Palm or start from scratch on their own OS so that they actually have something to sell their product with instead of just selling yet another android touchscreen device. Is that not an option?

Microsoft was able to make sure that they were the only OS mainly because of hardware makers' tendency to accept the solution that everyone else was going with. If your main competitor offers a Windows stack, why risk going with something else? I do agree with you to the extent that it all started with their landmark IBM deal. In today's landscape, why would HTC or Motorola or some other hardware maker risk developing their own stack and maintaining it when everyone else seems to be offering Android? I think its more about minimising risk than innovation. Who wants another OS/2 on their hands?
Who indeed? OS/2 is a prime example of what can happen to a hardware company that puts its destiny in the hands of another. IBM got screwed by Microsoft when they pulled out of OS/2. If IBM had their own OS independent of Microsoft, they wouldn't necessarily have had the same problem. Also, the HUGE difference between now and then is that today we have the internet. Incompatibility was a huge problem back then because if you had two people with different OS's, you couldn't share anything, let alone run the same programs. With the web as an intermediary, we have a much better way to share information than we did back then.

Ex: Even if the same app doesn't run on two different OS's, they can both still talk to twitter. Back in the day, if you both didn't have a copy of Word, (and floppy drives) you couldn't share data.

Also, re: why would anyone want to do this, my answer to that is that if they have something different from everyone else who is competing on who can sell the cheapest Android phone, they would have something to sell.

It strikes me that the problem PC hardware vendors have is their own short sightedness in supporting only one supplier of chips, operating systems etc. It took a long while for their margins to shrink.

Maybe the smarter play is to produce high quality, good value Symbian, Android and Windows Mobile phones that address the market.

> I am simplifying things a little

An important simplification you omitted: Microsoft used illegal monopolistic tactics to become ubiquitous. Do not skimp on the word "illegal" when thinking about this. We are not talking about one company being better managers than the other, we are talking about one company breaking laws that were designed to give the marketplace a say in the outcome.

Another thing was that Microsoft used many tactics for achieving ubiquity that may have been legal, may have been brilliant management moves, but the outcome did not reflect the marketplace choosing their products freely.

For example, they routinely imposed a clause in their contracts that hardware vendors had to license Windows for each CPU they shipped whether their customers wanted Windows or not. The net result was that any competitive OS would by necessity cost more than Windows because the customer had to pay for the competition and for Windows.

This created the illusion that Windows was more price competitive and that customers preferred the more affordable OS, when in reality customers had very little opportunity to make an informed choice based on true cost.

Apple made many choices that hurt them, but I really think we must be careful to make explanations as simple as possible---but no simpler.

>Microsoft used illegal monopolistic tactics to become ubiquitous.

No. Microsoft used sound business practice (with a generous serving of good luck and timing) to become ubiquitous. Only then did they exploit that ubiquity through illegal monopolistic practices.

I'd go further than this an say that Microsoft actually became ubiquitous by facilitating an open and compatible hardware ecosystem. One that prevented a monopoly from occurring in the computer hardware market. Without an MSDOS, IBM and probably Apple would have duked it out for dominance with closed boxes full of mutually incompatible hardware. Prices would be a lot higher as the competition amongst hardware (RAM, Hard Drives, motherboards graphics cards, etc) makers would be limited to 'getting the contract from IBM or Apple' as opposed to pleasing consumers and/or a large range of OEMS.

... and then they exploited that ubiquity through illegal monopolistic practices.

Wouldn't you need to already be somewhat ubiquitous in order to use monopolistic tactics?
INAL, but if jibber-jabber from the chattering classes on the Internet is any guide, the big no-no is using dominance in one market to achieve or protect dominance in another in certain ways.

For example, if you have made a good business bet and beat AppleDOS by riding the PC wave with MS-DOS, that's fine. But if you use your MS-DOS dominance to beat Wordperfect, Lotus, Ashton-Tate and so forth simultaneously to establish Microsoft Office, that's bad.

Another example is the whole Internet Explorer vs. Netscape imbroglio. That wasn't a problem because Netscape couldn't make money selling browsers, it was a problem because it allowed Microsoft to try to make ActiveX a standard for active content in web pages, which would have closed the web to only work for Windows-based browsers.

I think in the Wordperfect biography by the ex-CEO clearly shows that they had faltered in their execution. They just did not have the same vision which Microsoft had. Each of these above mentioned companies were behemoths in their own fields with Microsoft being the "david" to these "Goliaths". While I do not want to defend Microsoft's practices, to me their execution and vision just could not be matched by others.
One thing that Microsoft is able to do, as a point of strategic vision, is to iterate their products slowly over years in search of the "good enough" quality for their products.

"Good enough" is that space where your product is suitably useful, maybe 80-90% useful, by the vast majority of people. Literally every person on the planet can purchase your product and get some kind of value out of it if not handle everything they need to do. Sure you get feature bloat because the intersection of what I do 80% and what you do 80% is not really that big, and you get quality control issues that you have to fix in later versions. But you cast a huge net and catch lots of fish that way even if some occasionally slip through the holes in the net.

Contrast this with Apple's "insanely great". You make a product, and polish it to a ridiculous shine. Sure you might alienate users who need it to do X when you've spent a great deal of time making sure it does Y better than anybody else, but the people that need to do Y will love you for all time. You may not cast a huge net, because instead of manufacturing lots of low quality net, you manufactured a small amount of very high quality net, but you catch fish that nobody else can get because they break through everybody else's net.

What happened with Word Perfect, by way of example, is that they just never bothered. They had their cash cow and figured they had locked in users because of their fancy keyboard shortcuts. They already had achieved "good enough" and didn't know how to compete against another vendors seeking that same quality. If Microsoft had been going for an Apple like "insanely great" quality, they would have made a completely different target. When Microsoft focused on perfecting Y, Word Perfect could have focused on X and Z and still made it. But instead, Microsoft did X Y and Z "good enough" that there really wasn't any difference between the products. And then Microsoft had a whole integrated suite of "good enoughs" and Word Perfect went quietly away.

There was also the problem of Microsoft changing important Windows APIs just before release. They obviously knew about their own changes, so they updated Word accordingly, while WordPerfect had to rewrite parts of their software after whatever version of Windows was released because the APIs didn't match the developer versions they were given by Microsoft.

Reference: http://www.groklaw.net/article.php?story=20080317124445613 (search for "API documentation").

I believe what akshat may be referring to is that WordPerfect more than once opened the door for companies to replace WordPerfect with Microsoft Office because when WordPerfect created a new product, they ignored backward compatibility with their old versions.
Windows would have won even without this "extortion". They had played brilliantly with IBM in 1980's and realised the importance of GUI. Everything else which was "illegal" definitely helped their cause but none was enough to block the Windows juggernaut.
>Do not skimp on the word "illegal" when thinking about this.

Not trying to be snarky here, genuine question:

Did courts validate that Microsoft's business tactics were, infact illegal?

Maybe I'm talking about something else, but I recall Microsoft being let off the hook by the DOJ.

What they did was certainly sleazy but since you insist of the word 'illegal' here, I guess it's important to know if what they did was finally recognized as a violation of any laws.

The DOJ (Department of Justice) is part of the executive branch of the US government, while the courts are the judicial branch. The courts found Microsoft guilty of illegal behavior, but the DOJ did not fully pursue the penalties originally accepted by the court.
For all the Gruber haters out there, here he is, arguing that Apple could never have been Microsoft (old article from 2004 but very relevant to the topic at hand): http://daringfireball.net/2004/08/parlay
Apple, on the other hand, seldom even attempted (let alone succeeded) to parlay any of their successes into further successes.

This change in character is the key to their change in fortune.

I've put a post on my Blog about that some time ago. And I will argue that the new Microsoft in our times could be Google - http://blog.smartupz.com/2010/04/google-you-can-change-game-...
Repeat itself how?
Substitute Microsoft for Google.
I get that, I just don't get what people think is going to happen here.
Ok, I'll bite.

It seems to me that Apple is following a trend they set in the early nineties. Since around 1986 to 1994, Apple introduced some of its most successful consumer products: Macintosh, PowerBook, System 7 (later to become OS X), etc. These products were wildly successful. They were richly-engineered, consumer-friendly, albeit expensive products. They had their own software stack that was not transferable to other platforms, and that 3rd-party developers were not encouraged to deviate from.

Apple relied on very high profit margins that were not sustainable and instead of competing with companies that were making cheap commodity software that ran on any machine (such as Microsoft), they sued them.

All this set the stage for the rise of Microsoft and their licensing partnerships. Unlike Apple, Microsoft software such as Windows and Office ran on any machine. Developers could create software for these systems free of any restrictions. Even though it can be argued that Apple's software was better, it didn't matter. Developers were already heavily invested in developing for Microsoft's platform.

And now to make my point:

Where developers went, consumers soon followed. It became clear that more software was available on Windows, at a lower cost. Apple was soon on the decline. I am arguing that the same thing will happen again because I'm seeing the same narrative right now. You don't have to try too hard to find frustrated developers switching from Apple to another platform. It's become a hassle. And it will continue.

And again, where developers go, consumers follow.

On the other hand, there were a ton of IBM PCs (and clones) at the time the original Mac was introduced. The Mac never had a chance of catching up in sheer market share numbers.

With the iPhone (and iPad), the story is the opposite: there wasn't any mainstream (i.e. "household name") smartphone on the market at the time the iPhone was introduced. The App Store has a wide early lead in terms of number of apps. Likewise, there hasn't been a mainstream tablet like the iPad seems set to be.

"Where developers went, consumers soon followed."

Is this really the case? I see this sort of thing being said very often these days, but I'm not convinced it's accurate. (Always be suspicious of a group telling itself how important and influential it is!)

Windows took over because PCs running DOS were already vastly dominant. Hardware manufacturers and users of course wanted GUIs and Microsoft made sure Windows was cheaply available as part of the (restrictive and exclusive) licenses the hardware companies already had for MS-DOS — I remember hearing that IBM's hardware division could get MS-DOS/Windows cheaper than they could get IBM OS/2 from their own software division! And Windows had much more mainstream resource requirements compared to OS/2, its only real competitor on the PC desktop. So every PC very quickly started to ship with Windows. The Mac was already confined to a niche, Windows just narrowed it further. Users ended up in a situation where they would have had to have gone far out of their way to get a PC that didn't have Windows, so of course there quickly was demand for Windows apps.

Also, while the PC was widely used at home, it also had the advantage of being even more widely used in business. So people decided to buy a PC at home because they were compatible (disk and document formats, not to mention being able to bring home software from work) and were already familiar with the PC. The same sort of compatibility lock-in doesn't exist in today's mobile space (if anything, there are a ton of apps on iPhone OS that people want and can't get anywhere else); and I don't see many people buying Blackberrys because they're already familiar with them from work. (More like they buy iPhones because they're already familiar with their iPod ... and iPads because they're already familiar with their iPhone.)

Apple II was the first affordable personal computer, with a beautiful design. Released in 1977 whereas the IBM PC was released in 1981, 4 years later, and because of its design the Apple II was manufactured until the early 90s.

Your recollection of history is wrong.

> Windows took over because PCs running DOS were already vastly dominant

You're confused.

Apple II was dominating at the time IBM PC was introduced. The reason why it became such widespread was because the market wasn't saturated by Apple and because the partners of IBM (which had a license to clone IBM PCs) were competing on price ... had it not been for the likes of Compaq, IBM PCs would have gotten nowhere.

> I remember hearing that IBM's hardware division could get MS-DOS/Windows cheaper than they could get IBM OS/2 from their own software division!

OS/2 was a collaborative effort of Microsoft and IBM (later forked by MS to Windows NT). The reason for Windows 3.0 and later 9.x being more successful was because it ran on cheaper computers and OS/2 also had a high price tag.

Both IBM and Microsoft viewed OS/2 as the future, waiting for hardware to catch up.

Also OS/2 3.0 (Warp) released in '94 was full 32-bit with preemptive multitasking and had binary compatibility with Windows 3.x / MS-DOS. If anything it was a failure because IBM had other revenue sources and couldn't commit to it (in '95 I remember seeing commercials for Win 95 on MTV).

Also one could argue that Microsoft was more succesfull because it had better partnerships and favored open-hardware systems, leading to more drivers developed for Windows. You also had to shell out extra money for the the OS/2 SDK AFAIK.

> The same sort of compatibility lock-in doesn't exist in today's mobile space

That's because today customers use phones to make phone calls or for SMS, only occasionally opening a web browser or reading emails. That might change, and when it does people are going to start wishing for binary compatibility.