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ı, yeni Windows masaüstü uygulamaları oluşturmak için önerilen geliştirme platformudur. Hem WinUI 3'e hem de WPF, Windows Forms veya Win32 gibi mevcut masaüstü uygulaması çerçevelerine en son Windows platform özelliklerini getiren birleşik bir API'ler ve araçlar kümesi sağlar.
Windows Uygulama SDK'sı açık olarak oluşturulur ve katkılar veya tartışmalar memnuniyetle karşılanır. Ayrıntılar için depoyu ziyaret edin:
Windows Uygulama SDK'sı ile yapabileceklerin
İster WinUI 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ı 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 Uygulama SDK'sı çalışma zamanıyla dağıtın. |
Windows Uygulama SDK'sı kullanmanın avantajları
Windows Uygulama SDK'sı, 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 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 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 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ıdır: 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.
Faster sürüm temposu: Windows Uygulama SDK'sı 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 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ı yayın kanalları hakkında daha fazla bilgi için bkz. Windows Uygulama SDK'sı yayın kanalları.
Windows Uygulama SDK'sı 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ı mevcut bir WPF, Windows Forms, Win32 veya platformlar arası projeyle tümleştirmek için bkz. var olan bir uygulamada Windows Uygulama SDK'sı 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 Uygulama SDK'sı'ya Geçiş bölümüne bakın.
Geri bildirimde bulunun ve katkıda bulunun
açık kaynak bir proje olarak Windows Uygulama SDK'sı oluşturuyoruz. GitHub sayfamız Windows Uygulama SDK'sı 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 Uygulama SDK'sı sizin gibi geliştiricilere en büyük avantajları sağladığından emin olmak istiyoruz.
İlgili konular
Windows developer