Mobile app development is no easy task. Both Android and iOS are great platforms, but each offer distinct pros and cons.
What is my aim?
Revenue Potential
When choosing a platform it’s best to think about what your actual aim is. If profit from revenue is your primary objective then Apple iOS may be the ideal route to take. According to a survey conducted by Distimo, about 73 percent of all revenue from app development comes from iOS apps. Whilst there are more Android devices in existence, Google Play boasts a meagre 23 percent of revenue.
I have an idea for an app, but how can I be seen?
Visibility
Despite Apple iOS raking in more revenue, Google Android apps have actually been shown to have more visibility. If you’re creating an app that is intended for marketing or brand building, Android apps offer a clear advantage.
Do I want early adopters?
Platform Adoption
Subscribe to our Guides to continue your learning.
Get new guides sent directly to your inbox so you can stay up-to-date with everything related to mobile apps.

The thought: “I have an app idea; where do I start?” often applies when thinking about who will use your app. You need to conduct research into your projected customer base to determine which platform is most conducive to their goals. If your customers are more inclined to utilise Google services, such as Google Maps and Gmail, an Android app would be a more befitting choice for your organisation. If your customers utilise Apple services like iTunes more regularly, your app may prove more successful utilising an iOS platform.
Are there vulnerabilities?
Security
Security should always be a central concern in app development. Consider how crucial security is to your specific app and your consumer base. Apple iOS apps have a lot of features that promote stronger security than Android, such as restricting the app from accessing third-party apps without the permission of the user.
Do I need a broad reach?
Versatility
One of the core limitations of iOS is that it can only be utilised on Apple devices. Once you have an idea for an app, you need to determine the types of devices your projected clientele are using the most. This way, you can decide which type of app to develop first. Android apps can be used on a range of devices including Motorola, LG, and Samsung, allowing greater accessibility to customers. iOS apps are restricted to Apple devices, which may not benefit your users.
I have an idea for an app but no programming skills. How can I make sure it’s still easy to use?
Ease of Acceptance
You need to consider the likelihood of your app being accepted by your chosen platform. The Apple App Store rejects apps for a wide variety of reasons and is considered the most rigid in its expectations from app developers. For novice app developers, Android may prove to be an easier platform to develop for. Then, you can move to iOS once your team has mastered the development process. If you have an idea for an app and no programming skills, though, you should definitely seek out a development team that can ensure you get accepted onto at least one platform. It is important your app functions seamlessly and has a quality UX to ensure it both gets accepted and has the best chance to succeed.