But uptake has slowed.
Apps updated for iOS 7 could cause major headaches for older devices
Apple wants developers not only to support iOS 7, but also to actively integrate new APIs and features into their apps. The App Store ecosystem has been one of the reasons for Apple's success in mobile. In order to push the entire platform and its users forward, Apple needs enough apps that are compelling to get people to upgrade -- in spite of the dramatic changes the company has made in the user interface design and the overall user experience.
Here's some good news for Apple. According to an informal web-based poll by the Iconfactory's Craig Hockenberry, virtually all iOS developers (95% of those who responded) are moving to update their apps to be compatible with and take advantage of iOS 7.
Hockenberry went a step further, however, and asked how many developers planned to offer backwards compatibility for users with devices running iOS 6 (or earlier). Nearly half (48%) of the developers that responded said they were dropping support for earlier versions of iOS, meaning that existing users will need to upgrade to iOS 7 (or at least never update the apps from developers going iOS 7-only).
Although not a scientific survey, the poll highlights a major point in the number of developers planning to drop support for older versions of iOS. For many developers, updating to iOS 7 means going back the drawing board literally and figuratively. As developers redesign, recode, and re-imagine their apps for iOS 7, they may come close to building a completely new app. In fact, many developers are likely using iOS 7 as a way to implement major functional changes and to adjust entire feature sets. On the other side of such a massive upgrade, a developer could be left essentially supporting two completely different apps.
Enterprise app developers may have more time and options
While the pressure to update apps for iOS 7 applies to any developer, enterprise developers creating apps for in-house use may have more options for delaying such an upgrade, since their apps are intended to be used only within their company or with select clients.
In theory, this should give enterprise developers more breathing room and the option to simply stick with an existing version of their apps. In practice, however, there are major motivating factors to encourage enterprise developers to make the jump to iOS 7.
From an enterprise perspective these features alone are worth building into enterprise apps, not to mention all the other advances that all developers can use to improve the functionality and user experience of their apps (for a full description of these features, check out my earlier coverage of them).
- Per-app VPN connections
- Enterprise single sign-on
- App data protection by default
- The power to control which apps managed or enterprise apps can send content to
- The option to pre-configue and/or remotely configure app settings
- Support for true multitasking apps
Enterprise developers that haven't yet created and released native apps have an even easier time as they can start from the ground up with iOS 7's design focus and APIs rather than work to redesign an existing app for the new OS. If a company's users are satisfied with a web app, then iOS 7 may not present an immediate issue.
Forced upgrades could be a problem, particularly with BYOD users
Apple is no stranger to marching its customers forward. Unlike some of its competitors, Apple has never hesitated to tell users that they will need to upgrade or replace their devices (or the OS that runs on them) if they want access to new features or new software.
iOS 7 will support all the devices that Apple currently ships, which includes any that were released during or after June 2010, though some devices won't get all its features.
Google's plan to bring Chrome packaged apps to Android and iOS is part of its strategy to make the web the primary platform for users. Converting Apple device owners will be a challenge.
Most companies understand that they need a social media presence, but many are flying by the seat of their pants instead of crafting a social media plan that aligns closely with business goals.