使用本机API或J2ME开发黑莓应用程序?

<p>我们即将建立一个黑莓应用程序,但会喜欢上是否使用J2ME实现一些输入(基于MIDlet的)或黑莓本机(UIApplication的)。 P&gt; </p><p>我了解一些权衡。如果我们想将应用到其他设备J2ME将更加灵活。 RIM公司为黑莓原生更好的支持。 P&gt; </p><p>我仍然缺乏信息的地方,虽然是在UI端。我们要建立一个具有良好的用户体验,看起来像其他应用BB用户习惯于一个应用程序,和一个。我们可以做到这一点,如果我们去J2ME路线? P&gt; </p><p>有关问题的有些主观,少技术性道歉。 P&gt;
</p>

125 浏览 1 回复
  黑莓   一个   应用   gt   程序  

回复

    <p>我已经试过这两种方法 - 建立一个纯MIDP应用在黑莓和非黑莓平台上运行,并建立一个独立的应用程序黑莓(通常使用大致相同的业务逻辑和网络代码为MIDP应用程序)。肯定要走的黑莓原生路线。 P&gt; </p><p>这是所有关于BB UI类。他们会给你的能力,(除其他事项外),以不同类型的菜单事件(轨迹球和菜单键)作出回应,回应BB特定的关键代码,如果你有兴趣在风暴采取定向传感器的优势,触摸支持。再加上他们是一个更丰富的UI元素一起工作的。你可以建立一个不少(但不是全部),他们在纯MIDP做什么,但最终自定义如此之多,每一个平台,你会不会救到底什么。用BB UI和自定义启动节省了大量的时间和精力。 P&gt; </p><p>即使是在游戏应用程序,或使用时你自定义绘制所有组件,您必须将黑莓图形API更好地获得和得到更好的性能将黑莓本机应用程序的路线。 ,你还有更好的细节有关的输入事件。 P&gt; </p><p>最后,还有一些不错的生命周期的东西,你可以用黑莓机应用程序做的,就像推到背景中,或自动运行在系统启动时,你不能用的MIDlet,根据您的应用程序,它可能会感兴趣的事情。 p&gt; </p><p>想想也是市场 - 如果你在​​支持黑莓马上规划,然后也许其他MIDP平台的道路,它通常是一个更好的计划来执行您的初始平台上最好的,你可以。有可能不会有太大的原因移植到MIDP后,如果你没有在BlackBerry先取得成功。 P&gt; </p><p>黑莓是一个非常困难的平台为编程。我去了本土路线,发现它是记录非常糟糕和整体只是一个可怜的设计与运行。我确实感到它是必要的,因为如果你去了J2ME路线,你将失去某些功能的能力(滚轮?)。这是一个折衷,你就必须选择适合您的具体需要更好的人。 P&gt;
    </p>

    闫芳

相关提问


友情链接: