As a developer and CIO, I would disagree with 90% of this post.
Open has its drawbacks, particularly in an Enterprise environment. I want it locked down.
Not everyone hates XCode. I've used successfully to write Titanium modules to interface with Bluetooth scanners, RFID readers, and laser measuring devices. The Apple 'chip' makes it solid state. Titanium is a great tool and we develop everything native in it, but in the end, it still cross compiles to XCode.
Android, PITA to interface with devices. I've more window sizing, font, and hardware issues with Android by a factor of 10 to 1.
Normally, we distribute on both for BYOD unless it's a shop floor or service tech app. Then the hardware is dictated and it's Apple. I agree with Captain, a narrow range of devices is very controllable.
It's whatever works for ya....
Sent from my iPhone using Tapatalk