Идея, лежащая в основе Marmalade SDK, звучит следующим образом: «написанное один раз запускается где угодно». Мысль это не новая, но вполне актуальная. Один и тот же код можно компилировать и исполнять на всех поддерживаемых платформах – вместо того, чтобы использовать разные языки программирования и API. Такая универсальность достигается благодаря API, основанному на C/C++, который играет роль уровня абстракции для API каждой из целевых платформ.
Marmalade SDK – это набор инструментов для разработки кросс-платформенных приложений. Сам он может работать в различных средах, мы будем пользоваться Windows. Marmalade включает в себя набор библиотек, примеров кода и инструментов для разработки, тестирования и развёртывания приложений на различных платформах. В частности – на Android x86. Пакет хорошо документирован.
Читать далее |