マルチプラットフォームでGUIのソースコード互換を実現しているQtのような先例もあるわけで

でもCOMのようなMS固有技術はOSXやUbuntuではライブラリから削除されてるんだよな、マルチ開発ではそういう物は使うなってことなんだろう