Microsoft, Xamarin'den Geliştirilen Çok Yönlü ve Güçlü Bir Mobil Uygulama Geliştirme Platformunu .NET MAUI'yi Tanıttı

Microsoft / Microsoft, Xamarin'den Geliştirilen Çok Yönlü ve Güçlü Bir Mobil Uygulama Geliştirme Platformunu .NET MAUI'yi Tanıttı 3 dakika okundu

Microsoft .NET



Microsoft’un .NET'i, mobil uygulama geliştirme için yeni bir platforma kavuşuyor. .NET MAUI olarak adlandırılan platform, tüm modern iş yüklerini destekleyen tek bir yığın sağlayarak .NET geliştiricileri için seçenekleri basitleştirmeyi amaçlamaktadır: Android, iOS, macOS ve Windows. Microsoft, popüler Xamarin.Forms araç kitini temel alan yeni platformun deneyimli ve acemi web ve mobil uygulama geliştiricilerine hitap etmesi gerektiğinden emin.

Microsoft, .NET platformunu şu anda segmentlere ayrılmış olduğu için açıkça birleştirmeye çalışıyor. Geliştiriciler farklı işletim sistemleri için güvenli bir şekilde güçlü uygulamalar oluşturabilirken, yeni .NET MAUI birden çok platform için uygulama oluşturma sürecini basitleştirmeye ve birleştirmeye önemli ölçüde yardımcı olmalıdır. .NET 5 platformu, tek bir kod tabanı, mobil ve masaüstü sistemler de dahil olmak üzere birden fazla cihazda dağıtım yapma becerisine sahip tek proje sistemi gibi birçok avantaja sahip en büyük çapraz platform yerel Uygulama Kullanıcı Arabirimi'nden biridir.



Microsoft, Çok Platformlu Uygulama Kullanıcı Arabiriminin Basitleştirilmiş ve Verimli Oluşturulması İçin .NET MAUI'yi Başlattı:

MAUI, giderek daha popüler hale gelen Xamarin.Forms araç setinin bir evrimidir. Altı yıllık araç seti, işlerini güçlendirmek için .NET üzerinde Xamarin'in mobil uzmanlığından yararlanan birkaç şirket için oldukça popülerdi. Xamarin.Forms araç setinin, küçük işletmelerin geliştirme yatırımlarını en üst düzeye çıkarmasına yardımcı olduğu bildirildi. Şirketler kodlarının yüzde 95'ini paylaşıyor. Bu, şirketlerin uygulamalarının geliştirilmesini hızlandırmasına ve yine de kapsamlı özellikler sunmasına olanak tanır.



MAUI, tüm modern iş yüklerini destekleyen tek bir yığın sağladığı için .NET geliştiricileri için seçenekleri basitleştirmeye çalışır: Android, iOS, macOS ve Windows. Her platformun ve UI kontrolünün yerel özellikleri, geliştiricilerin öncekinden daha fazla kod paylaşırken ödün vermeden kullanıcı deneyimleri sunmaları için basit, platformlar arası bir API'de anında erişilebilir.



.NET MAUI'nin başarısı, ana öncelik olarak geliştirici üretkenliği ile oluşturulmuş olması nedeniyle hızlandırılmış benimsemede yatmaktadır. Microsoft, geliştiricilerin proje sistemini ve platformlar arası araçları da takdir edeceklerini garanti ediyor. MAUI, proje yapısını tek bir proje halinde basitleştirir ve aynı ile birden fazla platformu hedefleyebilir. Bu, geliştiricilerin masaüstü, öykünücüler, simülatörler veya fiziksel cihazlar dahil olmak üzere hedeflenen herhangi bir sisteme tek bir tıklama ile dağıtabileceği anlamına gelir.



Yerleşik platformlar arası kaynaklarla, geliştiriciler tek bir projeye herhangi bir görüntü, yazı tipi veya çeviri dosyası ekleyebilecek ve .NET MAUI, geliştiricilerin koda odaklanabilmesi için yerel kancaları otomatik olarak ayarlayacaktır. Son olarak, geliştiriciler her zaman yerel temel işletim sistemi API'lerine erişebilecek ve yeni platforma özel entegrasyonlarla daha kolay olacak. Geliştiriciler, platformlar altında belirli bir işletim sistemi için kaynak kod dosyaları ekleyebilir ve yerel API'lere erişebilir. Basitçe söylemek gerekirse, MAUI ile Microsoft, bir Uygulama Kullanıcı Arayüzüne giren her bileşenin geliştiricilerin ihtiyaç duyduğu tek bir yerde olmasını sağlamıştır. Temel koda odaklanabilen geliştiriciler, daha da üretken hale gelebilir.

Xamarin.Forms'tan .NET MAUI'ye geçiş:

Xamarin.Forms ile çalışan geliştiriciler herhangi bir sorun yaşamaz .NET MAUI'ye geçiş veya gelişme her iki platform da aynı kontrolleri ve API'leri kullandığından. Microsoft, geliştiricilerin mevcut uygulamalardan .NET MAUI'ye sorunsuz geçiş yapmalarına yardımcı olmak için, .NET Core'a geçiş için bugün sahip olduklarına benzer 'Try-N-Convert' desteği ve geçiş kılavuzları sağlamayı amaçlamaktadır.

Microsoft, önümüzdeki birkaç ay içinde .NET MAUI önizlemesini yayınlayacak. Aynı şeyin genel kullanılabilirliğinin, 2021 Kasım'ında .NET 6 ile aynı zamana denk gelmesi bekleniyor.

MAUI, Xamarin.Forms ile aynı 6 haftalık kadansla gönderilecek. Microsoft, MAUI yol haritası GitHub'da. Xamarin.Forms, bir bu yılın sonundaki yeni ana sürüm ve Kasım 2021'de .NET 6 genel kullanılabilirliği aracılığıyla her 6 haftada bir küçük sürümleri ve hizmet sürümlerini göndermeye devam edin. Xamarin.Forms'un son sürümüne, gönderildikten sonra bir yıl boyunca hizmet verilecek ve daha sonra tüm modern işler .NET MAUI'ye kaydırılacaktır.

Etiketler Microsoft