What is the biggest challenge developing for Android?

Find out the benefits and challenges of developing for Android.