Windows Mobile は、最も開発者にとって使いやすいプラットフォームです。ただし、モバイル アプリケーションを作成するには Visual Studio Professional エディションが必要です。それ以外は、アプリケーションの開発はデスクトップ マシン向けの開発によく似ています。アプリケーションやアプリケーション ストアに署名する必要も、迷惑なセキュリティ警告 (アプリケーションを最初に実行したときに 1 つの警告のみ) に署名する必要もありません。また、ツールは非常に成熟した状態にあり、複雑なプラットフォームと戦うのではなく、初日からアプリケーションに集中できます。したがって、趣味のプロジェクトや小規模なアプリケーションには、Windows Mobile が最適なソリューションであると言えます。
マスマーケット向け(コンシューマーマーケット向け)の場合は、iPhoneやblackberryの方が適していると思います。これらのプラットフォームはより大きなシェアを持っているようであり、その上、これらの電話の所有者は新しいアプリケーションにお金を払う可能性が高くなります.
また、今日のスマートフォンで最大のシェアを誇る Symbian、特に Nokia の S60 もあります。しかし、Symbian は開発者として悪名高く、友好的ではありません。また、Symbian 携帯電話の所有者は、自分のデバイスにアプリケーションをインストールできることを知らない/気にしていないと思います。アプリケーションを実行するには署名が必要であることは言うまでもありません。
最後に、J2ME です。これは以前ほど制限的ではなく、利用可能なほぼすべての電話を対象とするという大きな利点があります. ただし、機密性の高い API を使用するすべてのアプリケーションは署名する必要があるため、今日まで主にゲームに使用されてきました。あなたがゲームだけに興味があるなら、それは良い解決策になるでしょう.