"Apple made iOS development easy."
From what I have heard (I admit that I haven't looked into it as I'm not too interested) there are significant barriers to development on iOS which don't appear on Android. If anyone can debunk these, I will be happy to hear it.
First off, I have been told you can only develop for iOS on MacOS. This is a huge barrier to me: I don't own a Mac, and would have no other use for it. For Android, on the other hand, I can develop on Windows, Linux, MacOS and others, using any hardware architecture which will run them. In fact, I could even develop directly on Android.
Second, in order to use the app you have just written, you must either pay big bucks to Apple to put them on the app store, or jailbreak your device. For Android, a simple checkbox in settings will allow me to sideload my app and test it.
Let's take a very simple, trivial example. A couple of years ago, I bought my girlfriend an Android phone for her birthday. I wanted to make it special, so I wrote a very simple birthday card app just for her. Having never written an application for Android before (or even used Java in any form other than little bits of JS), there was a learning curve, but I managed to put together this simple App and load it onto her phone ready for when she first turned it on.
If I wanted to do anything similar now that she owns an iPhone which she doesn't want to jailbreak (assuming what I have heard is true), I would need to;
a) buy a Mac (or build a hackintosh), and
b) pay ££££s to Apple to register it on the App Store.
So, to me, it is Google who have made development for Android (at least for the casual developer) easy.