April 5th, 2012
I tend to ignore most of the noise coming out of anti-virus companies as it’s often biased self-supporting PR. However, the Sophos news site has a great article on how Facebook logins aren’t being properly protected on iOS and Android. In summary, auth tokens are being saved to files that can be read into other apps or in some cases simply read via a USB connection. It’s a type of information leakage I previously mentioned when I wrote about safe coding.
Related Articles:
Posted in Mobile, Android, iPhone, iPad
April 4th, 2012

There’s a useful article on
Papermill’s first few weeks that offers yet another example of how Android users are not willing to pay for apps. The author concludes that this has resulted in…
"applications that either compromise on quality or have not had the necessary time invested in their design"
and
"Applications for larger companies that are developed for multiple platforms are also not developed with quality in mind. The Android version in this scenario is often turned out as quickly as possible simply so that company can advertise as being on the platform. In the majority of such cases, the Android is either a direct port of the iOS app or is a copy of it, with UI elements and UX principles from iOS clearly present."
This is true for some apps. Only yesterday, the much anticipated Instagram for Android released looking more like an iOS app than an Android app.
However, the Papermill example does offer a glimmer of hope for paid apps. If you look at the chart of people who did pay, you can see it’s mainly high end Galaxy Nexus devices…
I suspect that people with high end phones are less cost sensitive. These people act more like iOS purchasers. This makes me wonder if there’s a market for paid apps that targets just high end Android users. It’s much easier to write, support and even finely tune for a few high end devices. It’s also much easier to market to a smaller market segment. As the number of shipped Android phones becomes ever larger, the possibilities for targeting niche sub-sectors becomes more viable.
Related Articles:
Posted in Mobile
April 3rd, 2012
Sony has a revealing article educating consumers about the technical differences between Android Gingerbread and ICS. In summary, users might prefer to stay with Gingerbread because ICS needs more powerful hardware. Those that upgrade might experience performance related problems.
This takes me back to last year when Google announced their handset unity initiative. At the time I concluded that consumers had expectations that probably weren’t viable. I mooted the idea that maybe OEMs should abandon major upgrades and only provide bug fixes. This wasn’t taken very well and I received lots of angry feedback.
Personally, having upgraded both iOS and Android devices in the past, both operating systems have exhibited much reduced performance after upgrade. I still question the merits of major upgrades.
I was especially surprised that one of the main problems Sony uncovered is very poor coding. Many developers have accessed SQLite databases synchronously rather than asynchronously. This means that, under ICS where SQLite is slower, you are more likely to get a fatal application not responding (ANR) error. This shows how dumb some developers are and in another way, begs the question why such API calls aren’t mandatory asynchronous calls by design.
Related Articles:
Posted in Mobile, Android
April 2nd, 2012
- Failing to have a plan before rolling out the devices
- Not understanding what tablets are—and are not—good for
- Expecting to easily obtain all the apps you need
- Thinking tablets are cheaper than laptops
- Misjudging the ease of support and security
From a developer viewpoint, I am seeing the need for variants of the OS (iOS and Android) that provide more control over what’s installed and used on the devices. There’s a growing need to use these devices for captive or ‘kiosk’ type solutions that remove many of the facilities expected by typical non-business consumer.
Related Articles:
Posted in Mobile, Android, iPad
March 30th, 2012
There’s a thought provoking infographic created by Inneractive based on downloads of AppsGeyser’s 100,000 Android apps across 200 countries. It shows that, over time, it’s becoming less and less likely that you will achive 50K downloads over 6 months…
However, the infographic also shows that a network of apps significantly increases chances of 100K downloads in 6 months. That is, if you cross-promote, you can significantly increase a new app’s discoverability.
Speaking to colleagues and other developers at events, I am hearing a trend where lack of discoverability is becoming a sore point for some end clients commissioning apps. Across iOS and Android I am hearing of developers creating apps that the end clients (or management) are initially extremely pleased with but after publishing and poor downloads point the blame back to the developer.
This is yet another example where mobile developers have a duty to educate and not just blindly do what’s asked of them. We have reached a time when released apps are effectively invisible unless there’s some kind of PR and marketing activity. Mobile developers should make their clients aware of this and, where possible, advise strategies that they have seen work for other clients. If you are the end client, push your developer for help with this and other issues. They usually have a lot of experience you can tap into.
Related Articles:
Posted in Mobile, Android, iPhone, iPad
March 29th, 2012
IDC has some new research on smart device shipments that show 1 Billion Smart Connected Devices Shipped in 2011 with Shipments Expected to Double by 2016.
"Windows on x86 platform, consisting of PCs running the Windows operating system on any x86-compatible CPU, slipping from a leading 35.9% share in 2011 down to 25.1% in 2016. The number of Android-based devices running on ARM CPUs, on the other hand, will grow modestly from 29.4% share in 2011 to a market-leading 31.1% share in 2016. Meanwhile, iOS-based devices will grow from 14.6% share in 2011 to 17.3% in 2016."

I personally believe this prediction is pessimistic as regards Windows. If Microsoft can deliver on Windows 8 for tablets then the market shares might be different.
Where are the opportunities for mobile developers? The press release also says "many individuals own and regularly use multiple smart connected devices" and "The trick, moving forward, will be to integrate all these devices into a unified whole through use of personal cloud-type applications and services".
I believe there are many 3rd party opportunites for services and apps that span platforms. By this, I mean services such as Evernote, Everpix and Box. These are services that are easier and better monetised at the server than at the app store. They are also services that can easily change emphasis to support other/new platforms as they become more popular.
Posted in Mobile, Android, iPhone, iPad