-1

モバイルデバイス用のアプリケーションを開発する必要があります。私は.Netが得意で、他のライブラリ/フレームワークを学ぶ時間/意欲/お金がありません。そこで、.Net CFを使用してアプリケーションを作成することにしました(これは良い選択ですか?)。

最近、.Net CFアプリケーションを実行できる最も人気のあるデバイスはどれですか?私はWindowsモバイルデバイスしか知りません。

デバイスのリストと、ユーザーがアプリケーションを実行しようとして直面する障害について知りたいだけです。

ありがとう。

編集: iPhone、ブラックベリー、Androidなどにも興味があります...そこで.Netアプリケーションを実行する可能性はありますか?

4

3 に答える 3

1

直面する可能性のある問題の 1 つは、ほとんどの Windows Mobile デバイスがそれ自体で Windows Mobile オペレーティング システムを実行していないことです。ほとんどのデバイスには、独自のライブラリ セットまたは Windows Mobile オペレーティング システムへの「微調整」があります。この例は、Windows Mobile の大幅にスキンを変更して微調整したバージョンを実行する最近の HTC スマートフォンです。

そのため、Compact Framework を使用する Windows Mobile アプリケーションは、ハードウェア メーカーがデバイスに追加の「微調整」を加えているために、一部のデバイスでは正常に動作し、他のデバイスでは正常に動作しない可能性があります。

あなたのアプリケーションはどのように動作しますか?もしそれが非常に単純であれば、さまざまなデバイスで Windows Mobile のさまざまなバリアントが原因で問題が発生する可能性は低いと思いますか?

于 2009-12-10T11:22:52.780 に答える
1

Microsoft は、.NET CF で開発されたアプリケーションを実行できる Windows Mobile フォンおよびスマートフォンのリストを公開しています。

パブリック API と非固有 API (HP または HTC 固有の拡張機能) のみを使用する限り、アプリケーションはすべての端末で適切に動作します。

アプリケーションのレイアウトと画像をデバイスの画面 DPI に適合させるために、アプリケーションを解像度対応にする必要があることに注意してください。.NET CF には、そのための API がいくつかあります。

于 2009-12-10T11:23:00.237 に答える
1

MonoTouchを使用して、iPhone で .NET/Mono アプリケーションを実行できます。しかし、それにはお金がかかります。これは制約であるとあなたは言います。

そうしないと、私が認識している iPhone、Blackberry、または Android フォンで .NET (CF) アプリケーションを実行する方法がありません。

于 2009-12-10T11:44:15.260 に答える