Alex Payne of Bank Simple wrote an excellent blog post about how short-term technology decisions, such as building a cross-platform app in Adobe Air because “you don’t have time” is really short-changing your users in the long run:
Nobody uses AIR because it delivers better-quality desktop apps. Companies build AIR apps because they’re short on time and cash and wary of investing in development and maintenance that’s outside their area of expertise. This is understandable, but shortsighted, and a lot of companies are about to make the same mistake in the mobile arena.
Cross-platform solutions like AIR might be better for your business in the short term, but your customers probably hate it, and you could be shortchanging yourself in the long run. If there’s a market, spend the time and money to build proper native desktop and mobile apps. If you don’t think there’s a market but the demand is there, expose an API to your service, let inspired developers build native apps, and see what happens.
Doing things the right way is hard. People respond to quality, though: they reward it, in no small part because quality such a rarity in the software marketplace. Do right by your customers and they’ll do right by you.