我正在寻找一种有效的方法,可以从同一代码库中为Android和iPhone创建应用程序,无论是使用C / C ++ / C#/ Objective-C还是Java(使用VMKit)。
LLVM看起来很有前途,但我对涉及不同ARM CPU实现的兼容性问题有些困惑,主要是从图形和声音代码如何被底层芯片组“解决”的方面(即我是否必须编写特定于ARM芯片组的代码,或者更高级别的API,例如OpenGL,是否足够?)。
我了解各种交叉开发产品(即Airplay SDK、MoSync(GPL-GCC)、Unity3d、XMLVM等),但我真正想做的是要么用Java编写,要么使用C / C ++引擎,发出LLVM IR并创建兼容的ARM可执行文件,如果可能的话。
如果上述任何内容含糊不清,请谅解。
谢谢
Rich
LLVM看起来很有前途,但我对涉及不同ARM CPU实现的兼容性问题有些困惑,主要是从图形和声音代码如何被底层芯片组“解决”的方面(即我是否必须编写特定于ARM芯片组的代码,或者更高级别的API,例如OpenGL,是否足够?)。
我了解各种交叉开发产品(即Airplay SDK、MoSync(GPL-GCC)、Unity3d、XMLVM等),但我真正想做的是要么用Java编写,要么使用C / C ++引擎,发出LLVM IR并创建兼容的ARM可执行文件,如果可能的话。
如果上述任何内容含糊不清,请谅解。
谢谢
Rich