Наша компания находится на грани выбора между собственной разработкой Android/iPhone и некоторым кросс-платформенным решением, в частности, Marmalade SDK (бывший Airplay SDK).
Мы являемся компанией, занимающейся компьютерным видением, что означает, что нам нужен доступ на низкоуровневые устройства к камерам. Кроме того, наши приложения являются дорогостоящими с точки зрения вычислительной мощности, что означает, что мы склонны выдавливать каждый небольшой доступный процессор.
Наша команда имеет достаточный опыт работы как в Objective-C, так и в Java (или C), чтобы предоставить решения для конкретной платформы. Однако наш основной упор всегда был на С++, поэтому мы хотели бы предотвратить фрагментацию команды и, скорее, работу с кросс-платформенным решением.
Наш самый большой страх в том, что выбор Marmalade либо принесет в жертву скорость обработки (основное беспокойство), либо значительно увеличит время разработки, затрудняя доступ к камере с низким уровнем доступа к кадру.
Таким образом, мой вопрос, помимо очевидных, в чем преимущества, но в особенности ограничения Marmalade SDK для приложений с интенсивной обработкой видео.