That's like saying that after the java run time has been ported to your mobile phone that you can't run open office on it because it was designed for a desktop. Of course it won't work, it never was meant to. But now that it is available the authors of the software will start to receive feedback from their users and will be able to fix those issues. It starts with platform availability, up to that point you can't do much.
Remember that the original supporters of Flash argued that you needed to have Flash to support all those applications that are _already_ available. This shows that actually they are not that available after all, they need to be modified, and maybe heavily.
We are also not talking of small tweaks. If your program was created assuming a mouse pointer and a keyboard, the whole interface is wrong for a touchscreen. The amount of change to your code may very well be massive.