What mobile development strategy makes sense?
Posted by Jesse Rodgers on September 21, 2008 at 10:20 PM
How can you explain the state of mobile development (both web based on device installed) to non-mobile folks that are use to a windows dominated world that makes ‘adjustments’ for Mac from time to time? Here are my basic assumptions:
- CDMA devices are in some walled garden most of the time.
- Carriers don’t want to be a service provider, they want to control and profit from the whole experience.
- Long term contracts from carriers in North America slow down new device uptake.
- GSM devices are common and low barrier targets.
- Software on phones is rarely updated.
- No device is ‘easy’ to develop for, in fact most are like putting together an entire house worth of Ikea furniture along with all the little things.
- Mobile browsers suck.
- Microsoft doesn’t yet get mobile, but it will.
- RIM changed the game (with email, utility, service) but forgot about changing the rules.
- Apple changed the game further and re-wrote the rules (utility, Application store, touch it).
From those assumptions I am still at the same place I was over a year ago: supporting ‘all devices’ with regards to mobile development is not practical in North America. This includes mobile focused web sites and device installed applications. That isn’t to say there isn’t a market worth going after. Apple gives you access to a lot of people through it’s App store and you can target their browser easy enough. You can target Blackberry as well and if you target both I think you will hit a pretty good market.
The trick in my mind is defining where the market is. What developers need is good (unbiased, up-to-date) research on who is using what devices for what. Not because mobile developers don’t know their audience but because their paying clients, understandably, deserve some real numbers to decide what they need.
Last week I had the pleasure of participating in a meeting between a local mobile start-up and a mobile marketing start-up based out of Toronto. A major chunk of the meeting was spent discussing the various issues of platform and carrier issues.
The marketing group have a client that wants an app on ‘all phones’ – Bell, Telus, Fido, Rogers – but the local start-up can not justify the resources nor can they even think they could support all devices. The client wants to support all phones not because it thinks that is where their target market is but because they don’t know what devices their target market uses. If they new it would be easier for everyone.
This leaves me wondering… is it even possible to collect accurate information on device usage? Is it easier to just target the iPhone since they have data plans and are more likely to have users that want to try out stuff?
Comments
There are 3 comments on this post. Post yours →
Nice article Jesse. I agree that for someone who’s looking to get into mobile development it can be difficult given the lack of resources available. At Adobe we’re trying to provide market research that we think the community can benefit from. Here are a couple links: http://www.adobe.com/devnet/devices/articles/flash_lite_feature_comparison.pdf , http://www.adobe.com/devnet/devices/articles/devices_with_fl_pre_installed.pdf , http://www.adobe.com/devnet/devices/pdfs/fl_version_by_country_ib_jan_2008.pdf , http://www.adobe.com/devnet/devices/pdfs/fl_version_by_country_shipments_jan_2008.pdf . Let me know what other details you’re interested in having.
The way I approach this issue from a web developer standpoint is: handheld media type for everything up to things like Blackberry,and then mobile Safari targeting for iPhone/Android types. Very low-fi crippled mini-browsers may not fare so well in all cases, but web usage increases with the usability of the device and it is likely that one would see devices like iPhone and Blackberry taking up most of the top seats. Testing on those two and one or two smaller-screen devices usually gives us pretty good results.
@Bill – those documents are helpful but what I would really need to make and argument is who (age, sex, income) is buying what devices and what are they using them for?
@Joe – I still find the Blackberry browser a really poor experience but at least it is improving.
Post a comment
Required fields in bold.