![]()
I could go on, but you get the picture. This does not sound like "Lego" development does it? Some application developers have tried to minimise the burden of these issues by concentrating on just one platform, or even just one device. While that reduces the difficulty and the cost, it also reduces the size of your potential userbase by cutting down the number of devices you support. So what's the alternative? Find a service that takes away the pain of coding for each platform and its problems, and makes it easy to deliver apps to the devices. Let's take a look at a small selection of services that address some of these problems in different ways. Rhomobile and RhodesRhomobile allow Ruby and HTML developers to build powerful mobile apps:
You can think of this service as a relatively productive way of building mobile apps that benefit from device-specific capabilities (such as the camera) and access to web services, while supporting a wide range of smartphone devices. KyteKyte is all about video, so the Kyte Platform addresses specific vertical sectors (such as Music, TV and Consumer Brand Marketing) and provides a seamless integration between web and mobile experiences:
In contrast to Rhomobile, this service aims to provide a mobile experience as part of a wider set of internet services. It supports a relatively small set of devices, but illustrates a "specialist" approach that contrasts with the "generalist" Rhomobile. PhoneGapPhoneGap is another generalist that seeks to make mobile apps more accessible to developers familiar with HTML and JavaScript.
This service is closer to Rhomobile than Kyte, but targets a different development skillset and a smaller range of devices. Mobile EntreeA different class of services aim to make it easier to offer established web-technologies on mobile devices. Mobile Entree does this for SharePoint.
There are other similar services out there, and they have different strengths and weaknesses. Your choice of service will be determined by the skills of your development team, the devices of your audience and the features you want to offer on mobile. Have you built mobile apps the hard way or the easy way? What was your experience?
|
||||||















