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.
Önemli
Deneysel kanal üretim ortamlarında kullanılmak üzere desteklenmez ve deneysel sürümleri kullanan uygulamalar Microsoft Store'da yayımlanamaz.
Deneysel kanal, geliştirmenin erken aşamalarında
Önemli bağlantılar:
- Mevcut bir uygulamayı Windows Uygulama SDK'sının eski bir sürümünden daha yeni bir sürüme yükseltmek istiyorsanız bkz. Var olan projeleri Windows Uygulama SDK'sının en son sürümüne güncelleştirme.
- Deneysel sürümlerle ilgili belgeler için bkz. Windows Uygulama SDK'sının önizleme ve deneysel kanalları için yükleme araçları.
Sürüm 1.8 Deneysel (1.8.0-Experimental4)
Windows AI API'leriyle cihaz içi yapay zeka kullanma
Önemli
Bu API'ler için gereken temel ml modelleri, cihazınızın şu anda Geliştirme Kanalı'nda en son Windows 11 Insider Preview Derlemesini çalıştırmasını gerektirir. Buna ek olarak, bu API'ler cihazınızın bir Copilot+ bilgisayar olmasını gerektirir. Bu cihazlar hakkında daha fazla bilgi edinmek için bkz. Copilot+ Bilgisayarlar Geliştirici Kılavuzu . API'ler, gerekli desteği olmayan cihazlarda çağrıldığında bir özel durum oluşturur.
Windows Uygulama SDK'sı gelişmiş Windows AI özelliklerine sahiptir ve geliştiricilerin akıllı özellikleri uygulamalarıyla sorunsuz bir şekilde tümleştirmesini sağlar. Bu geliştirmeler, gelen istemlere yanıt verme, görüntülerdeki metinleri tanıma, görüntü içeriğini açıklama, resimlerden nesne ayıklama ve daha fazlası gibi yerel yapay zeka işlevlerini içerir.
Yapay zeka destekli özellikler oluşturulurken de uygulanabilen Windows AI API'lerinin oluşturulması sırasında kullanılan sorumlu geliştirme uygulamaları hakkında bilgi için Windows'da Sorumlu Üretken Yapay Zeka Uygulamaları ve Özellikleri Geliştirme kılavuzuna bakın.
Microsoft Windows ML
Windows ML, Windows uygulamalarına donanım hızlandırmalı makine öğrenmesi özellikleri getirir. Microsoft.WindowsAppSDK.ML paketi, yürütme sağlayıcılarını yönetmek için basitleştirilmiş API'lerle ONNX Çalışma Zamanı'nın Windows için iyileştirilmiş bir sürümünü sağlar.
Önemli Özellikler:
- Donanım Soyutlaması: Donanımınızla uyumlu yürütme sağlayıcılarını otomatik olarak bulur ve yönetir.
- Basitleştirilmiş EP Yönetimi: Uygulamanızın üzerinde çalıştığı yerel cihazda yürütme sağlayıcılarının edinimini, yüklemesini ve kaydını işler.
- Sorunsuz ONNX Çalışma Zamanı Tümleştirmesi: Model çıkarımı için doğrudan ONNX Çalışma Zamanı API'leriyle çalışır.
- Çoklu Dil Desteği: C++, C#, Python ve diğer diller için kullanılabilir.
WindowsAppSDK.Packages yeniden adlandırıldı
NuGet Bileşen Paketi Microsoft.WindowsAppSDK.Packages
olarak Microsoft.WindowsAppSDK.Runtime
yeniden adlandırıldı. Bu değişiklik, paketin amacını daha iyi yansıtır ve SDK içindeki rolünü (özellikle çalışma zamanı bileşenini kapsüllediğini) açıklar.
İstem Boyutu Sınırı Raporlaması
Uygulamaların bir girişin Metin Özetleyici çağrısı için izin verilebilen boyutu aşıp aşmadığını belirlemesine olanak tanır. Giriş çok büyükse, API geçerli sınırı belirten bir dizin döndürür ve geliştiricilerin girişi uygun şekilde ayarlamasına olanak tanır. Bu sınır bayt veya karakter uzunluğu yerine belirteç sayısını temel alır ve birden çok faktör nedeniyle zaman içinde değişebilir. Bu nedenle, uygulamaların sınırı dinamik olarak ele alması ve değiştirilebilir olması gerekir.
Metin Yeniden Yazma Tonu
Belirli tonlarla metin yeniden yazmayı etkinleştirir. Gündelik seçeneği, anlamı ve biçimi korurken doğal, spontane tümceleri kullanarak içeriği daha resmi ve konuşmasal bir şekilde ifade eder. Resmi seçenek, metni gösterişli, profesyonel bir sürüme dönüştürerek özgün yapıyı ve ayrıntıları resmi bağlama uygun hassas bir dille korur. Genel seçeneği özgün tonu ve amacı korur ve anlamın değişmeden kalmasını sağlar.
Konuşma Özeti Seçenekleri
Geliştiricilerin konuşma özetleme için istenen çıkış dilini belirtmesini sağlar. Bu, uygulamaların hedeflenen dilde özetler oluşturmasına, yerelleştirmeyi ve kullanıcı deneyimini geliştirmesine olanak tanır.
Hata Düzeltmeleri
Yapay zeka bileşenleri için yinelenen .winmd dosyaları kaldırıldı. Daha fazla bilgi için bkz. Windows Uygulama SDK'sı GitHub Sorunu #5439
Yeniden giriş nedeniyle oluşan
ApplicationDataProvider::GetStateFolderUris
olası kilitlenme giderildi. Daha fazla bilgi için bkz . Windows Uygulama SDK'sı GitHub Sorunu #10513Kısa bir başlık kullanıldığında yanlış aralık görüntülenmesine neden olan
TitleBar
kullanıcı arabirimi hatası giderildi. Daha fazla bilgi için bkz. Windows Uygulama SDK'sı GitHub Sorunu #10492UI'deki, uzun bir başlık ayarlandığında simge kenar boşluklarını yanlış gösteren
CalendarDatePicker
kontrol hatası düzeltildi. Daha fazla bilgi için bkz . Windows Uygulama SDK'sı GitHub Sorunu #10469WIndowsAppSDK ile Windows SDK NuGet paketleri arasındaki sürüm oluşturma uyuşmazlıklarıyla ilgili ve yeni projelerin kullanıma hazır şekilde derlenememesine neden olabilen bir sorun çözüldü. Daha fazla bilgi için bkz . Windows Uygulama SDK'sı GitHub Sorunu #10467
"Üzerine gelindiğinde etkin olmayan pencereleri kaydır" ayarı devre dışı bırakıldığında fare tekerleği girişinin yoksayıldığı ve pencerelerin kalıcı olarak etkin olmayan görünmesine neden olan bir regresyon giderildi. Daha fazla bilgi için bkz . Windows Uygulama SDK'sı GitHub Sorunu #10091
Proje dosyasında
$(WindowsPackageType)=MSIX
ayarlanamadan dağıtım yöneticisinin eklenmesini engelleyerek uygulamaların beklenmedik şekilde yönetici ayrıcalıkları gerektirmesine neden olan bir dağıtım hatası giderildi. Daha fazla bilgi için bkz. Windows Uygulama SDK'sı GitHub Sorunu #8182
1.8-deneysel4 için yeni API'ler
Bu sürüm aşağıdaki yeni ve değiştirilmiş deneysel API'leri içerir:
Microsoft.UI.Composition
CompositionNotificationDeferral
CompositionProjectedShadow
MaxOpacity
MinOpacity
OpacityFalloff
CompositionProjectedShadowCaster
AncestorClip
Mask
CompositionProjectedShadowDrawOrder
CompositionProjectedShadowReceiver
DrawOrder
Mask
Microsoft.UI.Composition.Experimental
ExpCompositionVisualSurface
ExpExpressionNotificationProperty
IExpCompositionPropertyChanged
IExpCompositionPropertyChangedListener
IExpCompositor
IExpVisual
Microsoft.UI.Content
ContentAppWindowBridge
ContentDisplayOrientations
ContentExternalBackdropLink
ContentExternalOutputLink
ContentIsland
Connected
ConnectionInfo
ConnectRemoteEndpoint
Disconnected
IsRemoteEndpointConnected
Root
ContentIslandEnvironment
CurrentOrientation
NativeOrientation
ThemeChanged
ContentSite
TryGetAutomationProvider
ContentSiteEnvironment
CurrentOrientation
NativeOrientation
NotifyThemeChanged
CoreWindowSiteBridge
CoreWindowTopLevelWindowBridge
DesktopChildSiteBridge
AcceptRemoteEndpoint
ConnectionInfo
IsRemoteEndpointConnected
RemoteEndpointConnecting
RemoteEndpointDisconnected
RemoteEndpointRequestedStateChanged
DesktopPopupSiteBridge
AnchoringBehavior
AnchoringPixelAlignment
DesktopSiteBridge
TryCreatePopupSiteBridge
EndpointConnectionEventArgs
EndpointRequestedStateChangedEventArgs
IContentIslandEndpointConnectionPrivate
IContentNodeOwner
IContentSiteBridgeEndpointConnectionPrivate
PopupAnchoringOptions
PopupWindowSiteBridge
ProcessStarter
SystemVisualSiteBridge
Microsoft.UI.Designer
DesignerOutputHost
Microsoft.UI.Input
InputKeyboardSource
GetForWindowId
InputLayoutPolicy
InputLightDismissAction
GetForIsland
InputLightDismissEventArgs
InputPointerActivationBehavior
InputPointerSource
ActivationBehavior
DirectManipulationHitTest
GetForVisual
GetForWindowId
RemoveForVisual
TouchHitTesting
TrySetDeviceKinds
InputPopupController
LightDismissReason
PopupPointerMode
ProximityEvaluation
TouchHitTestingEventArgs
Microsoft.UI.Input.Experimental
ExpInputSite
ExpPointerPoint
Microsoft.UI.Windowing
AppWindow
GetCurrentPlacement
PersistedStateId
PlacementRestorationBehavior
SaveCurrentPlacement
SaveCurrentPlacementForAllPersistedStateIds
SetCurrentPlacement
AppWindowPlacementDetails
DisplayArea
GetMetricsFromWindowId
PlacementInfo
PlacementRestorationBehavior
Microsoft.UI.Xaml
XamlIsland
ShouldConstrainPopupsToWorkArea
Microsoft.UI.Xaml.Automation.Peers
AutomationEvents
Notification
InkCanvasAutomationPeer
PagerControlAutomationPeer
Microsoft.UI.Xaml.Controls
ContentDialogPlacement
UnconstrainedPopup
DoInkPresenterWork
ElementFactory
FlowLayout
FlowLayoutAnchorInfo
FlowLayoutLineAlignment
FlowLayoutState
IApplicationViewSpanningRects
IndexPath
InfoBar
Opened
InfoBarOpenedEventArgs
InkCanvas
ISelfPlayingAnimatedVisual
ItemContainer
CanUserInvoke
CanUserInvokeProperty
CanUserSelect
CanUserSelectProperty
ItemInvoked
MultiSelectMode
MultiSelectModeProperty
ItemContainerInteractionTrigger
ItemContainerInvokedEventArgs
ItemContainerMultiSelectMode
ItemContainerUserInvokeMode
ItemContainerUserSelectMode
LayoutPanel
NumberBox
InputScope
InputScopeProperty
TextAlignment
TextAlignmentProperty
PagerControl
PagerControlButtonVisibility
PagerControlDisplayMode
PagerControlSelectedIndexChangedEventArgs
PagerControlTemplateSettings
ProgressRing
DeterminateSource
DeterminateSourceProperty
IndeterminateSource
IndeterminateSourceProperty
RecyclePool
RecyclingElementFactory
ScrollingScrollStartingEventArgs
ScrollingZoomStartingEventArgs
ScrollView
ScrollStarting
ZoomStarting
SelectionModel
SelectionModelChildrenRequestedEventArgs
SelectionModelSelectionChangedEventArgs
SelectTemplateEventArgs
StackLayout
IsVirtualizationEnabled
IsVirtualizationEnabledProperty
StackLayoutState
TeachingTip
Opened
TeachingTipOpenedEventArgs
UniformGridLayoutState
Microsoft.UI.Xaml.Controls.Primitives
ScrollPresenter
ScrollStarting
ZoomStarting
Microsoft.Windows.AI.Foundation
AIFoundationContract
EmbeddingVector
Microsoft.Windows.AI.Imaging
ImageObjectRemover
ImageObjectRemoverContract
Microsoft.Windows.AI.MachineLearning
ExecutionProvider
ExecutionProviderCatalog
ExecutionProviderReadyResult
ExecutionProviderReadyResultState
ExecutionProviderReadyState
MachineLearningContract
Microsoft.Windows.AI.Text
ConversationItem
ConversationSummaryOptions
InputKind
LanguageModel
CreateContext
CreateContext
CreateContext
GenerateEmbeddingVectors
GenerateEmbeddingVectors
GenerateResponseAsync
GenerateResponseAsync
GenerateResponseAsync
GenerateResponseFromEmbeddingsAsync
GenerateResponseFromEmbeddingsAsync
GenerateResponseFromEmbeddingsAsync
GetUsablePromptLength
GetUsablePromptLength
GetVectorSpaceId
LanguageModelEmbeddingVectorResult
TextRewriter
RewriteAsync
TextRewriteTone
TextSummarizer
IsPromptLargerThanContext
SummarizeConversationAsync
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask
Task
Run
Microsoft.Windows.ApplicationModel.WindowsAppRuntime
DeploymentManager
Repair
DeploymentStatus
PackageRepairFailed
Microsoft.Windows.AppNotifications
AppNotification
ConferencingConfig
AppNotificationConferencingConfig
Microsoft.Windows.AppNotifications.Builder
AppNotificationBuilder
AddCameraPreview
AppNotificationButton
SetSettingStyle
AppNotificationButtonSettingStyle
Microsoft.Windows.SemanticSearch
EmbeddingVector
SemanticSearchContract
Microsoft.Windows.Storage
ApplicationData
GetForUnpackaged
Microsoft.Windows.Storage.Pickers
FileOpenPicker
FileSavePicker
FolderPicker
PickerLocationId
PickerViewMode
PickFileResult
PickFolderResult
Microsoft.Windows.Vision
ScreenRegionBoundingBox
ScreenRegionDetectionContract
ScreenRegionLabel
Microsoft.Windows.Widgets.Feeds.Providers
FeedManager
TryRemoveAnnouncementById
IFeedManager3
Bilinen Sorunlar
C++ projesinde Microsoft.WindowsAppSDK NuGet paketinin 1.8.250610002-experimental3 (veya sonraki) sürümünden yükseltme yaparken, Microsoft.WindowsAppSDK.DWrite gibi bir uyumluluk hatası görebilirsiniz. Bu, packages.configbir sınırlamadan kaynak alır. Sorunu çözmek için tüm mevcut WindowsAppSDK başvurularını kaldırın ve güncelleştirilmiş Microsoft.WindowsAppSDK paketini yeniden ekleyin.
Windows ML, çerçeveye bağımlı dağıtım gerektirir; kendi kendine dağıtım desteklenmez. Windows ML kullanan uygulamalar, Microsoft.WindowsAppSDK.ML ve Microsoft.WindowsAppSDK.Runtime bileşenlerinde geçişli bağımlılıklar içeren Ve her ikisi de gerekli olan Microsoft.WindowsAppSDK paketine başvurmalıdır.
Windows ML yalnızca Windows 11 sürüm 24H2 veya daha yeni sürümlerde (Derleme 26100+) ve yalnızca x64 ve ARM64 mimarilerinde desteklenir. x86 desteklenmez.
StoragePickers API'leri (FileOpenPicker, FileSavePicker, FolderPicker) yalnızca yerelleştirme hatası nedeniyle bağımsız dağıtımlarda çalışır. Bu seçiciler çağrılırken bağımsız olmayan uygulamalar çalışma zamanında kilitlenir. Geçici bir çözüm olarak, Microsoft.WindowsAppRuntime.pri dosyasını proje klasörünüze kopyalayın ve şunu kullanarak çıkış dizinine kopyalanacak şekilde yapılandırın:
<ItemGroup>
<None Update="Microsoft.WindowsAppRuntime.pri">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
Sürüm 1.8 Deneysel (1.8.0-deneysel3)
Windows Uygulama SDK'sı 1.8 Deneysel (1.8.0-experimental3) sürümünün ayrıntılarını görmek için genişletin
Windows AI API'leriyle cihaz içi yapay zeka kullanma
Önemli
Bu API'ler için gereken temel ml modelleri, cihazınızın şu anda Geliştirme Kanalı'nda en son Windows 11 Insider Preview Derlemesini çalıştırmasını gerektirir. Buna ek olarak, bu API'ler cihazınızın bir Copilot+ bilgisayar olmasını gerektirir. Bu cihazlar hakkında daha fazla bilgi edinmek için bkz. Copilot+ Bilgisayarlar Geliştirici Kılavuzu . API'ler, gerekli desteği olmayan cihazlarda çağrıldığında bir özel durum oluşturur.
Windows Uygulama SDK'sı gelişmiş Windows AI özelliklerine sahiptir ve geliştiricilerin akıllı özellikleri uygulamalarıyla sorunsuz bir şekilde tümleştirmesini sağlar. Bu geliştirmeler, gelen istemlere yanıt verme, görüntülerdeki metinleri tanıma, görüntü içeriğini açıklama, resimlerden nesne ayıklama ve daha fazlası gibi yerel yapay zeka işlevlerini içerir.
Yapay zeka destekli özellikler oluşturulurken de uygulanabilen Windows AI API'lerinin oluşturulması sırasında kullanılan sorumlu geliştirme uygulamaları hakkında bilgi için Windows'da Sorumlu Üretken Yapay Zeka Uygulamaları ve Özellikleri Geliştirme kılavuzuna bakın.
1.8-deneysel3 için yeni API'ler
Bu sürüm aşağıdaki yeni ve değiştirilmiş deneysel API'leri içerir:
Microsoft.UI.Composition
CompositionNotificationDeferral
CompositionProjectedShadow
MaxOpacity
MinOpacity
OpacityFalloff
CompositionProjectedShadowCaster
AncestorClip
Mask
CompositionProjectedShadowDrawOrder
CompositionProjectedShadowReceiver
DrawOrder
Mask
Microsoft.UI.Composition.Experimental
ExpCompositionVisualSurface
ExpExpressionNotificationProperty
IExpCompositionPropertyChanged
IExpCompositionPropertyChangedListener
IExpCompositor
IExpVisual
Microsoft.UI.Content
ContentAppWindowBridge
ContentDisplayOrientations
ContentExternalBackdropLink
ContentExternalOutputLink
ContentIsland
Connected
ConnectionInfo
ConnectRemoteEndpoint
Disconnected
IsRemoteEndpointConnected
Root
ContentIslandEnvironment
CurrentOrientation
NativeOrientation
ThemeChanged
ContentSite
TryGetAutomationProvider
ContentSiteEnvironment
CurrentOrientation
NativeOrientation
NotifyThemeChanged
CoreWindowSiteBridge
CoreWindowTopLevelWindowBridge
DesktopChildSiteBridge
AcceptRemoteEndpoint
ConnectionInfo
IsRemoteEndpointConnected
RemoteEndpointConnecting
RemoteEndpointDisconnected
RemoteEndpointRequestedStateChanged
DesktopSiteBridge
TryCreatePopupSiteBridge
EndpointConnectionEventArgs
EndpointRequestedStateChangedEventArgs
IContentIslandEndpointConnectionPrivate
IContentNodeOwner
IContentSiteBridgeEndpointConnectionPrivate
PopupWindowSiteBridge
ProcessStarter
SystemVisualSiteBridge
Microsoft.UI.Designer
DesignerOutputHost
Microsoft.UI.Input
InputKeyboardSource
GetForWindowId
InputLayoutPolicy
InputLightDismissAction
GetForIsland
InputLightDismissEventArgs
InputPointerActivationBehavior
InputPointerSource
ActivationBehavior
DirectManipulationHitTest
GetForVisual
GetForWindowId
RemoveForVisual
TouchHitTesting
TrySetDeviceKinds
InputPopupController
LightDismissReason
PopupPointerMode
ProximityEvaluation
TouchHitTestingEventArgs
Microsoft.UI.Input.Experimental
ExpInputSite
ExpPointerPoint
Microsoft.UI.Windowing
AppWindow
GetCurrentPlacement
PersistedStateId
PlacementRestorationBehavior
SaveCurrentPlacement
SaveCurrentPlacementForAllPersistedStateIds
SetCurrentPlacement
AppWindowPlacementDetails
DisplayArea
GetMetricsFromWindowId
PlacementInfo
PlacementRestorationBehavior
Microsoft.UI.Xaml
XamlIsland
ShouldConstrainPopupsToWorkArea
Microsoft.UI.Xaml.Automation.Peers
AutomationEvents
Notification
InkCanvasAutomationPeer
PagerControlAutomationPeer
Microsoft.UI.Xaml.Controls
ContentDialogPlacement
UnconstrainedPopup
DoInkPresenterWork
ElementFactory
FlowLayout
FlowLayoutAnchorInfo
FlowLayoutLineAlignment
FlowLayoutState
IApplicationViewSpanningRects
IndexPath
InfoBar
Opened
InfoBarOpenedEventArgs
InkCanvas
ISelfPlayingAnimatedVisual
ItemContainer
CanUserInvoke
CanUserInvokeProperty
CanUserSelect
CanUserSelectProperty
ItemInvoked
MultiSelectMode
MultiSelectModeProperty
ItemContainerInteractionTrigger
ItemContainerInvokedEventArgs
ItemContainerMultiSelectMode
ItemContainerUserInvokeMode
ItemContainerUserSelectMode
LayoutPanel
NumberBox
InputScope
InputScopeProperty
TextAlignment
TextAlignmentProperty
PagerControl
PagerControlButtonVisibility
PagerControlDisplayMode
PagerControlSelectedIndexChangedEventArgs
PagerControlTemplateSettings
ProgressRing
DeterminateSource
DeterminateSourceProperty
IndeterminateSource
IndeterminateSourceProperty
RecyclePool
RecyclingElementFactory
ScrollingScrollStartingEventArgs
ScrollingZoomStartingEventArgs
ScrollView
ScrollStarting
ZoomStarting
SelectionModel
SelectionModelChildrenRequestedEventArgs
SelectionModelSelectionChangedEventArgs
SelectTemplateEventArgs
StackLayout
IsVirtualizationEnabled
IsVirtualizationEnabledProperty
StackLayoutState
TeachingTip
Opened
TeachingTipOpenedEventArgs
UniformGridLayoutState
Microsoft.UI.Xaml.Controls.Primitives
ScrollPresenter
ScrollStarting
ZoomStarting
Microsoft.Windows.AI.Foundation
AIFoundationContract
EmbeddingVector
Microsoft.Windows.AI.Imaging
ImageObjectRemover
ImageObjectRemoverContract
Microsoft.Windows.AI.Text
ConversationItem
ConversationSummaryOptions
InputKind
LanguageModel
CreateContext
CreateContext
CreateContext
GenerateEmbeddingVectors
GenerateEmbeddingVectors
GenerateResponseAsync
GenerateResponseAsync
GenerateResponseAsync
GenerateResponseFromEmbeddingsAsync
GenerateResponseFromEmbeddingsAsync
GenerateResponseFromEmbeddingsAsync
GetUsablePromptLength
GetUsablePromptLength
GetVectorSpaceId
LanguageModelEmbeddingVectorResult
TextSummarizer
SummarizeConversationAsync
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask
Task
Run
Microsoft.Windows.ApplicationModel.WindowsAppRuntime
DeploymentManager
Repair
DeploymentStatus
PackageRepairFailed
Microsoft.Windows.AppNotifications
AppNotification
ConferencingConfig
AppNotificationConferencingConfig
Microsoft.Windows.AppNotifications.Builder
AppNotificationBuilder
AddCameraPreview
AppNotificationButton
SetSettingStyle
AppNotificationButtonSettingStyle
Microsoft.Windows.SemanticSearch
EmbeddingVector
SemanticSearchContract
Microsoft.Windows.Storage
ApplicationData
GetForUnpackaged
Microsoft.Windows.Storage.Pickers
FileOpenPicker
FileSavePicker
FolderPicker
PickerLocationId
PickerViewMode
PickFileResult
PickFolderResult
Microsoft.Windows.Vision
ScreenRegionBoundingBox
ScreenRegionDetectionContract
ScreenRegionLabel
Microsoft.Windows.Widgets.Feeds.Providers
FeedManager
TryRemoveAnnouncementById
IFeedManager3
Sürüm 1.8 Deneysel (1.8.0-deneysel2)
Windows Uygulama SDK'sı 1.8 Deneysel (1.8.0-experimental2) sürümünün ayrıntılarını görmek için genişletin
Windows AI API'leriyle cihaz içi yapay zeka kullanma
Önemli
Bu API'ler için gereken temel ml modelleri, cihazınızın şu anda Geliştirme Kanalı'nda en son Windows 11 Insider Preview Derlemesini çalıştırmasını gerektirir. Buna ek olarak, bu API'ler cihazınızın bir Copilot+ bilgisayar olmasını gerektirir. Bu cihazlar hakkında daha fazla bilgi edinmek için bkz. Copilot+ Bilgisayarlar Geliştirici Kılavuzu . API'ler, gerekli desteği olmayan cihazlarda çağrıldığında bir özel durum oluşturur.
Windows Uygulama SDK'sı gelişmiş Windows AI özelliklerine sahiptir ve geliştiricilerin akıllı özellikleri uygulamalarıyla sorunsuz bir şekilde tümleştirmesini sağlar. Bu geliştirmeler, gelen istemlere yanıt verme, görüntülerdeki metinleri tanıma, görüntü içeriğini açıklama, resimlerden nesne ayıklama ve daha fazlası gibi yerel yapay zeka işlevlerini içerir.
Yapay zeka destekli özellikler oluşturulurken de uygulanabilen Windows AI API'lerinin oluşturulması sırasında kullanılan sorumlu geliştirme uygulamaları hakkında bilgi için Windows'da Sorumlu Üretken Yapay Zeka Uygulamaları ve Özellikleri Geliştirme kılavuzuna bakın.
Ondalık Veri Türü
Yeni Decimal
destek, finansal ve bilimsel hesaplamalar için değerli ve yüksek hassasiyetli 10 tabanlı bir sayısal veri türü sunar, kayan nokta veri türlerine kaçınılmaz olarak eşlik eden kararsızlık ve yuvarlama hatalarını önler. 96 bit (12 bayt) işaretsiz bir tamsayı olarak yapılandırılır ve 10 değişken gücüyle ölçeklendirilir ve ondalık değerlerin kesin gösterimine olanak sağlar. Bu, ondalık veri türleri olmayan programlama dilleri için ondalık desteği sağlar ve ondalık desteği sunan dillerle (örneğin C#, Python) birlikte çalışabilirlik sağlar.
NuGet Meta Paketi
Windows Uygulama SDK'sı NuGet paketi NuGet meta paketine dönüştürüldü. Windows Uygulama SDK'sına katkıda bulunan her bileşen artık bir bileşen NuGet paketidir ve meta paketi tarafından bağımlılık olarak listelenir. Bu, geliştiricilerin uygulamaları için meta paketi seçmesine veya belirli bileşen paketlerini seçmesine olanak tanır. Tek tek bileşen paketlerinin kullanılması, geliştiricilerin yalnızca uygulamaları için gerekli API'leri ve işlevleri içermesini sağlar. Varsayılan deneyim, WindowsAppSDKSelfContained
True olarak ayarlanmış gibi davranır, ancak çerçeve paketi dağıtımını kullanmak için Microsoft.WindowsAppSDK.Packages
paketine başvurulabilir.
Microsoft.Windows.SDK.BuildTools.MSIX Yeniden Düzenleme
MSIX yayımlama desteği, Windows Uygulama SDK'sı ve diğer projeler tarafından bağımsız olarak korunabilen ve kullanılabilen tek başına bir nuget paketine eklenmiştir. Ayrıca, MSIX paketlerinin oluşturulması ve MSIX yükleme paketlerinin hazırlanması da dahil olmak üzere, Single-Project çözümleriyle ilgili çeşitli özellik boşlukları giderilmiştir.
Windows AI API'leri
Phi Silica için LoRA Low-Rank Adaptasyonu
Phi Silika için Low-Rank Adaptasyonu (LoRA), geliştiricilerin kendi özel verilerini kullanarak cihaz içi dil modeline (Phi Silika) ince ayar yapmasına olanak tanır. Bu bağdaştırıcı, çıkışın finans, tıp ve eğitim gibi belirli senaryolara uygun olmasını sağlar. Ayrıntılar için bkz . Phi Silica LoRA .
Metin Zekası - Konuşma Özeti
Phi Silica artık e-posta, sohbet veya yazışma üzerinden insanların söylediklerini özetlemenizi sağlayan Bir Konuşmayı Özetle özelliğine sahiptir. Diğer ayrıntılar için bkz . Phi Silika .
1.8-deneysel2 için yeni API'ler
Bu sürüm aşağıdaki yeni ve değiştirilmiş deneysel API'leri içerir:
Microsoft.UI.Composition
CompositionNotificationDeferral
CompositionProjectedShadow
MaxOpacity
MinOpacity
OpacityFalloff
CompositionProjectedShadowCaster
AncestorClip
Mask
CompositionProjectedShadowDrawOrder
CompositionProjectedShadowReceiver
DrawOrder
Mask
Microsoft.UI.Composition.Experimental
ExpCompositionVisualSurface
ExpExpressionNotificationProperty
IExpCompositionPropertyChanged
IExpCompositionPropertyChangedListener
IExpCompositor
IExpVisual
Microsoft.UI.Content
ContentAppWindowBridge
ContentDisplayOrientations
ContentExternalBackdropLink
ContentExternalOutputLink
ContentIsland
Connected
ConnectionInfo
ConnectRemoteEndpoint
Disconnected
IsRemoteEndpointConnected
Root
ContentIslandEnvironment
CurrentOrientation
NativeOrientation
ThemeChanged
ContentSite
SetContentNodeParent
TryGetAutomationProvider
ContentSiteEnvironment
CurrentOrientation
NativeOrientation
NotifyThemeChanged
CoreWindowSiteBridge
CoreWindowTopLevelWindowBridge
DesktopChildSiteBridge
AcceptRemoteEndpoint
ConnectionInfo
IsRemoteEndpointConnected
RemoteEndpointConnecting
RemoteEndpointDisconnected
RemoteEndpointRequestedStateChanged
DesktopSiteBridge
TryCreatePopupSiteBridge
EndpointConnectionEventArgs
EndpointRequestedStateChangedEventArgs
IContentIslandEndpointConnectionPrivate
IContentNodeOwner
IContentSiteBridgeEndpointConnectionPrivate
PopupWindowSiteBridge
ProcessStarter
SystemVisualSiteBridge
Microsoft.UI.Input
InputKeyboardSource
GetForWindowId
InputLayoutPolicy
InputLightDismissAction
GetForIsland
InputPointerActivationBehavior
InputPointerSource
ActivationBehavior
DirectManipulationHitTest
GetForVisual
GetForWindowId
RemoveForVisual
TouchHitTesting
TrySetDeviceKinds
ProximityEvaluation
TouchHitTestingEventArgs
Microsoft.UI.Windowing
AppWindow
GetCurrentPlacement
PersistedStateId
PlacementRestorationBehavior
SaveCurrentPlacement
SaveCurrentPlacementForAllPersistedStateIds
SetCurrentPlacement
AppWindowPlacementDetails
DisplayArea
GetMetricsFromWindowId
PlacementInfo
PlacementRestorationBehavior
Microsoft.UI.Xaml
XamlIsland
ShouldConstrainPopupsToWorkArea
Microsoft.UI.Xaml.Automation.Peers
AutomationEvents
Notification
InkCanvasAutomationPeer
PagerControlAutomationPeer
Microsoft.UI.Xaml.Controls
ContentDialogPlacement
UnconstrainedPopup
DoInkPresenterWork
ElementFactory
FlowLayout
FlowLayoutAnchorInfo
FlowLayoutLineAlignment
FlowLayoutState
IApplicationViewSpanningRects
IndexPath
InkCanvas
ISelfPlayingAnimatedVisual
ItemContainer
CanUserInvoke
CanUserInvokeProperty
CanUserSelect
CanUserSelectProperty
ItemInvoked
MultiSelectMode
MultiSelectModeProperty
ItemContainerInteractionTrigger
ItemContainerInvokedEventArgs
ItemContainerMultiSelectMode
ItemContainerUserInvokeMode
ItemContainerUserSelectMode
LayoutPanel
NumberBox
InputScope
InputScopeProperty
TextAlignment
TextAlignmentProperty
PagerControl
PagerControlButtonVisibility
PagerControlDisplayMode
PagerControlSelectedIndexChangedEventArgs
PagerControlTemplateSettings
ProgressRing
DeterminateSource
DeterminateSourceProperty
IndeterminateSource
IndeterminateSourceProperty
RecyclePool
RecyclingElementFactory
ScrollingScrollStartingEventArgs
ScrollingZoomStartingEventArgs
ScrollView
ScrollStarting
ZoomStarting
SelectionModel
SelectionModelChildrenRequestedEventArgs
SelectionModelSelectionChangedEventArgs
SelectTemplateEventArgs
StackLayout
IsVirtualizationEnabled
IsVirtualizationEnabledProperty
StackLayoutState
TeachingTip
Opened
TeachingTipOpenedEventArgs
UniformGridLayoutState
Microsoft.UI.Xaml.Controls.Primitives
ScrollPresenter
ScrollStarting
ZoomStarting
Microsoft.Windows.AI.Foundation
AIFoundationContract
EmbeddingVector
Microsoft.Windows.AI.Imaging
ImageObjectRemover
ImageObjectRemoverContract
Microsoft.Windows.AI.Text
ConversationItem
ConversationSummaryOptions
InputKind
LanguageModel
CreateContext
CreateContext
CreateContext
GenerateEmbeddingVectors
GenerateEmbeddingVectors
GenerateResponseAsync
GenerateResponseAsync
GenerateResponseAsync
GenerateResponseFromEmbeddingsAsync
GenerateResponseFromEmbeddingsAsync
GenerateResponseFromEmbeddingsAsync
GetUsablePromptLength
GetUsablePromptLength
GetVectorSpaceId
LanguageModelEmbeddingVectorResult
TextSummarizer
SummarizeConversationAsync
Microsoft.Windows.AI.Text.Experimental (C#-only, see Known Issues)
LowRankAdaptation
LanguageModelOptionsExperimental
LanguageModelExperimental
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask
Task
Run
Microsoft.Windows.ApplicationModel.WindowsAppRuntime
DeploymentManager
Repair
DeploymentStatus
PackageRepairFailed
Microsoft.Windows.AppNotifications
AppNotification
ConferencingConfig
AppNotificationConferencingConfig
Microsoft.Windows.AppNotifications.Builder
AppNotificationBuilder
AddCameraPreview
AppNotificationButton
SetSettingStyle
AppNotificationButtonSettingStyle
Microsoft.Windows.Storage
ApplicationData
GetForUnpackaged
Microsoft.Windows.Storage.Pickers
FileOpenPicker
FileSavePicker
FolderPicker
PickerLocationId
PickerViewMode
PickFileResult
PickFolderResult
Microsoft.Windows.Vision
ScreenRegionBoundingBox
ScreenRegionDetectionContract
ScreenRegionLabel
Microsoft.Windows.Widgets.Feeds.Providers
FeedManager
TryRemoveAnnouncementById
IFeedManager3
Microsoft.Windows.Widgets.Providers
WidgetInfo
Rank
WidgetUpdateRequestOptions
Rank
Bilinen Sorunlar
- C++ için Microsoft.Windows.AI.Text.Experimental API projeksiyonları bu sürümde eksik. Projeksiyonlar C# ile kullanılabilir.
- Microsoft.WindowsAppSDK.WinUI bileşen paketini varsayılan bağımsız modunda kullanıyorsanız, WebView2 API'lerini kullanırken WebView2EnableCsWinRTProjection özelliğini true olarak ayarladığınızdan emin olun. Bu, sürüm çakışmalarını önlemeye yardımcı olur ve ilgili uyarıları önler.
- WindowsAppSDK bileşen paketlerini kullanırken, bağımlı bir bileşen paketinin belirtilen sürümünün bulunamadığını, ancak bunun yerine başka bir çözümlendiğini belirten bir uyarı
NU1603
görebilirsiniz. Deneysel2 derlemesinde bu beklenen bir durumdur ve NuGet paketin daha yeni bir sürümünü doğru bir şekilde çözümleyecek ve bu da projenizin derlenmesine olanak sağlayacaktır. Uyarıları hata olarak ele alırsanız, özelliğini<WarningsNotAsErrors>NU1603</WarningsNotAsErrors>
belirterek bu belirli uyarıyı geçici olarak hata değil olarak değerlendirebilirsiniz.
Sürüm 1.8 Deneysel (1.8.0-deneysel1)
Windows Uygulama SDK'sı 1.8 Deneysel (1.8.0-deneysel1) sürümünün ayrıntılarını görmek için genişletin
Windows AI API'leriyle cihaz içi yapay zeka kullanma
Önemli
Bu API'ler için gereken temel ml modelleri, cihazınızın şu anda Geliştirme Kanalı'nda en son Windows 11 Insider Preview Derlemesini çalıştırmasını gerektirir. Buna ek olarak, bu API'ler cihazınızın bir Copilot+ bilgisayar olmasını gerektirir. Bu cihazlar hakkında daha fazla bilgi edinmek için bkz. Copilot+ Bilgisayarlar Geliştirici Kılavuzu . API'ler, gerekli desteği olmayan cihazlarda çağrıldığında bir özel durum oluşturur.
Windows AI API'leri, Windows uygulamalarınızda cihaz içi yapay zeka modellerini kolayca, verimli ve sorumlu bir şekilde kullanmanız için yapay zeka destekli çeşitli özellikler ve API'ler sunar. Bu sürümde, kendi Machine Learning (ML) modellerinizi bulmanıza, çalıştırmanıza veya iyileştirmenize gerek kalmadan güçlü özelliklerden yararlanmanız için senaryo odaklı birkaç API'yi kullanıma sunacağız.
Windows'da Sorumlu Üretici Yapay Zeka Uygulamaları ve Özellikleri Geliştirme kılavuzunda yapay zeka destekli özellikler oluştururken uygulayabileceğiniz, Windows AI API geliştirme sırasında kullanılan sorumlu geliştirme uygulamaları hakkında daha fazla bilgi edinin.
Bu, deneysel kanalın en son sürümüdür.
İndirmek için WinAppSDK NuGet sürümünüzü 1.8.250515001-experimental1
olarak yeniden hedefle.
Nesne Silme
ImageObjectRemover
, görüntülerden nesneleri kaldırmak için kullanılabilir. Model, kaldırılacak nesneyi belirten hem görüntü hem de gri tonlamalı bir maske alır, maskelenmiş alanı görüntüden siler ve silinen alanı görüntü arka planıyla değiştirir.
1.8 deneysel1 için yeni API'ler
Bu sürüm aşağıdaki yeni ve değiştirilmiş deneysel API'leri içerir:
Microsoft.Graphics.Imaging
ImageBuffer
ImageBufferContract
ImageObjectExtractor
ImageObjectExtractorContract
ImageObjectExtractorHint
ImageObjectRemover
ImageObjectRemoverContract
ImageScaler
ImageScalerContract
PixelFormat
Microsoft.UI.Composition
CompositionNotificationDeferral
CompositionProjectedShadow
MaxOpacity
MinOpacity
OpacityFalloff
CompositionProjectedShadowCaster
AncestorClip
Mask
CompositionProjectedShadowDrawOrder
CompositionProjectedShadowReceiver
DrawOrder
Mask
Microsoft.UI.Composition.Experimental
ExpCompositionVisualSurface
ExpExpressionNotificationProperty
IExpCompositionPropertyChanged
IExpCompositionPropertyChangedListener
IExpCompositor
IExpVisual
Microsoft.UI.Content
ContentAppWindowBridge
ContentDisplayOrientations
ContentExternalBackdropLink
ContentExternalOutputLink
ContentIsland
Connected
ConnectionInfo
ConnectRemoteEndpoint
Disconnected
IsRemoteEndpointConnected
Root
ContentIslandEnvironment
CurrentOrientation
NativeOrientation
ThemeChanged
ContentSite
SetContentNodeParent
TryGetAutomationProvider
ContentSiteEnvironment
CurrentOrientation
NativeOrientation
NotifyThemeChanged
CoreWindowSiteBridge
CoreWindowTopLevelWindowBridge
DesktopChildSiteBridge
AcceptRemoteEndpoint
ConnectionInfo
IsRemoteEndpointConnected
RemoteEndpointConnecting
RemoteEndpointDisconnected
RemoteEndpointRequestedStateChanged
DesktopSiteBridge
TryCreatePopupSiteBridge
EndpointConnectionEventArgs
EndpointRequestedStateChangedEventArgs
IContentIslandEndpointConnectionPrivate
IContentNodeOwner
IContentSiteBridgeEndpointConnectionPrivate
PopupWindowSiteBridge
ProcessStarter
SystemVisualSiteBridge
Microsoft.UI.Input
InputKeyboardSource
GetForWindowId
InputLayoutPolicy
InputLightDismissAction
GetForIsland
InputPointerActivationBehavior
InputPointerSource
ActivationBehavior
DirectManipulationHitTest
GetForVisual
GetForWindowId
RemoveForVisual
TouchHitTesting
TrySetDeviceKinds
ProximityEvaluation
TouchHitTestingEventArgs
Microsoft.UI.Input.Experimental
ExpInputSite
ExpPointerPoint
Microsoft.UI.Windowing
AppWindow
GetCurrentPlacement
PersistedStateId
PlacementRestorationBehavior
SaveCurrentPlacement
SaveCurrentPlacementForAllPersistedStateIds
SetCurrentPlacement
AppWindowPlacementDetails
DisplayArea
GetMetricsFromWindowId
PlacementInfo
PlacementRestorationBehavior
Microsoft.UI.Xaml
XamlIsland
ShouldConstrainPopupsToWorkArea
Microsoft.UI.Xaml.Automation.Peers
AutomationEvents
Notification
InkCanvasAutomationPeer
PagerControlAutomationPeer
Microsoft.UI.Xaml.Controls
ContentDialogPlacement
UnconstrainedPopup
DoInkPresenterWork
ElementFactory
FlowLayout
FlowLayoutAnchorInfo
FlowLayoutLineAlignment
FlowLayoutState
IApplicationViewSpanningRects
IndexPath
InkCanvas
ISelfPlayingAnimatedVisual
ItemContainer
CanUserInvoke
CanUserInvokeProperty
CanUserSelect
CanUserSelectProperty
ItemInvoked
MultiSelectMode
MultiSelectModeProperty
ItemContainerInteractionTrigger
ItemContainerInvokedEventArgs
ItemContainerMultiSelectMode
ItemContainerUserInvokeMode
ItemContainerUserSelectMode
LayoutPanel
NumberBox
InputScope
InputScopeProperty
TextAlignment
TextAlignmentProperty
PagerControl
PagerControlButtonVisibility
PagerControlDisplayMode
PagerControlSelectedIndexChangedEventArgs
PagerControlTemplateSettings
ProgressRing
DeterminateSource
DeterminateSourceProperty
IndeterminateSource
IndeterminateSourceProperty
RecyclePool
RecyclingElementFactory
ScrollingScrollStartingEventArgs
ScrollingZoomStartingEventArgs
ScrollView
ScrollStarting
ZoomStarting
SelectionModel
SelectionModelChildrenRequestedEventArgs
SelectionModelSelectionChangedEventArgs
SelectTemplateEventArgs
StackLayout
IsVirtualizationEnabled
IsVirtualizationEnabledProperty
StackLayoutState
UniformGridLayoutState
Microsoft.UI.Xaml.Controls.Primitives
ScrollPresenter
ScrollStarting
ZoomStarting
Microsoft.Windows.AI
AIFeatureReadyContract
AIFeatureReadyResult
AIFeatureReadyResultState
AIFeatureReadyState
Microsoft.Windows.AI.ContentModeration
ContentFilterOptions
ContentModerationContract
ImageContentFilterSeverity
SeverityLevel
TextContentFilterSeverity
Microsoft.Windows.AI.Generative
ImageDescriptionContract
ImageDescriptionGenerator
ImageDescriptionKind
ImageDescriptionResult
ImageDescriptionResultStatus
LanguageModel
LanguageModelContext
LanguageModelContract
LanguageModelEmbeddingVectorResult
LanguageModelOptions
LanguageModelResponseResult
LanguageModelResponseStatus
Microsoft.Windows.ApplicationModel.WindowsAppRuntime
DeploymentManager
Repair
DeploymentStatus
PackageRepairFailed
Microsoft.Windows.AppNotifications
AppNotification
ConferencingConfig
AppNotificationConferencingConfig
Microsoft.Windows.AppNotifications.Builder
AppNotificationBuilder
AddCameraPreview
AppNotificationButton
SetSettingStyle
AppNotificationButtonSettingStyle
Microsoft.Windows.SemanticSearch
EmbeddingVector
SemanticSearchContract
Microsoft.Windows.Storage
ApplicationData
GetForUnpackaged
Microsoft.Windows.Storage.Pickers
FileOpenPicker
FileSavePicker
FolderPicker
PickerLocationId
PickerViewMode
PickFileResult
PickFolderResult
Microsoft.Windows.Vision
BoundingBox
DetectedLineStyle
OrientationDetectionOptions
RecognizedLine
RecognizedLineStyle
RecognizedText
RecognizedWord
TextRecognitionContract
TextRecognizer
TextRecognizerOptions
Microsoft.Windows.Widgets.Feeds.Providers
FeedManager
TryRemoveAnnouncementById
IFeedManager3
Microsoft.Windows.Workloads
WorkloadPriority
WorkloadsContract
Hata düzeltmeleri
Bu sürüm aşağıdaki hata düzeltmelerini içerir:
- Windows Ayarları'ndaki "Üzerine gelindiğinde etkin olmayan pencereleri kaydır" seçeneği devre dışı bırakılırsa fare tekerleği girişinin yoksayılması sorunu düzeltildi. Daha fazla bilgi için bkz. GitHub sorunu #10091.
Deneysel kanal sürüm notlarını arşivle
Arşivlenmiş deneysel kanal sürüm notlarına bağlantılar için genişletin
- Windows Uygulama SDK'sı 1.7 için deneysel kanal sürüm notları
- Windows Uygulama SDK'sı 1.6 için deneysel kanal sürüm notları
- Windows App SDK 1.5 için deneysel kanal sürüm notları
- Windows App SDK 1.4 için Deneysel Kanal Sürüm Notları
- Windows Uygulama SDK'sı 1.3 için Deneysel kanal sürüm notları
- Windows Uygulama SDK'sı 1.2 için deneysel kanal sürüm notları
- Windows Uygulama SDK'si 1.0 için Deneysel Kanal Sürüm Notları
- Windows Uygulama SDK'sı 0.8 için Deneysel kanal sürüm notları
İlgili konular
Windows developer