background image

谷歌

J2ObjC:打破 Android 应用与 iOS 应用之间的语言障碍

摘要:

Android 平台应用与 iOS 平台应用由于开发语言不通,让许多希望能够同时登陆两大

平台的开发者苦恼不已。但现在,这一切变的简单多了。谷歌日前发布了一款工具

J2ObjC,

该工具能够通过将

Android 平台上运行的 Java 代码转换成 iOS 平台上可运行的 Objective-C

代码。

北京时间

9 月 17 日消息,谷歌日前发布了一款工具

J2ObjC

,该工具能够通过将

Android 平

台上运行的

Java 代码转换成 iOS 平台上可运行的 Objective-C 代码,谷歌希望以此来打破两

大智能手机平台上的软件应用间的隔阂。

“J2ObjC 并不是一款 Java 模拟器,”谷歌的 Tom Ball 在一篇

发布该工具的文章中写道

“但

它能通过将

Java 类转换成 Objective-C 类从而直接使用 iOS 基础框架。”

该工具没有宣称能够完全跨平台编写移动应用程序。它只做一件事,那就是处理后端。利用
它转换应用程序的开发者们仍然需要用苹果的

iOS SDK 在 Objective-C 中写新的 UI 代码。

使用

J2ObjC,开发人员可以在 JAVA 中编写他们的核心非 UI 功能,然后从一个代码库中为