2

真的有任何工具或 sdk 真正支持跨平台 java 移动开发,并且在代码中值得他们重视吗?

我想用允许在 IOS(Ipad 和 Iphone)、Android 和 Windows Mobile 5 和 6 上使用的 sdk 重写我们的移动应用程序。

如果我要月亮,请告诉我。

我是传统的 ac# 开发人员,刚刚开始学习 Java。

我看到很多关于跨平台开发的不同帖子,但我想知道我们今天作为一个行业在这方面处于什么位置。

4

3 回答 3

6

您可以查看mgwtcodenameone框架。

于 2012-10-06T11:40:44.720 回答
1

对于使用纯 Java 构建但通过纯 HTML+CSS+JavaScript 部署的基于服务器的应用程序:Vaadin。但这意味着您的应用程序需要 Internet 连接才能运行。

提示:有些人构建了一个简单的最小原生应用程序,它只是将网络浏览器视图直接指向您网站的 URL。这允许您在实际构建跨平台运行的 Web 应用程序的同时,在 App Store 中销售/提供您的“应用程序”。

iOS 上没有 Java。因此,没有基于 Java 的开发工具包可以跨 iOS、Android 和 Windows Mobile 构建本地原生应用程序。

Google 确实宣布了J2ObjC项目,用于将 Java 代码转换为 iOS 的 Objective-C。但这并不能解决你所有的问题。

于 2012-10-06T05:24:00.143 回答
0

Eclipse Tabris是另一种选择,但它不是免费的(也不昂贵)。

于 2013-12-16T02:05:09.770 回答