iOS это не мак чтоли? (Ну почти мак, API в принципе тот же). Кроме того, CG не использует аппаратное ускорение 3D, с которым в linux некоторые проблемы, не использует всякие проблемные приблуды типа v4l итп, то есть вопрос лишь в уровне абстракции от ФС и графической подсистемы. В конце концов, есть winelib который позволяет использовать много чего из winapi в прогах под линь. Кроме того, есть версия под андроид (я её к сожалению не пользовал), она-то не на java написана (я надеюсь), и вот там-то как раз линуховое ядро и интерфейсы.
В целом, я конечно понимаю, что это версия денег сейчас не п