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 App SDK, modern Windows uygulamaları oluşturmak için kullanabileceğiniz birbirine entegre bir API dizisi ve araçlar sağlar. En son Windows platform özelliklerini hem WinUI 3 hem de WPF, Windows Forms veya Win32 gibi mevcut masaüstü uygulama çerçevelerine getirir.
Windows App SDK açık olarak oluşturulur ve katkılar veya tartışmalar memnuniyetle karşılanır. Ayrıntılar için depoyu ziyaret edin:
Windows App SDK ile yapabileceklerin
İster WinUI ile yeni bir uygulama oluştururken ister modern özelliklere sahip mevcut bir uygulamayı geliştirirken, Windows App SDK en son Windows API'lerinden yararlanmanıza yardımcı olur.
Windows App SDK tarafından sunulan 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 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ına modern Windows kullanıcı arabirimi denetimleri ekleyin. |
| Dağıtım | Uygulamanınızı, ister paketlenmiş ister paketlenmemiş olsun, cihazlar arasında tutarlı ve güvenilir bir şekilde çalışmasını sağlamak için Windows App SDK çalışma zamanıyla dağıtın. |
Windows App SDK kullanmanın avantajları
Windows App SDK, NuGet aracılığıyla sunulan birleşik bir API kümesiyle Windows uygulamaları oluşturmak için 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 hazır: Windows App SDK Fluent Design sistemiyle uyumlu modern, yüksek performanslı arabirimler oluşturmaya yönelik güçlü bir yerel ui çerçevesi olan WinUI 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 Works: Windows App SDK 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ıdır: Windows App SDK 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.
Faster sürüm temposu: Windows App SDK işletim sisteminden bağımsız olarak yayımlandığından, yılda birkaç kez yeni API'ler ve geliştirmeler 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 App SDK yayın kanalları
Windows App SDK, 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 App SDK 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 App SDK yayın kanalları hakkında daha fazla bilgi için bkz. Windows App SDK yayın kanalları.
Windows App SDK kullanmaya başlama
Yeni uygulamalar için WinUI'yi keşfedin ve ilk WinUI uygulamanızı oluşturmaya başlayın.
Windows App SDK mevcut bir WPF, Windows Forms, Win32 veya platformlar arası projeyle tümleştirmek için bkz. var olan bir uygulamada Windows App SDK kullanma kılavuzu.
Sürüme özgü ayrıntılar için Yayın kanalları ve İndirmeler'i ziyaret edin.
Önemli
UWP uygulaması üzerinde çalışıyorsanız UWP'den Windows App SDK'ya Geçiş bölümüne bakın.
Geri bildirimde bulunun ve katkıda bulunun
open source bir proje olarak Windows App SDK oluşturuyoruz. GitHub sayfamız Windows App SDK oluşturma şeklimiz ve geliştirme sürecinin nasıl bir parçası olabileceğiniz hakkında çok daha fazla bilgiye sahibiz. Soru sormak, tartışma başlatmak veya özellik teklifleri sunmak için katılımcı kılavuzumuza göz atın. Windows App SDK sizin gibi geliştiricilere en büyük avantajları sağladığından emin olmak istiyoruz.
İlgili konular
Windows developer