Любое готовое приложение необходимо перевести в исполняемый для операционной системы формат. Для Android это APK, для iOS — IPA. Кроме того, для публикации приложения в цифровых магазинах вроде Google Play и Apple App Store требуется подписать приложение ключом разработчика. Это гарантирует, что именно вы являетесь его автором. При обновлении приложения проверяется, что ключ остался исходным.
Компиляция также необходима для тестирования приложения на реальных устройствах и внесения в программный код необходимых изменений. Либо для принятия решения что всё в порядке и можно публиковать приложение в сервисе цифровой дистрибуции или распространять ещё каким-либо способом.
Следует помнить, что в Corona SDK под Windows вы можете компилировать только приложения для Android, но никак не под iOS. Под iOS компиляция доступна для iOS и для Android.
Подробнее мы остановимся только на компиляции для устройств на системе Android.