Java ME と LWUIT でプラットフォームに依存しないアプリケーションを作成することは可能ですか?
具体的には、Android と Blackberry の両方で動作するアプリを作成できますか?
Java ME と LWUIT でプラットフォームに依存しないアプリケーションを作成することは可能ですか?
具体的には、Android と Blackberry の両方で動作するアプリを作成できますか?
答えはノーです。LWUIT は、J2ME で SWING のような開発アプローチを可能にするため、J2ME 開発に最適ですが、Android と BlackBerry の場合、LWUIT はあまり役に立ちません。2つの理由があります
Android は、アプリケーションの機能を強化するための最新のビューとさまざまなオプションを取得できるテクノロジを常に進化させています。そのため、Android に LWUIT を使用するのは適切な選択ではありません
LWUIT を使用して BlackBerry アプリケーションを開発することもできますが、ネイティブ BB 開発を使用することをお勧めします。これは、LWUIT には存在しない画面のスタックやその他の多くのオプションを提供するためです。
この最新バージョンの BlackBerry とは別に、Android コードを BB デバイスで実行することも容易になるため、必要に応じて Android 開発と BB 開発に進むことをお勧めします
Java ME と LWUIT テクノロジは調査する価値がありますか?という最後の質問に答えるには、再び答えはノーです。
この理由は、J2ME が、現在のモバイル デバイスのシナリオではなく、構成が低く、メモリが少ないデバイス用に開発されたためです。また、J2ME は Java のサイズを縮小して開発されていますが、Android は独自の方法で Java を拡張することによって開発されているため、将来に向けて十分に拡張可能なテクノロジーを使用することをお勧めします。
具体的には、Java ME と LWUIT を使用して Android と Blackberry 用のアプリを作成できますか?
ブラックベリーのことは言えません。Android は Java ME を使用しておらず、そのようなアプリを実行するために Java ME のライセンスを別途取得している Android デバイスを私は知りません。Java ME アプリを Android に移植するのに役立つ互換ライブラリの噂は聞いたことがありますが、そのようなライブラリを使用した経験はありません。
LWUIT に関しては、これを使用して Android アプリケーションを作成することは可能かもしれませんが、特に人気があるようには見えません。