Apple have been praised for their innovation in the mobile space. Criticism of the company has centered around their fixation on absolute control. Their spat with Adobe in 2011 over the Flash Player plugin, effectively forced Adobe to change direction away from Flash and Flex. This was an early sign that Apple would not be playing nice. Legal pressure forced them to allow cross platform apps, like those generated in Mobile Flex, to be made available in their Apple store. But it was not a decision made to placate Adobe. Now we see attacks on rival hardware companies, like the recent Samsung lawsuit:
Mobile Platform Specific Apps
Other interesting developents include; the dropping of Google Maps in favour of Apple Maps, and the suggestion that their Maps app for iOS will include Yelp check-in feature that ties in with review site Yelp, further integrating social networking and location-based services into iOS 6.
One wonders whether Apple are trying to differentiate their mobile products by apps available ie. only iOS offers this app with this functionality. Certainly the mobile app world is an area of rivalry between Apple and Google:
Google are also guilty of offering native only functionality, with announcements like the recent offline functionality for Android:
Mobile Business versus Consumer Focus
Beyond maintaining platform loyalty through the apps available, we seem to be moving towards a split between business and consumer focus. With Apple’s suggestions over Yelp, their iOS mobile platform seems squarely focused on the consumer market and location based services (LBS). Influencing consumer purchasing behaviour through check-ins and geo-marketing, would appear part of the reasoning behind the Apple maps announcement. Google have both consumer and business offerings in terms of mobile development tools. For location technology they offer sophisticated geospatial tools; not quite the same offering as ESRI with its geographic information systems (GIS), but as we called it recently, GIS-lite:
Where GPS accuracy is a issue, average tablet and smartphones offer 20-30ft accuracy, Android is a solid option for communicating with a high accuracy external GPS devices. Though there are some good iOS solutions:
Android is not as restrictive as iOS, so we are now seeing the likes of Trimble and Garmin adding Android as a platform option to their mobile hardware. Using Java for Android, connecting via bluetooth to an external GPS device, is increasingly more popular. Here is a how to from Nokia:
A Fragmenting Mobile Marketplace
Its interesting watching the mobile market mature, and the key players business strategies unfold.