Creating Mobile Apps on iOS & Android
“Many companies have only focused on iOS and ported over the same app interface and design to Android. When approaching each platform, design for the platform. For Android, excellent design considers how people use the Android platform – for example, how to navigate, back button, home button, the menu.”
Let’s catch up to speed: you’ve designed a mobile app with these expert suggestions in mind. Now, you’re determining which platform will help you achieve the most success. Here are a few tips
Best practices
There’s a reason that developers at bigger companies are hired based on experience in iOS or Android; each platform requires different proficiencies. To develop an app for iOS, you must code in Objective-C or Swift. To develop an app for Android, you must use Java. However, smaller app development companies have just one or two developers who might program for platforms in which they are unfamiliar. The first step to building native apps: If you’re coding alone, get familiar with the devices. Learn how the capabilities and interfaces differ on iOS vs. Android apps – from notifications to navigation – so you can create platform-specific designs that feel intuitive to users.
Launching
Even if you’re considering selling your app in multiple marketplaces, it’s generally a good idea to launch in just one first. This way, you can catch any bugs and optimize the app before it’s live in multiple stores. For a few reasons, it’s common to launch first in Apple’s App Store:
On average, apps on the App Store make five times as much as apps on Google Play.
Apps can receive higher visibility through multiple channels in the App Store, like the “App of the Week” category.
Apple has fewer screen resolutions to keep in mind compared to Android.
After the app is live in one marketplace, you can optimize the app based on user feedback and analytics. Comments in the marketplace will guide you to what users like and don’t like about the app; for instance, the app could take too long to load or advertisements could be intrusive. Analytics reveal in-app behavior, so you know the retention rate, uninstalls, etc. and can begin to understand what makes the app successful. Once you’ve optimized, it’s safe to redesign for new platforms and launch in Google Play or Windows Store without repeating the same mistakes.
A note for those who currently have only one app live, from Arash Hadipanah, Rue La La’s Senior Mobile Product Manager. “It’s important to have a mobile website for the platforms you might not be ready to invest in. For example, if you only have an iOS app, you need to have a mobile website to complement in order to cater to users on Android or Windows.”










