私は、将来のmISV用のソフトウェアを作成する初期段階にあります。このプログラムはデスクトップアプリケーションであり、長期的にはWindowsとOS Xの両方のネイティブバージョンが必要です(さまざまなクロスプラットフォームAPIを調べましたが、どれも私のニーズを満たしていません)。ただし、最初は、2つのプラットフォーム用に同時に開発することは意味がないと思います。そのことを念頭に置いて、私はWindows用のWPFとOS X用のCocoaを見てきましたが、それらは似ているようです。
誰かが一方を他方に移植した経験がありますか?移植を容易にするために従うべき特定の技術/パラダイムはありますか?ビジネス上の考慮事項を無視して、最初にそれらの1つで開発することをお勧めしますか?