Поддержка продукта для Android + iPhone - PullRequest
3 голосов
/ 23 июля 2010

Это вопрос ко всем вам, кто разрабатывает для Android и iPhone. Как вы поддерживаете две платформы? В частности, вы

  • поддерживать два продукта совершенно отдельно друг от друга?
  • создавать "родные" графические интерфейсы в Java / ObjC и "базовую" библиотеку в C / C ++?
  • написать обе версии на одном языке (например, Java) и сторонний инструмент для генерации кода для каждой платформы?
  • написать все в одной и той же базе кода и использовать еще более необычный инструмент для создания собственных привязок для каждой платформы?

1 Ответ

2 голосов
/ 23 июля 2010

Я создаю «нативный» пользовательский интерфейс в Java / ObjC, а основная библиотека обычно находится на C / C ++.Именно тогда приложение, которое я обслуживаю, требует сложной базовой библиотеки.

Когда приложение достаточно просто, я просто поддерживаю две базы кода: Java / ObjC-CocoaTouch.

Насколько я знаю, нет причудливых инструментов для создания привязки для каждой платформы.Возможно, Monotouch будет официально поддерживать Android в какой-то момент, и вы сможете сделать все в C #: Android, iPhone и Windows Phone 7!

...