• ABOUT
  • CONTACT
  • BLOG
techpinions_logo_transparent techpinions__white_logo_transparent
  • TECH SECTOR PERFORMANCE HEATMAP
  • UPCOMING TECH IPOs
  • AI
  • Technology
  • Invest
  • Future
  • Opinions
  • Podcast
Reading: Why Microsoft’s Development Must Be More Open Than Apple’s
Share
TechpinionsTechpinions
Font ResizerAa
  • AI
  • Technology
  • Invest
  • Future
  • Opinions
  • Podcast
Search
  • AI
  • Technology
  • Invest
  • Future
  • Opinions
  • Podcast
Follow US
© Copyright 2026, Techpinions. All Rights Reserved.
Home » Blog » Why Microsoft’s Development Must Be More Open Than Apple’s
Technology

Why Microsoft’s Development Must Be More Open Than Apple’s

Steve Wildstrom
Last updated: September 28, 2026 2:38 PM
Steve Wildstrom
Published: September 14, 2011
Share

Matt Rosoff at Business Insider writes that a principal reason why Microsoft reveals a lot more about its development process than Apple does is that Apple is a consumer products company while Microsoft is a technology company.That’s somewhat oversimplified, but mostly true as far as it goes. However, it misses some deeper reasons for Microsoft’s greater openness.

Windows 8 screen shotThe most important reason is that Windows lies at the heart of an extremely complex ecosystem. Microsoft needs to provide its partners, both computer manufacturers and enterprise customers, with a clear development roadmap. For OEMs, this is vitally important if they are to be able to ship optimized hardware, such as the new Windows 8 tablets, when the new software is released. This requires lots of lead time.

Windows also runs on an almost uncountable variety of of hardware configurations. Device manufacturers, like computer OEMs, need lead time to have optimized drivers ready when the new OS ships. Fortunately, Windows 8, like Windows 7 and unlike Vista, does not require extensive rewriting of drivers. But there are always issues of fine-tuning the software.

The variety of configurations also calls for extensive beta testing. There’s no way Microsoft can test any but a tiny proportion of the possibilities in-house. It needs debugging input from a large number of users.

Apple, by contrast, tightly controls the ecosystem. It can, and does, regularly release OS versions that render relatively new hardware and software obsolete. Apple can get away with this approach, which enables it to avoid Microsoft’s endless problems with legacy code, largely because it does not have to worry about keeping enterprise customers happy.

Apple’s development secretiveness does cause problems. New OS releases often cause serious compatibility problems. Even a relatively minor upgrade like Lion has produced a long list of hardware and software incompatibilities that probably would have been a lot shorter had Apple been more open with third-party developers. This is a price Apple is willing to pay, but that Microsoft, because of its different position in its own ecosystem, cannot afford.

Mobility Isn’t Just a Technology, It’s a Mindset
How the death of third-party cookies is reshaping the ad tech industry
Dell World 2014, Samsung Developers Conference, Sony
The Apple Ecosystem Just Got Stronger
Is India the Land of Opportunity China was for Apple?
Previous Article How Microsoft is Starting Over With Windows 8
Next Article How Google Can Learn From Microsoft

Listen to The Techpinions Podcast

Spotify Podcast

Join thousands of followers on X

X-twitter
techpinions_logo_transparent techpinions__white_logo_transparent
Insight, Perspective, and Analysis from influential and respected industry analysts.

About Techpinions

  • About
  • Contact
  • Editorial Policy
  • Financial Disclaimer
  • Follow us on X
  • Privacy Policy
  • Terms of Service

Topics

  • AI
  • Technology
  • Invest
  • Future
  • Opinions
  • Podcast
© Copyright 2026, Techpinions. All Rights Reserved.