App != App.
Bei Apple sind diese normalerweise in objective-C geschrieben und verwenden die
API von iOS.
Windows 8 Apps sind entweder in einer nartiven Hochsparche geschrieben, in C# oder
HTML/JS und verwenden die WinRT-
Api.
Apps für Android sind in Java geschreiben oder native Hochsprache per JNI/Native
API und verwenden die Android
API.
Es gibt zwar auch cross-platform Ansätze auf Basis von
HTML/JS ( Enjo, PhoneGap, j-
Query mobile, ...). Diese Ansätze funktionieren aber nur eingeschränkt.