Я новичок в мобильных устройствах, и я заинтересован в разработке приложения для iOS, Android и Windows Phone 7. И я бы хотел написать меньше кода. В настоящее время я вижу, что C++ может хорошо соответствовать.программирование перекрестных мобильных платформ
Я знаю, что: можно использовать C++ с Objective-C даже в одном файле вместе для iOS, и я могу связать свои C++-библиотеки.
можно использовать C++ через NDK на Android. Итак, я могу написать большую часть моего приложения на C++ (за исключением некоторых очень специфичных для платформы частей) и сделать вызовы в моем приложении через какой-то открытый фасад, верно?
Что можно сделать с помощью Windows Phone 7? Я знаю, что это основано на .NET. А в .NET можно вызвать код из C++ win32 dll. Но что с wp7? Я бы не хотел переписывать все на C#.
Или, может быть, вся эта кроссплатформенная игра не очень хорошая идея. Есть ли какие-то критические подводные камни? Может быть, лучше иметь Obj-C только для iOS, Java только для Android, а C# - только с помощью silverlight и xna, и поддерживать весь этот зоопарк отдельно?
Опытные мобильные устройства, поделитесь своими впечатления.
I сделал. Но я не уверен в производительности по сравнению с истинным родным приложением. Как насчет производительности и памяти? Я уверен, что для бизнес-приложений это будет хорошо, но для игр или других графических приложений и приложений для тяжелых вычислений я не уверен. –