While this may be, history does not show that that's the case. Apple has always provided a more consistent environment to develop against than Microsoft did/could (because Apple controls the hardware), and there's always been both more developers and more software for Windows. One could play the quality card here, but all that matters is the quality of the apps that are used and that there is a demand for, not the average quality of all apps ever. No one cares if a Homer Simpson soundboard app is of low quality.
That the official twitter app couldn't run on 27.3% of Android owners most likely reflects more on the developers of the app than on the platform (or on the schedule the developers are working against). "Serious developers" for a platform ensure that their product sufficiently meets their target market (the "27.3% of android owners" number assumes that 100% of android owners even wanted to run the official twitter app, the way you've worded it). This is pretty straight forward to do with Android: acquire and test against all the popular devices out there. You can even run and compile against older versions of the SDK without issue. Sure, this is more work, but that's your target demographic and it's something that people have been doing for at least as long as Windows has been popular. It's not like twitter doesn't have the cash to do this.