【问题标题】:How to make a code portable?如何使代码可移植?
【发布时间】:2011-07-11 22:35:09
【问题描述】:

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

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

【问题讨论】:

    标签: android portability


    【解决方案1】:

    你见过java2objc - 一个将Java代码转换为ObjC代码的工具。

    您还可以尝试使用 MonoTouch(适用于 iPhone)和 MonoDroid(适用于 Android)之类的东西,它们允许您在 .NET 中进行开发。

    【讨论】:

      【解决方案2】:

      iOS 应用程序大多是用 Objective-C 编写的。 Android 应用程序大多是用 Java 编写的。您不能将代码复制成另一种语言。您必须手动将 Android Java 代码移植到 Objective-C/Cocoa-touch。如果您的 Android 应用程序是基于 Web 的,您可以简单地在 Web 视图中重复使用相同的 HTML。 iOS 和 Android 应用的工作方式不同,用户期望的体验也不同,因此了解这些差异将有助于您创建易于移植的代码。

      【讨论】:

      • 谢谢,我知道我必须重写代码,但我只是想知道是否有一些规则可以使它更容易。
      最近更新 更多