如何使代码可移植?

时间:2011-07-11 14:13:00

标签: android portability

我正在Android上开发一个应用程序,这个应用程序将在IOS上传输。

我的问题很简单:如何制作可传输代码?是否有规则来简化另一种语言的代码副本?

2 个答案:

答案 0 :(得分:2)

您是否见过java2objc - 将Java代码转换为ObjC代码的工具。

您还可以尝试使用MonoTouch(适用于iPhone)和MonoDroid(适用于Android),它允许您使用.NET进行开发。

答案 1 :(得分:1)

iOS应用程序大多是用Objective-C编写的。 Android应用程序大多用Java编写。您无法将代码复制到另一种语言中。您必须手动将Android Java代码移植到Objective-C / Cocoa-touch。如果您的Android应用程序是基于Web的,则只需在Webview中重复使用相同的HTML即可。 iOS和Android应用程序的工作方式不同,用户希望获得不同的体验,因此了解这些差异将有助于您创建易于移植的代码。