编辑:我错了,我想说的是Objective-C,而不是C#。出于某种原因,我认为iPhone使用的是C#。所以对于C#的答案非常好,谢谢,但它们有点不相关,对此我感到很抱歉。
我已经查看过一些内容,但找不到任何答案来回答这个问题,尽管一些人已通过回答部分问题来缩短问题。在一个小组中,我们计划在iPhone和Android上进行一些工作,大部分是分开进行的,但互相帮助,并且有一些人将图形工作分配给他们。
但我们正在思考在两者之间移动事物的可能性,不一定是应用程序,也许只是有用的类或其他东西。查看Objective-C和Java,它们似乎具有相同的特征,最大的障碍可能是系统接口问题,因此我们想知道是否可以在每个系统上创建一个抽象,以便它们可以得到相同的输入(除非我错了,这不会对系统造成太大的负担?),在objective-c和Java之间编写转换代码时是否会遇到任何问题,比sdk中方法位置更糟糕?还是有关键功能或其他语言缺少的内容,这意味着唯一的方法是从头开始重新编写。