I carry an iPhone, and have since 2008 with the iPhone 3G. As a software developer and later engineering manager, I work with apps for both Android and iOS. So I have Android phones and tablets for testing apps on during development, as well as iOS phones and a couple of iPads. From a time and cost perspective, I can tell you that it has always cost me more to develop apps for Android than it has for iOS. It's a matter of the tools, and how many variations of screen sizes and resolution you have to do layouts for. The native tools from Apple just make it easier for the most part.
I considered a switch to Android at one point for my phone, but continue to carry an Apple product in my pocket for several reasons:
1. Security
Dealing with the Apple App Store versus the Google Play and other Android stores - Apple has a tight process of vetting the apps, and an actual human gets involved in reviewing the app at Apple - I have to provide them with login credentials if appropriate, instructions on how to use the app, and they scan it for viruses and such. It can take a week or more for a new app to make it into the Apple App Store, and days for even minor updates. Sometimes that is annoying, but contrast that to Google Play, where anything I submit shows up within minutes.
2. Consistency
Every Apple iPhone, iPad or iPod I've ever used has the same user interface, even if the screens vary. With Android, if I pick up Samsung, Google, whatever - aside from the Google Nexus devices, they all put their own spin on Android, which drives me nuts. I do all my development with "pure" Android devices like the Google Nexus.
3. Integration
By this, I mean with my computer and tablet device. With iCloud on the Apple devices, all of my contacts, messages, calendars, photos, are just magically available on my phone/watch/tablet/computer(s). Its a lot better than I've seen with my Windows systems, Linux development machines, Android devices, etc.
Just my 2 cents. I use all OS'es and devices - I have to. Just my personal systems tend to be Apple.
I considered a switch to Android at one point for my phone, but continue to carry an Apple product in my pocket for several reasons:
1. Security
Dealing with the Apple App Store versus the Google Play and other Android stores - Apple has a tight process of vetting the apps, and an actual human gets involved in reviewing the app at Apple - I have to provide them with login credentials if appropriate, instructions on how to use the app, and they scan it for viruses and such. It can take a week or more for a new app to make it into the Apple App Store, and days for even minor updates. Sometimes that is annoying, but contrast that to Google Play, where anything I submit shows up within minutes.
2. Consistency
Every Apple iPhone, iPad or iPod I've ever used has the same user interface, even if the screens vary. With Android, if I pick up Samsung, Google, whatever - aside from the Google Nexus devices, they all put their own spin on Android, which drives me nuts. I do all my development with "pure" Android devices like the Google Nexus.
3. Integration
By this, I mean with my computer and tablet device. With iCloud on the Apple devices, all of my contacts, messages, calendars, photos, are just magically available on my phone/watch/tablet/computer(s). Its a lot better than I've seen with my Windows systems, Linux development machines, Android devices, etc.
Just my 2 cents. I use all OS'es and devices - I have to. Just my personal systems tend to be Apple.