スマートフォンアプリの開発をしたいのですが、私のネイティブプログラミング言語はJavaです。
私が書きたい最初のアプリケーションは、バックグラウンドで(スケジュールに従って)自動的にネットワーク(LANまたはWiFi)に接続(試行)できる必要があります。
Androidフォンが最善の道でしょうか、それとも競争力のあるより純粋なJavaオプションがありますか?
スマートフォンアプリの開発をしたいのですが、私のネイティブプログラミング言語はJavaです。
私が書きたい最初のアプリケーションは、バックグラウンドで(スケジュールに従って)自動的にネットワーク(LANまたはWiFi)に接続(試行)できる必要があります。
Androidフォンが最善の道でしょうか、それとも競争力のあるより純粋なJavaオプションがありますか?
Androidは今日の最良のスタートパスだと思います。
主なオプションは、おそらくBlackBerry、Nokia ect用のJ2ME、またはAndroidでしょう。個人的にはAndroidをお勧めします。BlackBerryは全体的にAndroidよりも少し作業が多く、純粋なJ2MEオプションはどちらにも比べて信じられないほどパワーが不足しています。
私は間違いなくAndroid、広範なSDK、コミュニティ、そして人気の高まりに賛成です。開発者のWebサイトにあるAndroidの回答は、すべてを物語っていると思います。
「Androidは、オペレーティングシステム、ミドルウェア、主要なアプリケーションを含むモバイルデバイス用のソフトウェアスタックです。AndroidSDKは、Javaプログラミング言語を使用してAndroidプラットフォームでアプリケーションの開発を開始するために必要なツールとAPIを提供します。」
ブラックベリーはJavaアプリケーションを使用するので、それは悪い選択ではありません。