私はWindows Mobile 6.xとバージョン7用のアプリケーションを開発しなければならず、私のスキルセットは.netとWebベースです。バージョン7は下位互換性がないので、私は多くの重複した作業に終わると思っています。Windows Phone 7とWindows Mobile 6.x用に同じアプリケーションを開発することは可能ですか?
私はRhomobileとPhonegapを見ましたが、後者はWindows Mobile 6.xをサポートしておらず、前者はルビー知識を必要とします。
可能な限り多くのロジックをクラスライブラリに持たせてから、クラスをプロジェクトに組み込み、特定のプラットフォーム用にコンパイルできるようにしました。その場合、多くの#if PHONE7
スタイルロジックで終わる可能性があり、ユーザーインターフェイスコードも各プラットフォームに実装する必要があります。
この問題を解決する最も効率的な方法は何ですか?