各OS独自の仕様とかUIガイドラインとかがあるわけだから
1つのコードで3OS分作るとか無理があると思う