Aracılığıyla paylaş


Evrensel Windows Platformu (UWP) için uygulama geliştirme

Evrensel Windows Platformu (UWP) ve tek Bir Windows çekirdeğimiz ile aynı uygulamayı telefonlardan masaüstlerine kadar herhangi bir Windows 10 cihazında çalıştırabilirsiniz. Visual Studio ve Evrensel Windows Uygulaması geliştirme araçlarıyla bu Evrensel Windows uygulamalarını oluşturun.

Evrensel Windows Platformu

Uygulamanızı bir Windows 10 telefonunda, Windows 10 masaüstünde veya Xbox'ta çalıştırın. Aynı uygulama paketi! Windows 10 tek, birleşik çekirdek kullanıma sunulduğunda tek bir uygulama paketi tüm platformlarda çalıştırılabilir. Çeşitli platformlarda, platforma özgü davranışlardan yararlanmak için uygulamanıza ekleyebileceğiniz uzantı SDK'ları vardır. Örneğin, mobil cihazlar için bir uzantı SDK'sı, Windows telefonunda basılan geri düğmesini işler. Projenizde bir uzantı SDK'sına başvurursanız, sdk'nın bu platformda kullanılabilir olup olmadığını test etmek için çalışma zamanı denetimleri eklemeniz yeter. Bu şekilde her platform için aynı uygulama paketine sahip olabilirsiniz!

Windows çekirdeği nedir?

windows ilk kez tüm Windows 10 platformları genelinde ortak bir çekirdek olacak şekilde yeniden düzenlenmiş. Bir ortak kaynak, bir ortak Windows çekirdeği, bir dosya G/Ç yığını ve bir uygulama modeli vardır. Kullanıcı arabirimi için yalnızca bir XAML UI çerçevesi ve bir HTML UI çerçevesi vardır. Uygulamanızın farklı Windows 10 cihazlarında çalıştırılmasını kolaylaştırdığımız için harika bir uygulama oluşturmaya odaklanabilirsiniz.

Evrensel Windows Platformu tam olarak nedir?

Evrensel Windows Platformu yalnızca sözleşmeler ve sürümlerden oluşan bir koleksiyondur. Bunlar, uygulamanızın çalıştırabileceği yeri hedeflemenize olanak tanır. Artık bir işletim sistemini hedeflemiyorsanız; şimdi bir veya daha fazla cihaz ailesini hedef alırsınız. Evrensel Windows Platformu giriş bölümünü okuyarak daha fazla ayrıntı öğrenin.

Gereksinimler

Evrensel Windows Uygulaması geliştirme araçları, uygulamanızın farklı cihazlarda nasıl göründüğünü görmek için kullanabileceğiniz öykünücülerle birlikte gelir. Bu öykünücüleri kullanmak istiyorsanız, bu yazılımı fiziksel bir makineye yüklemeniz gerekir. Fiziksel makine Windows 8.1 (x64) Professional sürümünü veya üzerini çalıştırmalı ve Hyper-V İstemcisi ve İkinci Düzey Adres Çevirisi(SLAT) destekleyen bir işlemciye sahip olmalıdır. Visual Studio bir sanal makineye yüklendiğinde öykünücüler kullanılamaz.

İhtiyacınız olan yazılımların listesi aşağıdadır:

Bu yazılımı yükledikten sonra Windows 10 cihazınızı geliştirme için etkinleştirmeniz gerekir. Bkz . Cihazınızı geliştirme için etkinleştirme. Artık her Windows 10 cihazı için bir geliştirici lisansına ihtiyacınız yoktur.

Evrensel Windows uygulamaları

Windows 10 cihazları için bir Evrensel Windows Platformu uygulaması oluşturmak için C#, Visual Basic, C++ veya JavaScript'ten tercih ettiğiniz geliştirme dilini seçin. İlk uygulamanızı oluşturma'ya bakın.

Mevcut Windows Mağazası 8.1 uygulamalarınız, Windows Telefon 8.1 uygulamalarınız veya Visual Studio 2015 ile oluşturulmuş Evrensel Windows uygulamalarınız varsa, en son Evrensel Windows Platformu kullanmak için bu uygulamaları taşımanız gerekir. Bkz. Windows Çalışma Zamanı 8.x'ten UWP'ye geçme.

Evrensel Windows uygulamanızı oluşturduktan sonra, bir Windows 10 cihazına yüklemek veya Windows Mağazası'na göndermek için uygulamanızı paketlemeniz gerekir. Bkz . Paketleme uygulamaları.