1) Какая основная платформа?
2) Какой язык разработки?
Универсально можно ответить как то так... Логика - переносится легко, главное чтобы был компилятор вашего языка для целевой платформы. Всякие взаимодействия с API платформы - либо надо сразу писать на чем то универсальном и транслируемом (Qt), либо на каждой платформе писать свое взаимодействие с API.