ネイティブを書くしかない、が一番謎だな。
C#でネイティブが書けるからXamarin使ってるんじゃん。
ほぼ全てのAPIがそのままC#から呼び出せるの知らないんだろうか。