Na iOS, C++ (podobno) pracuje dla kodu zaplecza, jednak będziesz potrzebować Objective-C do obsługi GUI/zdarzeń. (Poprawione). Ponadto kod Androida to zazwyczaj Java. Chociaż możesz pisać kod natywny, jest on często wolniejszy ze względu na obciążenie komunikacyjne między natywnym kodem i kodem Dalvik na Androida.
Guile buduje z GCC, a kod Xcode firmy Apple zawiera odmianę GCC, więc możesz go uruchomić. Byłbym jednak ostrożny z kilku powodów:
1) Widelec GCC firmy Apple może nie zawierać wszystkich funkcji niezbędnych do zbudowania nowoczesnych wersji Guile. 2) Podczas gdy sam Guile jest objęty licencją LGPL (GNU Lesser General Public Licence), a zatem może być używany w aplikacjach na iOS, wiele bibliotek Guile może znajdować się na licencji GPL, co czyni je bezużytecznymi (prawnie, a nie technicznie, powody).
Nie mogłem tego przetestować (nie mam dostępu do komputera Mac), jednak Guile powinien przynajmniej wbudować Xcode.
Jeśli chodzi o wydajność Guilla jako osadzonego języka skryptowego, pierwszeństwo mają osobiste preferencje. Guile to w pełni funkcjonalny, nowoczesny Schemat, jednak musisz wziąć pod uwagę swój rynek docelowy. Jeśli mogą odrzucić Schemat, JavaScript (szczególnie) może być lepszym wyborem.
@Cristian: Hahahaha. Dla odniesienia: http://www.gnu.org/software/guile/ –