Development Battle - Android vs. iOS - Part 4: Deployments, Analytics, and Metrics
Let’s take a look at the last mile of the mobile application process, deploying to users and post deployment.
For the better part of 6 years, I have soley been an Android advocate, ignoring iOS at whatever cost. In the last few years, I have been working on a side project (formerly brausr.com) that I thought would benefit from being on both platforms. Over the next series of posts, I’m going to compare and contrast my experience building the same application on both platforms.
I will try at great lengths to keep my Android/Google bias and anti-Apple opinions in check, but do keep that in mind when reading. I’ll weight the pros and cons of each specific topic, pick a winner and then see who wins in the end. The winner will take home a fabulous prize. My topics for comparison will include:
Let’s take a look at the last mile of the mobile application process, deploying to users and post deployment.
Here’s the recap of the battle of the mobile platforms:
Android
Draw
Draw
Android
I’ll be comparing my experiences with basic debugging across both platforms. What won’t be included are automated testing frameworks or 3rd party tools.
To communicate effectively, you have to know the language. Let’s take a look at the native languages of both platforms at a very high level; For iOS: Objective-C/Swift and for Android: Java.
Developers are vital to each platform’s success, so let’s compare the development tools available for each platform. I’ll cover the pros and cons of each platform, based on my personal experience.