私はプロトタイプのMoSync / MAUI アプリケーションに取り組んでいます。これは私の Android フォンとエミュレータ (MoRe / JavaME) で正常に動作します。次に、いくつかの古い Java 携帯電話 (Motorola V3i と LG KP500) でプログラムをコンパイルして実行しようとしましたが、うまく動作させることができなかったため、MoSync HelloMAUI の例で携帯電話をテストしました。
LG では (いくつかの LG プロファイルでテスト済み)、HelloMAUI は実行されますが、空白の画面しか表示されません ( JavaME サポートが貧弱または互換性がないという LG フォンの MoSync フォーラム エントリをいくつか見ました)。
Motorola v3i (V3I プロファイルでコンパイル) では、HelloMAUI が「アプリケーション エラー」で停止します。
私が MoSync で見たセールス ポイントは、この種の古い携帯電話のサポートだったので、これには少しがっかりしています。私はデータを収集するアプリケーションを開発していますが、この種の古い携帯電話は最近の Android 携帯電話よりも安価で頑丈なので、すべてのデバイスに単一のコードベースを持たせようとしていました:
この種の古い携帯電話用に MoSync->JavaME アプリケーションをコンパイルして実行した経験のある方はいますか? (JavaMEエミュレーターではなく、正常に動作します)
もしそうなら、あなたの特定のケースでうまくいった電話のブランドとモデルを投稿できますか?
私はこれまで Java ME アプリケーションをコンパイルした経験がなく、MoSync フォーラムで、「Write Once, Run Anywhere」というマントラを脅かすいくつかのモバイル デバイスの Java 実装間の非互換性についての不満をいくつか見ました。そうですか?私は単純かもしれませんが、J2ME エミュレーターで正常に動作する JAR/JAD は、さまざまな電話に大きな懸念を抱くことなく展開できると期待していました。