Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows Uygulama SDK'sı, modern Windows uygulamaları oluşturmak için kullanabileceğiniz birleşik bir API'ler ve araçlar kümesi sağlar. Hem WinUI hem de WPF, Windows Forms veya Win32 gibi mevcut masaüstü uygulama çerçevelerine en son Windows platformu özelliklerini getirir.
Windows Uygulama SDK'sı açık olarak yerleşiktir ve katkılar veya tartışmalar kabul edilir. Ayrıntılar için depoyu ziyaret edin:
Windows Uygulama SDK'sı ile yapabilecekler
İster WinUI 3 ile yeni bir uygulama oluştururken ister modern özelliklere sahip mevcut bir uygulamayı geliştirirken, Windows Uygulama SDK'sı en son Windows API'lerinden yararlanmanıza yardımcı olur.
Windows Uygulama SDK'sının sağladığı başlıca özelliklerin dökümü aşağıdadır:
| Özellik | Açıklama |
|---|---|
| WinUI | Windows uygulamaları için hem .NET (C#) hem de C++ projelerini destekleyen modern yerel kullanıcı arabirimi (kullanıcı arabirimi) çerçevesi. WinUI, Fluent Design sistemiyle uyumlu tutarlı, erişilebilir ve güzel kullanıcı deneyimleri sağlar. |
| Windows AI API'leri | Yerel modelleri Copilot+ bilgisayarlarda sorunsuz ve verimli bir şekilde çalıştırarak uygulamalarınıza güçlü, donanım hızlandırmalı yapay zeka (AI) özellikleri getirin. |
| Windows ML | ONNX AI modellerini Windows'ta yerel olarak çalıştırarak hızlı ve verimli çıkarım için CPU'lar, GPU'lar ve NPU'lar gibi kullanılabilir donanımlarda performansı otomatik olarak iyileştirin. |
| Modern metin işleme | Hassas, yüksek kaliteli metin için ClearType alt piksel işleme, donanım hızlandırma ve geniş dil desteği ile cihazdan bağımsız bir metin düzeni ve işleme sistemi kullanın. |
| Kaynak yönetimi | Dizeler ve görüntüler gibi uygulama kaynaklarını birden çok dilde, ölçeklerde ve karşıtlık değişkenlerinde uygulamanızın mantığından bağımsız olarak yönetin. |
| Uygulama yaşam döngüsü | Örnek yönetimi, zengin etkinleştirme (dosya, protokol, yeniden başlatma ve daha fazlası) ve güç yönetimi gibi uygulamanızın çalışma zamanı davranışının önemli yönlerini yönetin. Uygulamanızın sistem kaynaklarını başlatma, çalıştırma ve koruma işlemleri üzerinde denetim sahibi olun. |
| Pencereleme | Modern pencere oluşturma API'leri ile uygulama pencereleri oluşturun, yerleştirin ve özelleştirin. |
| Notifications | Hem uygulama bildirimleri hem deanında iletme bildirimleri dahil olmak üzere kullanıcılarla etkileşim kurmak ve uygulamanızı bağlı tutmak için yerel veya bulut tabanlı bildirimler gönderin. |
| Widget'ler | Windows pencere öğesi panosuna kişiselleştirilmiş, göz atılabilir bilgiler seçerek kullanıcıların doğrudan masaüstünden uygulamanızın canlı içeriğine bağlı kalmasını sağlayın. |
| XAML Adaları | Arabiriminizi yenilemek ve tam yeniden yazma olmadan yeni özellikler eklemek için mevcut masaüstü uygulamalarının içine modern Windows kullanıcı arabirimi denetimleri ekleyin. |
| Dağıtım | Cihazlar arasında tutarlı ve güvenilir bir şekilde çalıştığından emin olmak için Windows Uygulama SDK'sı çalışma zamanını paketlenmiş veya paketlenmemiş olsun uygulamanızla dağıtın. |
Windows Uygulama SDK'sını kullanmanın avantajları
Windows Uygulama SDK'sı, NuGet aracılığıyla sunulan birleşik bir API kümesiyle Windows uygulamaları oluşturmaya yönelik modern bir temel sağlar. Windows SDK'sı ile birlikte çalışır ve geliştiricilere daha hızlı bir yayın döngüsünde yeni Windows özelliklerine erişim sağlar.
Modern kullanıcı arabirimi kullanıma çıktı: Windows Uygulama SDK'sı, Fluent Design sistemiyle uyumlu modern, yüksek performanslı arabirimler oluşturmaya yönelik güçlü bir yerel UI çerçevesi olan WinUI'yi içerir. Bunu kullanarak yeni masaüstü uygulamaları oluşturabilir veya modern görseller ve denetimlerle mevcut deneyimleri yenileyebilirsiniz.
Mevcut uygulama ve geliştirme yığınınızla çalışır: Windows Uygulama SDK'sı WPF, Windows Forms, Win32 veya diğer uygulama çerçeveleriyle oluşturulmuş mevcut uygulamalara eklenebilir.
Modüler SDK tasarımı: Uygulamaların tam SDK'ya veya yalnızca WinUI, AI veya metin işleme gibi belirli bileşenlere başvurmasına olanak tanıyan bir meta paket yapısı kullanır. Bu, artımlı benimsemeyi etkinleştirir ve genel paket boyutunu azaltır.
Windows sürümleri arasında tutarlılık: Windows Uygulama SDK'sı API'leri, Windows 10, sürüm 1809'dan başlayarak Windows 11 ve önceki sürümlerde çalışır. Bu, işletim sistemi güncelleştirmelerine veya sürüm uyarlamalı kod yazmaya bağlı olmadan yeni özellikleri kullanıma sunuldukları anda kullanmanıza olanak tanır.
Daha hızlı sürüm temposu: Windows Uygulama SDK'sı işletim sisteminden bağımsız olarak yayımlandığından, yeni API'ler ve iyileştirmeler yılda birkaç kez kullanılabilir hale gelir. Bu hızlı tempo, geliştiricilere büyük işletim sistemi güncelleştirmelerini beklemeden en son Windows özelliklerine daha erken erişim sağlar.
Windows Uygulama SDK'sı yayın kanalları
Windows Uygulama SDK'sı, kararlılık ve erken erişim arasında doğru dengeyi seçmenize olanak sağlayan birden çok yayın kanalı aracılığıyla kullanılabilir.
| Yayın kanalı | Açıklama |
|---|---|
| Kararlı | Üretim uygulamaları için tasarlanmıştır ve yalnızca kararlı, desteklenen API'ler içerir. Bu, Windows Uygulama SDK'sı belgelerinde kullanılan varsayılan kanaldır. |
| Önizleme | Sonraki kararlı sürümde nelerin geleceğine erken bir bakış sunar. API değişiklikleri bir önizleme sürümü ile buna karşılık gelen kararlı sürüm arasında gerçekleşebilir. |
| deneysel | Geliştirmenin erken aşamalarında olan ve gelecekteki sürümlerden önce değiştirilebilen veya kaldırılabilen özellikler içerir. |
Windows Uygulama SDK'sının yayın kanalları hakkında daha fazla bilgi için bkz. Windows Uygulama SDK'sı yayın kanalları.
Windows Uygulama SDK'sını kullanmaya başlama
Yeni uygulamalar için WinUI'yi keşfedin ve ilk WinUI uygulamanızı oluşturmaya başlayın.
Windows Uygulama SDK'sını mevcut bir WPF, Windows Forms, Win32 veya platformlar arası projeyle tümleştirmek için bkz. Mevcut uygulama kılavuzunda Windows Uygulama SDK'sını kullanma .
Sürüme özgü ayrıntılar için Yayın kanalları ve İndirmeler'i ziyaret edin.
Önemli
UWP uygulaması üzerinde çalışıyorsanız bkz. UWP'den Windows Uygulama SDK'sına geçiş.
Geri bildirimde bulunun ve katkıda bulunun
Windows Uygulama SDK'sını açık kaynak proje olarak oluşturuyoruz. GitHub sayfamızda Windows Uygulama SDK'sını nasıl derlediğimiz ve geliştirme sürecinin nasıl bir parçası olabileceğiniz hakkında çok daha fazla bilgimiz var. Soru sormak, tartışma başlatmak veya özellik teklifleri sunmak için katılımcı kılavuzumuza göz atın. Windows Uygulama SDK'sının sizin gibi geliştiricilere en büyük avantajları sağladığından emin olmak istiyoruz.
İlgili konular
- Yayın Kanalları ve Sürüm Notları
- İlk WinUI 3 projenizi oluşturma
Windows developer