The InfoWorld Test Center has reevaluated today's mobile devices in light of a changing technology landscape
Apps and Web
Our previous scoring system had separate categories for Web and Internet support, business connectivity, and application support, totaling 55 percent of the score. That made sense when smartphones were new: At the time, apps and good browser experiences were the clear differentiators from the previous mobile generation best represented by the messaging-oriented BlackBerry. There was also a real question as to whether mobile devices could hope to be legitimate business devices, rather than merely personal ones.
Today, the distinction between the Web and apps is muddy, and all mobile platforms support the same basic capabilities. And there's no question that smartphones and tablets are real business aids. So, we've merged the Web and application support categories, as well as the portion of the business connectivity category related to apps (such as email, calendar, and contacts support), and reduced their combined weight to 20 percent of the score in what we now call the Apps and Web category.
Still, the same pattern remains in mobile devices' relative scores. iOS has the best selection of apps, in both numbers and functional richness, especially for business users; the Safari browser is very good too. Android's Chrome is arguably better than Safari -- its HTML5 support is certainly better -- but its app universe is both more limited and thinner in capabilities, though no longer at anemic levels.
Windows Phone, BlackBerry, and the emerging browser-based platforms such as Firefox OS and Ubuntu Touch are the least capable when it comes to apps -- not much better than when the original iPhone came on the scene in 2007 -- though their browser capabilities are typically decent. Both Microsoft and BlackBerry are plugging away, though slowly, in their app efforts, so we may see some breakthroughs here in future versions.
This is a new category in our new mobile scoring system. It includes the services that the platforms provide across their devices, typically through cloud or other network connections. Previously, we'd been including them either in the App Support category or in the Business Connectivity category (if they related to communications, calendars, contacts, and the like). The Platform Services category accounts for 20 percent of the total score, up from perhaps 10 percent in the old scoring system's informal inclusion of such services.
The Platform Services category covers those services that work across devices to enrich and extend the user experience and the devices' functional capabilities:
- For Apple, they include iCloud (including iCloud Keychain, data syncing, and shared storage), AirPlay, iTunes, notifications, data detectors, Apple Maps and related services like Find My Friends, and communications services such as iMessage and FaceTime.
- For Google, they include Google Now and related search and profile services, Google Maps and related location services, notifications, and Google Drive and related Google accounts services.
- For BlackBerry, they include BlackBerry Messenger (BBM) and BlackBerry Hub.
- For Microsoft, they include OneDrive and related sync services, the Microsoft Account profile services, the Bing Maps (soon to be replaced with Nokia's Here Maps) and related location services, and communications services such as Skype as they get integrated into the OS.
iOS offers the richest set of such services, covering a wide range of capabilities. Android has a broad set of platform services as well, though Google tends to focus on services involving personal profiling that provide customized information and direct advertising to you; Google has few services that are only for your personal benefit. Microsoft has copied some of the core services from Apple and Google, but they're largely implemented as a haphazard collection. BlackBerry has the least developed notion of platform services, except for the Web-based platforms like Ubuntu Touch and Firefox OS, which are more mobile browsers than true platforms.
Security and management
It wasn't until 2010 that Apple provided a security API to the iPhone; before then, you got a BlackBerry for security, and it's why BlackBerry owned the corporate market from the late 1990s until about 2012. (In the 2000s, Windows Mobile had some security capabilities through its use of the Exchange ActiveSync protocol, but Microsoft had all but abandoned Windows Mobile before the iPhone's debut, and it was no longer a factor in the market beyond some government segments.)
Apple kept improving its security APIs, and today the iPhone has displaced the BlackBerry as the corporate standard in all but the most security-sensitive organizations. Google copied Apple's approach, though with a smaller set of capabilities. At its release, Microsoft's Windows Phone didn't couldn't equal its Windows Mobile predecessor in terms of security capabilities. Even after its third version, Windows Phone has only reached parity with Windows Mobile, so it remains inadequate for most corporate enviroments.
Today, the security capabilities in BlackBerry and iOS are extensive, while Google chooses to be barely adequate and Microsoft chooses to pursue multiple, incompatible security approaches that keep it a mess. But it's clear that the security capabilities that make sense to include in a mobile platform are now pretty much available from the vendors that care about business users. Most future action will be in unifying mobile and desktop security management, we believe, not in adding more handcuffs and straitjackets to devices.
As a result, we expect security innovation to stagnate. Instead, we see the attention shifting to management, such as application distribution, application licensing, digital rights management, and content controls. The smarter mobile security vendors have been exploring various methods for digital rights management and content management, but it's still a Wild West environment. For application distribution and licensing, Apple's iOS 7 has made a huge step forward in creating a common API set for such management, and we believe it's an opportunity that some competitors will seek to replicate to make it easier for businesses to get actual value from their devices, not just protect them.
In our new scoring system, the weighting of security capabilities is unchanged at 20 percent, but management capabilities have a greater proportion of that weighting than in the previous version.
Perhaps the most subjective category, Usability has jumped from 15 percent of the score in our old system to 20 percent in our new system. We made this change because mobile devices are both widely adopted and now a maturing technology. Usability matters more in both cases.
Our criteria, though, remain unchanged: Ease of use, ease of discovery, and consistent operation matter greatly, no matter what user interface approach a platform takes to deliver them. Excessive effort for users, needlessly complex interfaces, and inconsistent execution are all demerits in our scores.
Currently, Apple's devices do best in all three areas. Android devices as a class come in second, though the variations in Android user interfaces from vendor to vendor and even device to device mean that the Usability scores for Android devices can differ from one another. BlackBerry and Windows Phone fare worse than Android, for similar reasons: Both have very nice front ends (the tile interface in Windows Phone and Hub in BlackBerry OS), but as you move into specific apps and functions, you start seeing the seams underneath their façades.
You may still be better off sticking with Win7 or Win8.1, given the wide range of ongoing Win10...
With myriad problems now evident, it may be best to skip the Anniversary Update for now
An unlikely combination of two Windows updates can reduce scan times from hours to minutes
These 13 tools and techniques prove that, when it comes to coding, laziness is a virtue
GitLab and Atlassian have GitHub in the cross-hairs among organizations seeking enterprise-grade...
Concurrency and runtime improvements make the JVM language attractive for IoT development
When a core team member bows out, a crucial process hits an insurmountable obstacle -- until IT figures...