roozz.comからブラウザプラグインに出くわし、LinqPadで試し てみました。ここで試してみてください。彼らは、基本的にすべてのexeを取得し、それをプラットフォームに変換する変換プロセスがあると言います。このプロセスは、すべての主要なブラウザーを介してWindows、Mac、Linuxで実行できます。
何が起こっているのかを掘り下げたとき、少なくともWindows 7のLinqPadについては、linqpadexeをユーザーのAppData/ Localフォルダーにダウンロードし、Chrome内でホストするだけでした。興味深いことに、ブラウザの外部でexeを起動して、通常どおりに実行することができました。Roozzプラグインをアンインストールして、通常どおりアプリを起動し続けることもできました。
私が持っている主な質問。
- これは本当にクロスプラットフォームですか、Windows、Mac、およびLinuxで.NET 4.0 WPFアプリを実行できますか、それともWindowsでWindowsアプリを実行し、MacでMacアプリのみを実行できますか?
- 一般的に、このプラグインは何をしていて、制限は何ですか?
編集: 明確にするために、これはブラウザプラグインが一般的にどのように機能するかではなく、1つのプラットフォーム専用に作成されたアプリを実行し、互換性のないプラットフォームで実行する方法についてです。
さらなるテストにより、LinqPadは実際にはMacOSxで動作しないため、彼らの主張の周りにいくつかのBSがあるか、少なくともいくつかの紛らわしい「誇大広告」があることが明らかになりました。取得したアプリを実行しようとすると、
「お使いのオペレーティングシステムはまだRoozzプラットフォームでサポートされていません。しかし、現在取り組んでいます。」