Slick is right on the money when he says iPhone will be easier to develop for. Android development is doing my head in at the moment and I can't wait to go back to iOS dev.
Things like the Nexus 7 has a front camera but no back camera. So front camera is primary camera. Yet the device will not recognize the requires-permission camera (unless its been fixed) so photo apps that say they require a camera won't even show up in the store.
Then there is the whole issue of getting the camera started. Android has a way to get the front or back camera and open it. Fetch front camera, nope. Fails. You need to fetch the back camera for the front camera to work. Would not expect this from a flagship device...
Not to mention the fragmentation of all the many different devices there are. Does my head in. On the plus side, androids mdpi, hdpi, xhdpi, xxhdpi systems work a treat. iOS just has @2x before extensions. myImage.png, myImage@2x.png (and then ~ipad.png for ipad, etc etc). Yet there is no way to define an image as being for an iPhone5 (say a background image) so you manually have to detect screen size and load appropriate image. GG.