What do you envy? I've been thinking about going into native mobile development, and while I'm pretty sure I'll focus on iOS, at least at first, I'm curious to learn more about the differences.
Android is great because apps can talk to each other with intents. Your app sends the "I want to take a photo" Intent and default photo app will handle it and return you the photo data. Simple right? Except you're talking to third party code and the request and response format is so flexible its very hard to check that you (or the other app) have implemented everything correctly. Did you specify the front camera or the back camera? What does no specification mean?
Its the burden of freedom.