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.
This week, a National Transportation Safety Board judge dismissed a $10,000 fine that the U.S. Federal Aviation Administration had lodged against a photographer who had used a drone to take aerial photos for the University of Virginia. The judge found that the FAA hadn't actually issued any enforceable rules regarding the use of commercial drones.
If you've got a Windows XP machine -- either at home or in the office -- consider yourself lucky. In the past, you'd upgrade to a more recent Windows operating system without a thought. Today, you have many options.
It's designed for the 3.5 billion people who have feature phones today. It solves technical problems Google is not interested in and is a better fit for the pre-paid phones popular in developing countries. The only trick is getting developers on board.
The cloud has overcome a lot of its technical challenges, especially when it comes to security. But the biggest problems in cloud computing now are cultural.