WinUI 1.0.0 ile Windows App SDK 3-deneysel, daha fazlası yayınlandı

Okuma zamanı simgesi 3 dk. okuman


Okuyucular MSpoweruser'ı desteklemeye yardımcı olur. Bağlantılarımız aracılığıyla satın alırsanız komisyon alabiliriz. Araç İpucu Simgesi

MSPoweruser'ın editör ekibini ayakta tutmasına nasıl yardımcı olabileceğinizi öğrenmek için açıklama sayfamızı okuyun. Daha fazla

Winui 3

Microsoft, masaüstü uygulama geliştiricilerine modern bir Windows kullanıcı arabirimi, API'ler ve platform özellikleriyle uygulamalar oluşturma yetkisi veren bir araç seti olan Windows App SDK 1.0.0-deneyselini piyasaya sürdü.

SDK'nın 1.0.0 sürümü aşağıdaki özellikleri ve iyileştirmeleri getirir:

Windows Kullanıcı Arayüzü 3

WinUI 3'ün bu sürümü, 1.0 kararlılığı için yeni özellikler geliştirmeye ve hataları düzeltmeye odaklanmıştır.

  • Yeni özellikler: Her iş parçacığı yerine pencere başına bir ContentDialog gösterme desteği.
  • Bugs: Bu sürümde ele alınan hataların tam listesi için bkz. GitHub repo.
  • Örnekler: WinUI 3 kontrollerini ve özelliklerini çalışırken görmek için WinUI 3 Controls Gallery uygulamasını klonlayabilir ve oluşturabilirsiniz. GitHub çıkışlıveya uygulamayı indirin Microsoft Mağazasından.

Push bildirimleri (deneysel özellik)

Bu sürüm, Azure uygulama kaydı tabanlı kimliklere sahip MSIX paketli masaüstü uygulamaları tarafından kullanılabilen bir anında iletme bildirimleri API'si sunar. Bu özelliği kullanmak için şunları yapmalısınız: Microsoft'un özel önizlemesine kaydolun.

Önemli sınırlamalar:

  • Anında iletme bildirimleri yalnızca Windows 10 sürüm 2004 (derleme 19041) veya sonraki sürümlerde çalışan MSIX paketli uygulamalarda desteklenir.
  • Microsoft, özel önizleme sırasında uygulamaları anında iletme bildirimlerinden devre dışı bırakma veya iptal etme hakkını saklı tutar.
  • Microsoft, anında iletme bildirimlerinin güvenilirliğini veya gecikmesini garanti etmez.
  • Özel önizleme sırasında, anında iletme bildirimi hacmi ayda 1 milyon ile sınırlıdır.

Pencereleme (deneysel özellik)

Bu sürüm, pencereleme API'lerine yönelik güncellemeleri içerir. Bunlar, Windows kullanıcı deneyimi ve diğer uygulamalarla iyi bir şekilde bütünleşen, kullanımı kolay pencereleme senaryolarına izin veren, AppWindow sınıfına odaklanan bir dizi üst düzey pencereleme API'sidir. Bu, UWP AppWindow'a benzer, ancak onunla aynı değildir.

Önemli sınırlamalar:

  • Bu sürüm AppWindow şu anda yalnızca Win32 uygulamalarında kullanılabilir (hem paketlenmiş hem de paketlenmemiş).
  • Windows Uygulama SDK'sı şu anda kullanıcı arabirimi çerçevesi içeriğini bir AppWindow; kullanmakla sınırlısın HWND birlikte çalışma erişim yöntemleri.
  • Pencereleme API'leri şu anda AMD1809 için Windows 1903 ve 64 sürümlerinde çalışmayacaktır.

Paketlenmemiş uygulamalar için dağıtım (deneysel özellik)

Bu sürüm, aşağıdakilere yönelik güncellemeleri tanıtır: dinamik bağımlılıklar özelliği de dahil olmak üzere önyükleyici API'si.

Önemli sınırlamalar:

  • Dinamik bağımlılıklar özelliği yalnızca paketlenmemiş uygulamalar (yani dağıtım teknolojileri için MSIX kullanmayan uygulamalar) için desteklenir.
  • Yüksek arayanlar desteklenmez.

Diğer sınırlamalar ve bilinen sorunlar

  • Herhangi bir CPU yapı yapılandırması için destek yok: Windows Uygulama SDK'sı yerel kodla yazılmıştır ve bu nedenle Herhangi bir CPU yapılandırmalar oluşturun. bu WinUI proje şablonları yalnızca mimariye özgü yapılara izin verir. Ne zaman Windows Uygulama SDK'sını ekleme destekleyen mevcut bir .NET uygulamasına veya bileşenine Herhangi bir CPU, istediğiniz mimariyi belirtmelisiniz: x86x64 or arm64.
  • .NET uygulamaları, derleme 18362 veya daha üstünü hedeflemelidir: TFM'niz şu şekilde ayarlanmalıdır: net5.0-windows10.0.18362 veya daha yüksek ve paketleme projenizin <TargetPlatformVersion> 18362 veya daha yüksek bir değere ayarlanmalıdır. Daha fazla bilgi için bkz. GitHub'da bilinen sorun.

Daha fazlasını okuyun ve Microsoft'ta indirme bağlantılarını bulun okuyun.

Konular hakkında daha fazla bilgi: Windows Uygulama SDK'sı 1.0.0, Winui 3

Yorum bırak

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlenmişlerdir. *