主页(http://www.175shouji.com):谷歌工具可帮助开发人员将Android应用移植到iOS
J2ObjC是Google的开源命令行工具,可将Java代码转换为iOS (iPhone / iPad)平台的Objective-C 。该工具使Java代码成为iOS应用程序构建的一部分,因为无需编辑生成的文件。目标是用Java编写应用程序的非UI代码(例如数据访问或应用程序逻辑),然后由Web应用程序(使用GWT), Android 应用程序和iOS应用程序共享 。
有很多工具可以帮助您将JAVA转换为Objective-C,并获得不同的结果。鉴于JAVA和Objective-C几乎是天壤之别,因此尝试移植或转换可能很耗时,因为您必须仔细检查字节码和错误输出。Google却创建了一个名为J2ObjC的工具,该工具会将您的JAVA类转换为Objective-C类,从而直接利用iOS Foundation Framework。本质上,该工具允许JAVA代码成为iOS应用程序的一部分。
这是他们不得不说的:
该工具支持大多数JAVA语言和运行时功能,但不能保证可以使用所有可能的JAVA方法使用。该工具没有为开发人员提供独立于平台的UI工具包,因此您仍然需要使用本机iOS UI代码,但这对于希望制作跨平台应用程序的开发人员来说是迈出的重要一步。确保访问项目页面以获取有关使用该工具的信息。
如果您是为Android创建应用程序并将其放在Google Play上的应用程序开发人员,那么毫无疑问,您已经了解了为最大的移动操作系统创建应用程序的优势。也许您想与其他移动操作系统的用户“分享爱”,但是您对Objective-C并不熟悉,因此您选择了远离它。