Microsoft's control was superficial, and that's how they like it. They don't want to control what you put on your computer, they just want you to pay them the same reasonable price.
I agree MS are a lesser evil than Apple. Their culture is particularly far friendly for developers. However, what you've said is rose-tinted.
MS did try to push people into software as a service (but they failed at it). They support DVD region encoding. They have introduced DRM music services. They struck agreements to hamper attempts to sell dual-boot systems. I didn't experience this but understand that at one point windows media player would happily scan existing content on the drive and helpfully encomber it with DRM. Sharepoint takes data in from all sorts of sources but it's much harder to get it out again.
MS have also EOL'd products that dominate major market segments despite users who would have paid plenty for stability: original VB, excel before UI change, every NT release.
These are the actions of a company trying to increase its control on users, attempting to control what they do on their computer.
By way of comparison, traditional unix vendors would be more helpful of big-pocketed companies who wanted to pay to continue to use old software. They could have reversed a firewall and other patches into NT4 that would have hardened it and kept it going if they'd wanted to - these are the teams that reverse-engineered photoshop and hundreds of games and then hotpatched new code over their memory segments when they loaded so that they could get DOS and W3.1 software to run fine on Windows 95 for the release. Interesting alternate history. What if MS had tried to keep NT4sp3 tight and stable and kept drivers coming, and brought it forward conservatively.
> Microsoft's control was superficial, and that's how they like it. They don't want to control what you put on your computer, they just want you to pay them the same reasonable price.
Oh, how a decade of stagnation can change perceptions...
It has nothing to do with Microsoft's stagnation. I've lived the past decade, and I'd rather be forced to use a mildly overpriced platform where I can run any code I want than a [wm]ildly overpriced platform where the code I can use is dictated by people who have a political agenda, and flat out refuse to let me run what code I want on the property I've ostensibly purchased.
Microsoft killed off all sorts of competitors using their sales channel with suppliers and other pressure tactics. You don't know what you're missing because it never happened.
I wish people would stop saying that Bill Gates has always been a nice guy because he's retired and giving away his money.
Don't fool yourself into thinking that MS is more open, they don't have much of a mobile OS for you to compare with iOS anyways.
So you mean if OS X won instead of Windows, there would be more competitors, right? Nope, there would be even less, because Apple makes it's own hardware, it would have killed off a lot of hardware companies, AMD, ATI being big examples.
And Apple is going to kill off so many hardware companies because if it wins like Windows, it's going to be the sole arbitrator of who gets to build hardware for it.
All MS wanted was for you to pay the Windows tax. Apple wants to control the hardware as well. Eg. Windows Phone 7 is a OS that various OEMs can run on different devices. iOS is basically just firmware for Apple's devices.
BS. MS cared very, very much about what software you ran. Remember Netscape? Borland? Microsoft J++? They put pressure on OEMs not to ship Netscape that make anything Apple's done with iOS pale in comparison.
It may be hard to appreciate today, but in the 90's you couldn't start a software company without a ready answer for how you were going to survive if MS decided they had to kill your product to protect the Windows monopoly.
There is a difference between competing in a business environment and limiting what your customers can do with your product. Although competition may indirectly determine what customers can do (by destroying businesses that may have created software they wanted) it is different from directly controlling what customers can do the way Apple does.
I don't think anyone claimed that Apple's e.g. censoring porn is the same kind as Microsoft murdering competition and slowing down development.
For porn -- relax, much online video works on the iPad. :-)
I would argue almost all areas is better with competition. If you prefer monopoly solutions, there is still North Korea (Cuba will go a bit capitalism, I've seen).
Aside from that, Apple can certainly be prudish, but that's more out of a desire to remain unobjectionable rather than a desire to control what is acceptable for society. They don't care if you play controversial games, they just don't want to be associated with such games.
I left a similar comment on Reddit about another topic, but doesn't Apple's contributions to open source make them vastly less evil than Microsoft?
Just look at webkit and how Apple's competitors build (are in the process of building) their entire foundations on top of that tech and Apple still contributes.
Microsoft has actually contributed to a lot of open source projects and released a number of their own projects as open source (F# being a recent example). It's just that their schizophrenic nature, with their R&D releasing open source software and their marketing department demonizing it, and complete lack of any open source strategy makes these release far less visible than those made by Apple.
I don't understand why people point to Webkit as a big Apple contribution. Basically Apple took KHTML, which is under the GPL and built Webkit out of it. It is basically forced by the license to release the source. Your point would have more validity if KHTML was BSD licensed and Apple released the source out of the good of their heart or if they built Webkit from scratch and then open sourced it. Apple basically saved a lot of effort by using KHTML and would have been sued if they didn't release the source.
Microsoft's entire empire was built on platform lock-in and network effects -- from business to business, to customers, and to the homes of their employees. It was a staggeringly successful strategy that everyone copied, Apple being the most prominant exception. They've always made products to please the consumer who bought it and nobody else. Cherry pick counter-examples all you like, but this is pretty much how it was.
Really? I don't think that Apple has acted with such altruistic intentions. Certainly they're not just pumping out whatever they can to get more cash, but they're obviously working to make a profit.
If their number one priority was really to please the end-user, they'd be selling everything at cost, open-sourcing and giving away OS X for free, etc. People are generally greatly pleased when they can get cool stuff for cheap or free.
Apple wants to please their customers so much that Apple is deciding what apps their customers are allowed to use, because their customers are too stupid to correctly choose the application that works best for his/her needs. And if you attempt to circumvent this restriction, Apple will do everything in its power, technically and legally, to stop you from doing so.
Did Microsoft ever endeavor to do this? Personally, I find top-down control of the entire distribution channel more of a "platform lock-in" thing than encouraging the use of proprietary IE extensions.
It seems to me that Apple develops more to please Apple than to please end-users. The worship that Apple gets is so very silly, in my opinion.
It has nothing to do with altruism, it's about selling directly to the person using the product vs selling to someone who forces other people to use the product. Even if the seller is acting primarily out of self interest, users are going to end up much happier buying something because they like it, and not because forces out of their control have conspired to make it their only viable option.
Apple wouldn't be in existence without the billions it made volume selling to schools. From grammar school to graduate school I was forced to use an Apple/Mac.
Your comment, while mostly fiction IMO, does have a nice storyline.
Why do you keep insisting that people are "forced" to buy these things? Nobody has been forced to buy Microsoft. If your job required a Microsoft product, and you didn't want to buy Microsoft products, you could find a new job. You were not forced to buy from Microsoft any more than anyone has been "forced" to buy from Apple.
I've known plenty of people whose jobs didn't even require the use of a computer; if you are so picky about the software you use, perhaps you could consider a line of work that doesn't involve much computer usage.
You don't have to use Microsoft if you don't want to either -- just don't work somewhere that requires MS products. Do you suppose that there aren't companies where using Apple products is required? There are.
I'm just saying but who knows if in x years you also have to use Apple? You know, there was always an alternative for Microsoft products like there is for Apple ones but people actually vote on this with their wallet: if the vast majority chooses Apple you will be forced to use their products too. I'm sure of this because I would never think about working with Objective-C and here I am doing iOS apps because that's where money is.
Apple on the other hand clearly does care what you put on your iOS device, and in ways that go beyond a desire for good UX to a desire to control what is acceptable for society: http://www.ncregister.com/blog/apple-finds-christianity-offe...