Мы разработчики относительно сложного приложения, отличного от игры iPhone 3, и мы начинаем амбициозный пересмотр, чтобы лучше использовать iOS 4. Там есть значительный социальный элемент для приложения, поэтому мы начали думать, что мы 'd хотел бы сделать его доступным на как можно большем числе современных мобильных платформ:
- iPhone/IOS
- Android
- Windows Phone
- BlackBerry OS
- Symbian
Существует несколько подходов к кросс-платформенной разработке, и все они имеют ограничения. Ни одному решению не удается воспользоваться всеми функциональными возможностями устройства, как это может сделать собственное приложение. Учитывая сложность нашего приложения, я просто хотел бы максимизировать "логическое" повторное использование кода, не прибегая к кросс-платформенной структуре. Я предвижу инструменты, которые сделают разработку и тестирование приложений на нескольких платформах более плавным. Что мы можем сделать, чтобы разработка на 5 платформах занимала менее 5 раз больше усилий?