Xamarin.MacとMono:OSXの違いはどこですか?私はXamarinがMonoを買ったので、同じでなければならないと思った。しかし、Mono:OSXは無料のようですが、Xamarin.Macの費用は少なくとも399ドルです。では、両者の違いはどこですか?Xamarin.MacとMonoの違いはどこですか?OSX
- Xamarin.Mac - >http://xamarin.com/mac
- モノ:OSX - >http://www.mono-project.com/Mono:OSX
Xamarin.MacとMono:OSXの違いはどこですか?私はXamarinがMonoを買ったので、同じでなければならないと思った。しかし、Mono:OSXは無料のようですが、Xamarin.Macの費用は少なくとも399ドルです。では、両者の違いはどこですか?Xamarin.MacとMonoの違いはどこですか?OSX
私はXamarinからないですので、以下であるだけで、私自身の理解、
とにかく我々は
http://resources.xamarin.com/intro-to-xamarin.mac.html
ところで、文はその正確ではない「Xamarinがモノを買った」、セミナーをサインアップし、それが何であるかを学ぶことができます。適切な用語は、ミゲル・デ・Icaza氏によるこのブログ記事で見つけることができ、
OS XのMonoが[パッケージApp Storeアプリケーション](http://tirania.org/monomac/archive/2011/Jan-31.html)でも対応できるかどうかは疑問です。たとえば、[MonoMacPackagerページ](http://www.mono-project.com/MonoMacPackager)ページでは、「Mac内蔵バンドルを作成したり、Mac AppStoreにソフトウェアを公開したい場合は、 MonoMacの厳密なスーパーセットであるXamarin.Macを入手してください。」「なぜ?今は絶対に*必要なのですか? – ruffin
新しい質問を投稿する必要があります。しかし答えは明らかです。 Monoのオープンソース版は、必要な機能のほとんどが商用版の下に置かれるため、より限定的になります。それが私たちが理解できるビジネス戦略です。オープンソース版を引き続き使用したい場合は、あなた自身でギャップを埋める必要があります。 –
しかし、それは質問に答えません - Xamarinは絶対にMac App Storeに投稿する必要がありますか?過去には必要なかった(上記のリンクを参照)。私はXamarinが私にiOSとAndroidアプリを作成させることを認めています。これはモノではなく、Xamarinに特有のもので、今私が使っている方法です。 MonoはXamarinのフル製品よりも限られていることは明らかです。しかしMonoは今のところ、Xamarinの後、Monoが以前よりももっと制限されていますか? Xamarinに 'Mac(Open Source)'プロジェクトテンプレートがあるのはなぜですか?あなたがわからないなら、それはnpです。私は新しいものを投稿することができます。 – ruffin
次は、あなたの質問に答えるxamarin.comの記事(http://docs.xamarin.com/mac/guides 2013年1月1日)からの抜粋です。
MonoMacとXamarin.Macの違いは何ですか?
Xamarin.Macは、オープンソースMonoMacプロジェクトに基づいて構築されています。 Xamarin.MacはMonoMacのメンテナーによって開発されていますが、MonoMacにも貢献し続けています。
Xamarin.Macは、これらの追加機能を備えています。新しい枠組み
これらについては、以降のセクションで詳しく説明します。新しいフレームワークへ
バインディング
次Xamarinに含まれており、新たなフレームワークとAPIです。Macの場合:
にXamarin.Macは、商業が付属していますXamarinチームのサポート、Xamarin.Mac製品にはpu今後の機能のブリザードロードマップ。
Monoランタイムライセンスは、開発者がGNU LGPL v2の条件に拘束されることなく、モノベースのアプリケーションを再配布できる商用ライセンスです。これにより、エンドユーザが再リンクするためのソースコードまたはオブジェクトファイルを提供することなく、Monoランタイムを埋め込んだアプリケーションを配布するだけでなく、Apple App Storeにも公開することができます。
自己完結型のアプリケーションバンドルを作成
Xamarin.Macがするようにユーザーに要求することなく、開発者がソフトウェアだけでなく、Monoランタイムの必要な部分の両方を含むアプリケーションバンドルを出荷できるようにすることで、MonoMacを拡張Monoランタイムを単独で取得し、システムに別々にインストールします。
この機能は、AppStoreの配備にも使用されます。
Xam.Macは、OSXのMonoに欠けているギャップの多くを埋めます。
たとえば、通知用のネイティブOSX APIへのバインディングがあります。
私たちにとって大きな勝利は、OSX FSEventsを使用するFileSysteWatcherでした。それは素晴らしいです。 また、NetworkAvailabilityのOSX互換バージョンも備えています。 MonoはLinux/Windowsのみをサポートしています
「Xamarin.Mac」はiOSやAndroidデバイスだけでなく、Windows PhoneやネイティブMacアプリケーション(Mac Appを含む)をターゲットにしているため、「PhoneGap.Build」と似ていますストアの配布... – balexandre