私の会社は.NET開発に多くの経験があり、ERPシステムの製品の1つです。最近、顧客から、そのシステムにタブレットインターフェイス、つまり、顧客が製品情報を表示してタブレットで注文を作成できるソフトウェアを提供できるかどうか尋ねられました。
もちろん、Objective-Cの学習、Mac開発ワークステーションの購入、Appleへの料金の支払いなどに多くの時間とお金を投資するという考えにわくわくすることはありません(この1つのプロジェクトのためだけにアプリを販売できるかもしれません)。その後、数人の追加の顧客に提供しますが、ERPシステムの既存の顧客にのみ有用であるため、市場は非常に小さいです。
だから何をすべきか?私の知る限り、次のオプションがあります。
「プレーンな古いWindowsアプリケーション」(WPF)を作成し、Samsung SlateやAcer IconiaなどのWindows 7タブレットで実行します。
欠点:実行時間が短い(「実際の」タブレットと比較して)重くて高価なデバイス。
Windows 8 ARMベースのタブレットを待ち、Metro(WinRT)アプリを作成します。
欠点:少なくとも1年は待ちます。Windows 8 ARMがアプリストアを経由せずにカスタムB2Bアプリのインストールをサポートするかどうかは不明です。
Android用のモノを使用して、Android用の.NETアプリを作成します。
欠点:さらに別のUIライブラリ(WPFやSilverlightとは異なります)。一部のプロバイダーは、アプリのサイドローディングを許可していません。
これまでのところ、オプション1と3が最も現実的です。明らかな欠点や利点を見逃しましたか?まだ検討していない別のオプションはありますか?あなたは同じような状況にあり、(成功した)1つの特定のオプションを選択しましたか?