モバイルアプリケーションを作成するためのJ2MEとWMLをすでに持っているので、なぜAndroidに行くのですか?
質問
ハイの友達、私は今疑いがあります、
AndroidはJ2MEとWMLを本当に交換しましたか?
Androidがこれらを置き換えた場合、その理由は何ですか?
Androidが上記の他の2つをどのように置き換えたか、
- J2MEとWMLが市場でAndroidに耐えられない理由は何ですか?
解決
Androidは他の2つを完全に置き換えたわけではなく、明らかにまだ存在し、J2MEを使用している他のプラットフォームがあると主張します。しかし、それでも、私はそれが持っていると思います 特に その人気のおかげだけで他の2つを置き換えました。
いわゆるスマートフォンの市場シェアは急速に成長しており、Android携帯の市場シェアは急速に成長しています。 J2MEに基づいたデバイスの市場シェアは急速に成長していません。 WMLに関しては、ほとんどのスマートフォンには過去のモバイルブラウザよりもはるかに能力があるブラウザが搭載されているため、成長していません。 iPod Touchにあるものは非常に優れており、Android携帯電話のものはほとんどのサイトで適切です。携帯電話のためだけに特別なサイトを構築する必要はありません。彼らがそこにいるなら、それは素晴らしいことですが、彼らは間違いなく別のマークアップ言語を使用して構築する必要はありません、シンプルな代替CSSスタイルシートはおそらく同じように良い仕事をするでしょう。
Flashなどの幅と使用に関してサイトが考慮されることができることを役立ついくつかの考慮事項があります。しかし、WMLの必要性は、それが本当に人気になる前にほとんどがなくなったと主張します。
他のヒント
J2MEは、組み込みデバイス用のJavaプラットフォームです。 Androidはモバイルオペレーティングシステムです。したがって、直接比較することはできません。
ただし、JavaベースのAndroid SDK vs J2Me:Core Javaライブラリと同じ根拠を共有する場合。これらは、異なるUIレイヤーとアプリケーションパラダイムを提供します。
Androidはより強力であるため、ハイエンドの携帯電話で使用されます。ただし、J2MEは、多くの古い/強力なデバイスで依然として使用されています。 Androd SDKは、J2MEの一部ではない多くのものを提供します。あなたは読み通したいかもしれません 開発ガイド Androidが何ができるかについてのアイデアを得るために。
Android電話は安くなっています。すぐにAndroid携帯電話を手に入れることができます。
Android SDKはJ2MEが持っていた最初の発動者の問題に直面していないため、SDKは非常に強力で、J2MEが何年も更新されなかった時代と調和しています
Androidは、バージョンの観点から断片化されていますが、J2MEが持っているJSRの悪夢はありません(ベンダーはJSRを完全にまたは別の方法で実装していません)
ただし、J2MEにとっては本当に素晴らしいことかもしれません。OracleがJ2me.nextを作成することに成功した場合、どこでも実行するとほとんど書き込みを得ることができます。