CIO.com’s Tom Kaneshige has an interesting article on some errors he believes Apple has made in their iOS Developer Enterprise Program. There are clearly some issues that Apple is going to need to address in order to make iOS a viable platform for the enterprise outside of niche applications.
The iOS Developer Enterprise Program enables enterprise application developers to:
- Distribute applications in house. An important limitation is that the applications can be deployed to employees and contractors only. Not being able to extend distribution to suppliers, channel partners, franchisees or other partners is overly limiting for many enterprise applications.
- Test applications under development on iOS devices.
- Receive code-level technical support
- Participation in the Apple Developer Program
Kaneshige makes soem great points about the issues enterprise customers are seeing using the consumer iOS App Store to purchase generic applications. Some companies are having their employees purchase apps on the store and expense those purchases back. The enterprise, unfortunately, misses out on the benefits of volume pricing or enterprise license agreements. Likewise the firm incurs the cost of processing the employees expenses.
One of the major issues with which enterprise CIOs will need to struggle is Apple’s effective “kill switch” to deactivate all apps deployed on iOS devices. As unlikely as this is likely to be, this strikes me as an unacceptable risk for enterprise customers. Often Apple’s decisions with respect to applications in the consumer apps store have appeared capricious, and the decision-making is extremely opaque. Beyond deliberate decisions to kill an apps there is always the possibility of mistakes or misunderstandings that lead Apple to pull an enterprise app down in error and then take hours, days or weeks to correct that error. The notion of exposing a mission critical application to this sort of possibility is the sort of thing that will keep a CIO up at night.
Until Apple can address some of these critical issues we should expect iPhone and iPad use in large enterprises to be limited to niche, non-mission critical applications or basic productivity such as e-mail, instant messaging, video conferencing and the like. Web-based apps that can be accessed securely on mobile devices are likely to be more widely deployed by enterprises. Cross-platform functionality is another benefit of the web-based approach.