首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将iOS应用移植到安卓系统

将iOS应用移植到安卓系统
EN

Stack Overflow用户
提问于 2011-02-14 23:00:34
回答 6查看 8.1K关注 0票数 7

我们用2000+ objective c类制作了一个退出大型iOS应用程序。我想知道有没有最佳实践指南可以把它移植到Android上?目前,我正在研究Visual Paradigm ( UML ),它将目标c文件逆向工程为UML。与企业架构师一样,它也允许我为另一种流行的语言(如java或c++ )生成代码(头+声明)。还有没有其他方法?此外,由于我们的应用程序大量使用UINavigation和UIView控制器,我想知道在安卓上是否也有类似的模型和实现。

到目前为止谢谢你,guenter

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-02-14 23:15:16

坦率地说,我认为你正在计划的东西只会让你的代码变得糟糕,而且维护起来会非常困难。我知道这听起来像是很多工作,但从长远来看,它会更容易,我只是将应用程序的概念“移植”到android上,并从头开始编写它。

票数 7
EN

Stack Overflow用户

发布于 2013-11-29 15:20:03

可移植的SDK

它将Objective-C应用程序交叉编译为Android,而无需对原始代码库进行大量更改。不同于将代码翻译成Java,可移植交叉编译您的代码,使其直接在Android设备的处理器上运行,绕过Java运行时,从而获得与iOS版本相匹敌的速度和性能。

该平台已经在可移植的150多个设备上进行了测试,并在野外进行了测试,在那里,可移植驱动的应用程序在数千个设备上获得了5星的评价。

查看sdk here

票数 4
EN

Stack Overflow用户

发布于 2011-02-14 23:10:02

从C或C++到安卓系统,你最好使用NDK。问题是,我不认为这是可能的(至少,不是直接的?)对于目标C。

我认为最好的方法是尝试使用C语言,然后使用NDK将其转换为适用于安卓的应用程序。从你的代码来看,从UML到JAVA听起来像是一个更难的选择。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4993651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档