Причин может быть множество. При создании приложения в манифесте указываются требования к устройствам, такие как, например, размер экрана, версия OS, наличие определённых вещей типа GPS или камеры. Маркет умеет фильтровать отображение приложений на основании этих данных. Ну и региональные настройки тоже могут быть причиной.
Вроде бы я нашёл в чём дело. www.iphones.ru/forum/index.php?showtopic=90606
Вкратце — Itunes показывает не тот язык, который установлен в Itunes connect, а тот, который указан в ключе " Localization native development region"
Родной язык — Java, на нём пишут программы, используя SDK. Ещё есть несколько middleware-движков, которые умеют билдить андроид-приложения, например Corona SDK, или та же Unity. Там языки свои, в Короне- Lua, в Unity — C#, JS.