Смешивание Appcelerator / Titanium или Rhodes с нативным кодом - PullRequest
0 голосов
/ 07 декабря 2010

Мы собираемся создать приложение для iPhone и Android, и было бы (конечно) замечательно создать только одно приложение, которое могло бы работать на обеих платформах. У меня вопрос: насколько легко выпасть из этих кроссплатформен в нативный код для определенных представлений / действий?

Другими словами, если я обнаружу, что Titanium ужасен для конкретной задачи, могу ли я просто написать это в Objective-C для iPhone и Java для Android или это связано с кучей хаков? Я надеюсь, что мы сможем создать базовый кроссплатформенный материал, но я все же хотел бы иметь возможность перейти к нативному коду, если я начну сталкиваться с ошибками или если какая-либо аппаратная функция плохо поддерживается. Мы склоняемся к Титаниуму, так как мы (как магазин) незнакомы с Руби, но Родос - это то, что мы определенно тоже изучаем.

Из того, что я прочитал, жюри на этих платформах отсутствует, поэтому я хотел бы иметь запасные варианты на случай, если приложение станет глючным / громоздким на полпути. Я понимаю, что многое из этого зависит от того, что именно вы хотите сделать с приложением, но мы все еще пытаемся выяснить, что мы МОЖЕМ сделать кроссплатформенными в первую очередь ...

1 Ответ

2 голосов
/ 07 декабря 2010

вы можете написать модули для каждой из платформ, от того, насколько просто вы можете отказаться от них и интегрировать их в ваше приложение, будет зависеть то, чего вы пытаетесь достичь.

http://developer.appcelerator.com/doc/mobile/iphone/module_sdk

http://developer.appcelerator.com/doc/mobile/android/module_sdk

...