【问题标题】:Please advise me on Java mobile app [closed]请在Java移动应用程序上告诉我[关闭]
【发布时间】:2011-06-13 12:11:41
【问题描述】:

我是 Java 新手,我想为手机创建一个 Java 应用程序。当我接触软件公司时,他们要求提供“Android / Blackberry / Symbian”等...

作为一个新手,我对这些问题感到非常惊讶。你能告诉我Java中是否还有其他移动平台?

Blackberry 应用程序和 Java 移动应用程序是否不同? j2ME应用的目标手机是什么?

【问题讨论】:

  • 阅读this对你有帮助。

标签: android blackberry java-me mobile symbian


【解决方案1】:

Java ME 是 waning

iPhone 是 Objective-C; iPhone 上没有 Java。

Android 是它自己的平台,不同于 Java ME。

BlackBerry 曾经基于 Java ME,但它们正朝着 HTML/CSS/JavaScript 方向发展,远离 Java ME。

【讨论】:

    【解决方案2】:

    j2me 是几年前用于在廉价手机(想想智能手机之前)上创建这些应用程序的技术。 blackberry 和 symbian 有一些扩展的 java 库,但它仍然类似于 j2me(创建看起来不太好的应用程序很痛苦,而且在以后的全球事件中 symbian os 变得越来越不受欢迎,这意味着需要越来越少的开发人员)。

    但基本上,移动应用程序的主要部分是用 Java 编写的,一种方式另一种方式。还有使用 xCode 的 IOS。甚至可能是一些使用 c++ 或其他东西的嵌入式开发平台,但我真的不能说这些。

    编辑:

    哦,是的,现在有 Windows Mobile 变得非常流行。在我看来,进入 Windows 7 移动开发实际上是一个好主意。虽然目前它在可用资源社区等方面相当糟糕。它可能会在未来一两年内增长。再加上应用程序的竞争非常小,没有市场,因此更容易推动成功的应用程序(iPhone 并非如此,Android 市场也很快被填满)。

    【讨论】:

      【解决方案3】:

      J2ME 仅支持 Symbian 和 Blackberry 平台。 LWUIT 是 J2ME 框架。您可以使用此框架开发 symbian、blackberry 和 android 应用程序。如果您使用的是 LWUIT 框架,则意味着无需为不同的平台编写代码。您可以对all platform(Symbian、Blackberry 和 Android)使用相同的编码。但是您已经针对每个平台进行了一些小改动。

      基本上 iPhone 支持 Objective-C。但是您可以使用带有MonoTouch framework. 的C# 来开发iPhone 应用程序,如果您知道java 意味着带有MonoTouch 框架的C# 更适合iPhone 开发。但这将是成本。

      【讨论】:

        猜你喜欢
        • 2012-05-15
        • 2016-05-13
        • 2011-06-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-11
        • 1970-01-01
        相关资源
        最近更新 更多