私は経験豊富で多様な開発チームで作業しており、Windows Mobile 6向けの最初のモバイル開発にアプローチする準備をしています(プラットフォームの変更はできません)。オプション)。Windows Mobile開発:.Netコンパクトとネイティブ(C++)コードの選択
私たちは、Windowsデスクトップとサーバー開発用のVisual C++と.Netテクノロジの両方でスキルと経験を持っています。
モバイル開発には、画像処理とBluetoothデバイスへの読み取り/書き込みアクセスが含まれます。残念ながら、私は実際にそれ以上の詳細を与えることはできません。
私たちは、管理対象コードまたはネイティブコードを使用してモバイルクライアントを作成するかどうかを選択しようとしています。 C#またはC++をそれぞれ使用します。
私の質問は以下のとおりです。
これらの言語の間で期待される性能差がどのくらいありますか?ネイティブコードはモバイルデバイスではかなり高速だと聞いたことがありますが、経験豊かな人から聞いてみたいと思います。
ブルートゥースデバイスにアクセスするためのWindows Mobileサービスの操作に関して、どちらの言語に大きな利点がありますか?
管理対象コードとネイティブコードの間にバッテリ寿命に影響はありますか?
私たちが考慮すべき他の主要な知識はありますか?
フィードバックに感謝いたします。
シニア開発者が.NetのJITコンパイラとWindows CEの動作について混乱しているか、彼が言ったことを誤解しています。いずれにしても、WinCEのアプリケーションを切り替えると、.Netであろうとなかろうと、パフォーマンスに大きな影響はありません。 – MusiGenesis