В iOS C ++ (по-видимому) работает для внутреннего кода, однако вам понадобится Objective-C для обработки GUI / событий. (Исправленный).
Кроме того, код Android обычно является Java. Хотя вы можете писать собственный код, он часто медленнее из-за накладных расходов на обмен данными между собственным кодом и кодом Dalvik на Android.
Сборка Guile с GCC, а Xcode Apple содержит вариант GCC, так что вы можете заставить его работать. Однако я бы позаботился о нескольких вещах:
1) Вилка Apple GCC может не содержать всех функций, необходимых для создания современных версий Guile.
2) Хотя Guile лицензируется в соответствии с LGPL (GNU Lesser General Public License) и поэтому разрешено использовать в приложениях iOS, многие библиотеки Guile могут находиться под лицензией GPL, что делает их непригодными (по юридическим, а не техническим причинам ).
Я не смог протестировать это (у меня нет доступа к Mac), однако Guile должен хотя бы встроить Xcode.
Что касается производительности Guile как встроенного языка сценариев, то предпочтение отдается личным предпочтениям. Guile - это полнофункциональная современная Схема, однако вы должны учитывать целевой рынок. Если они могут отказаться от Схемы, лучше использовать JavaScript (особенно).