Xamarin Forms’un Evrimi: .NET MAUI

Bu sene Mayıs ayındaki online Build etkinliğinde duyurulan .NET Multi-platform App UI, yani kısaca .NET MAUI, Xamarin Forms’un evrilmiş ve geliştirilmiş versiyonu diyebiliriz. Peki nedir bu MAUI? Xamarin artık kullanılmayacak mı? Bu değişim neleri etkileyecek? Bu soruları yanıtlamaya çalışalım.

MAUI neymiş?

  • Platforma özel işlevler Platforms,
  • Uygulamada kullanılacak olan kaynaklar Resources ,
  • Resimler de Images,

sekmesi altında tek bir yerden yönetilebilecek. Test edilmek istenen cihazlarda iOS, Android vs. farketmeksizin alt alta listelenecek.

Namespace İsimlendirmeleri

Platformlara ait native namespace’lerde herhangi bir değişiklik yapmaya gerek yok tabi.

Xamarin.Native (Xamarin.iOS ve Xamarin.Android)’e Ne Olacak?

Tasarım Desenleri

Xamarin vs. MAUI

Mevcut Xamarin.Forms Projelerine Ne Olacak?

Ayrıca MAUI’ın kullanıma sunum zamanı yaklaştıkça, mevcut uygulamaların sorunsuz bir şekilde geçiş yapmasına yardımcı olmak için, hali hazırda .NET Core’da uygulanmakta olan geçiş süreci desteğininin geliştiricilere sunulacağı söylendi.

MAUI Zaman Çizelgesi

MAUI’ın github sayfasından güncek olarak takip edebileceğimiz üzere şu an belirtilen roadmap şu şekilde:

  • MAUI preview sürümleri: 2020'nin sonundan 2021'nin 3.çeyreğine kadar
  • MAUI final sürümü adayı: Eylül 2021
  • MAUI genel kullanıma açılması: Kasım 2021

MAUI yayınlanana kadar ki süreçte Xamarin geliştirmeleri devam edecek. MAUI yayınlandıktan sonra 12 ay boyunca da desteklenecek. Xamarin’in geliştirme planlaması ise şu sekilde:

Güzel bir şeyler:

Software Engineer