When Apple released their graphical OS, Windows had zero market share. Windows wasn't even a product, but even when it was - people didn't buy it to run DOS apps, they bought it to run Windows apps. It was cheaper and it worked well enough.
That's why Android is comparable to Windows here. It was released later than iOS which already had market share, any hardware vendor can integrate with it, like Windows...and it's more developer friendly, like Windows (compared to the Mac OS). It's also better than good enough, like Windows. And those will be the direct reasons that will eventually let Android overtake iOS as an application platform.
What made Windows viable was Microsoft's heavy investment in providing first class Apps with the Office suite. Arguably Google did this with email and maps apps for Android, but even feature phones have those. They're not a platform differentiator. With iOS you had Garageband, Pages, Numbers and even some first class thirdarty apps out within days of the launch of the App Store. Even now iOS has far more high quality apps and games than Android. If you were to look at comparative app availability and quality between iOS and Android now, and compare that to similar comparative metrics for Windows and Mac OS at similar stages in the 90s, iOS would look a lot more like Windows that it would look like MacOS, whatever you think about 'developer friendliness'. Android being more 'open' may make it more like windows in some ways, but so far that has still yet to translate into it moving ahead as an app platform, and even if/when it does that will no more spell doom for iOS than iOSs current success there spells doom for Android now.
In any case, I hope that everyone can get what they want. For me personally that means: Give me absolute control over what is running on the device.