From a techie point of view iphone is garbage because it can't do many things (except flaunt an aluminuium can

) compared to a phone half its price.
From
MY techie point of view, Android is a much larger headache!
we're currently trying to deploy MDM. IOS has management built right in, I just need to send my users a .mobileConfig file and tell them to click "Install" That's it! Management done. Plus I can give specific instructions because
all of the prompts look exactly the same on any IOS device(including ipads/ipod touces etc..)
on Android I need an app, because apparently android doesn't have any built in management like IOS. So I have to send my android users a link to the play store and tell them to download and install the app. (which they may have trouble doing because they aren't really technical, or may never have registered, etc... OR may not even have the play store and may have Amazon's market)
Then I have to tell them to click "back" on their device, which is again, a different location and icon depending on which device they have. so I can't give "Specific" instructions.
Then they have to click a registration URL to send an application intent to the app to register them to my companies MDM. and the
Intents dont seem to work on
every device, just most of them.
We
tried to automate this, by having a hosted webpage that ran JavaScript and tried to open the intent URLs in the background, but many android devices do not support multitasking (or at least suspend the web browser's JavaScript engine when the store is open) though it
did work great on the nexus devices. Tried to force the intent URL in a pop up. but that setting is a nightmare of differences between each device.
Also, assisting users with registering their phones with our exchange server is a NIGHTMARE on android.
On IOS i can publish
ONE set of instructions that works for
ALL devices (even older IOS versions, though the screens are a different color, the options are all the same)
It seems like nearly no two android devices have the same options menu to set-up email accounts. so we cannot possibly post any step-by-step instructions for our users; we have to refer them to support.
Then, we built internal websites for specific uses. These sites check out on HTML standards, they render fine in IE, Chrome, Safari, and on
ALL IOS devices, and on
most Android devices, however on some, (two Motorola's some older Samsungs, and the chrome browser on the nexus 7s) they do not render correctly (still works just ugly)
Then, even with the app on many (but, again not all) android devices the user has to open the app and authorize the app as an admin for our MDM to have certain features available.
Then some android devices don't even come close to following activesync policies, once again any IOS device newer than a 3gs does.
Then the keyboards!!! some of android's keyboards work very poorly, they don't "layer" properly over the webpage and cause any footer(static bottom) content to move above the keyboard and block usable parts of the screen! but only on
some devices. Once again
ALL IOS devices work fine (even old IOS versions) sow we have to remove footers for android devices. and the list just goes on-and-on....