Вот что мы делаем ...
Сделать приложение универсальным веб-приложением / веб-сайтом. Разместите его на своем сервере, и пусть ваш сервер определит тип браузера. Если это мобильный браузер, покажите версию вашего приложения для небольшого экрана.
Как только вы начнете это делать, создайте отдельные приложения для конкретных телефонов / мобильных устройств. У каждого из них будет отдельный веб-браузер. В веб-браузере будет жестко задан URL-адрес, указывающий на ваш веб-сайт.
Например, напишите java-оболочку для Google Android. Напишите оболочку Objective-C для Cocoa Touch (iPhone использует XCode). Ваша оболочка для Windows Mobile будет в приложении .Net Framework на C # или VB.Net (или IronPython).
Вот как это сделать для Android: http://developerlife.com/tutorials/?p=369
Вот как это сделать для Windows Mobile: http://msdn.microsoft.com/en-us/library/ms229657.aspx
Обёртка может затем получить доступ к прошивке телефона для движения, информации GPS, звуков и т. Д.
Красота этого
Теперь вы можете отправить каждое приложение на
AppStore отдельной платформы, которая
# 1 способ получить новых клиентов.
У вас есть один набор источника и один
место для обновления. При обновлении
в одном месте, каждый получает это
немедленно.