MS_XamarinStudio - NetDevInfraWGinOSSConsortium/NetDevInfraWiki GitHub Wiki

Xamarin Studio

概要

  • Mono DevelopXamarin 製品アドインを追加したもの。
  • アドインには、iOS、Android、Mac などのプロジェクト・モデルがある。

詳細

以下のように変遷している。

  • 2013 年 2 月のリリース時

    • Mono Develop(OSS)に基づく Xamarin 2.0 の一部
    • Windows と macOS 上のモバイルアプリ開発のためのスタンドアロン IDE
  • Windows では現在非推奨となっており、
    Xamarin for Visual Studio に置き換えられた。

  • macOS 上では継続されていたが、2016 年に
    Visual Studio for Mac としてリブランドされた。

補足(この系譜のその後:すべて終了した): 本ページが描く
「MonoDevelop → Xamarin Studio → Visual Studio for Mac」という系譜は、
2024 年に終着した

【系譜の全体像】★
   2004  MonoDevelop
           (SharpDevelop を Gtk# へ移植)
     ↓
   2013  Xamarin Studio
           (MonoDevelop + Xamarin アドイン)
     ↓  Windows 版は Xamarin for Visual Studio へ吸収
     ↓
   2016  Visual Studio for Mac
           (Xamarin Studio をリブランド)
     ↓
   2024  【サポート終了】(2024年8月31日)★
           → 後継は【VS Code + C# Dev Kit】と
             Microsoft が公式に案内
【Xamarin 自体の終了】★
   Xamarin(Xamarin.Forms / Xamarin.iOS / Xamarin.Android)は
   【2024年5月1日にサポート終了】
     → 後継は【.NET MAUI】
       (Xamarin.Forms を .NET 6+ に統合したもの)

   移行の要点
     ・Xamarin.Forms → .NET MAUI
       名前空間が Xamarin.Forms → Microsoft.Maui に変わる
       アップグレード アシスタントが提供されている
     ・Xamarin.iOS / .Android → .NET for iOS / Android
       (MAUI を使わず、ネイティブ API 直叩きも可能)
【今のクロスプラットフォーム モバイル開発(.NET 系)】
   ・【.NET MAUI】     … Microsoft 公式。Xamarin の後継 ★
   ・【Avalonia UI】   … デスクトップが主戦場だがモバイルも可
   ・【Uno Platform】  … WinUI の API でマルチ プラットフォーム
   ※ .NET 系以外なら Flutter / React Native が主流

参考

Build Insider

移行メモ(リンク切れ): Build Insider は
2019 年に更新を終了しており、サイトは残っているものの
今後の到達性は保証されない。記録として残す。


Tags: 移行, .NET開発, Mono, UIサブシステム, WPF/Silverlight, XAML, ツール類

⚠️ **GitHub.com Fallback** ⚠️