Besides cost, why should mobile app developers target the Android platform? Why is Android competition to itself? Describe key ingredients needed to create mobile applications on the iOS platform.