Windows 10 Geliştirme - Uyarlanabilir Tasarım

Windows 10'da, Evrensel Windows Platformu (UWP) uygulamaları artık aşağıdakiler gibi bir dizi cihaz ailesinde çalışacaktır:

  • Desktop device family - Tabletler, dizüstü bilgisayarlar, PC'ler

  • Mobile device family - Windows Telefonları, phablet'ler

  • IoT device family - Giyilebilir cihazlar veya ev aletleri gibi kompakt cihazlar

  • Team device family - Yüzey göbeği

Her cihaz ailesinin kendi ekranı ve pencere boyutu vardır. Öyleyse, önemli ölçüde farklı ekran boyutları ve farklı giriş yöntemleriyle çeşitli cihazlarda harika bir kullanıcı deneyimi sağlayan bir uygulama nasıl tasarlanır?

Uygulamanızı birden çok cihaz ailesi için tasarlamak, bazı ek değerlendirme, planlama ve tasarım gerektirir. Windows 10 UWP, platform kontrolleri tarafından desteklenen, birden çok cihaz için tasarım yapmayı ve farklı ekran ve pencere boyutlarında otomatik olarak ölçeklendirmeyi çok daha kolaylaştıran bir dizi yerleşik özellik ve evrensel yapı taşı sağlar.

Yeni Yerleşik Özellikler

Aşağıda, geliştiricilerin bir UWP uygulaması oluştururken kullanabilecekleri yeni özellikler verilmiştir. Bu özellikler otomatik ve ücretsizdir.

Etkili Pikseller ve Platform Ölçeklendirme

UWP uygulamanız Windows 10 tarafından desteklenen herhangi bir cihazda çalıştığında, o zaman -

  • Sistem, üzerinde çalıştığı bir cihazın ekranında kontrollerin, yazı tiplerinin ve diğer UI öğelerinin görüntülenme şeklini normalleştirmek için bir algoritma kullanır.

  • Ölçekleme algoritması, varsayılan boyutu (fiziksel boyut yerine) optimize etmek için görüntüleme mesafesini ve ekran yoğunluğunu (inç başına piksel) kontrol eder.

  • Ölçekleme algoritması, 10 fit uzaklıktaki Surface Hub'daki 36 piksellik bir yazı tipinin, birkaç inç uzaklıktaki 5 '' telefondaki 36 piksel yazı tipi kadar kullanıcı tarafından okunabilir olmasını sağlar.

Evrensel Girdi ve Akıllı Etkileşimler

Evrensel Windows Platformu, tüm cihazlar için girdiyi anlayan yerleşik akıllı etkileşim giriş sistemlerine sahiptir. Örneğin, uygulamanızda bir tıklama etkileşimi tasarladığınızda, tıklamanın gerçek bir fare tıklamasından mı yoksa bir parmak dokunuşundan mı geldiğini bilmenize gerek yoktur. Sistem bunu sizin için otomatik olarak yapacaktır.

Evrensel Yapı Taşları

Evrensel Windows Platformunda (UWP) birden çok cihaz ailesi için uygulama tasarlamayı kolaylaştıran bazı değerli yapı taşları vardır.

Evrensel Kontroller

UWP, tüm Windows 10 cihazlarında iyi çalışması garanti edilen bir dizi Evrensel Kontrol sağlar.

  • Bu 'Evrensel kontroller' listesi, radyo düğmesi, birleşik giriş kutusu ve metin kutusu gibi yaygın kontrolleri içerir.

  • Ayrıca, aşağıdaki gibi bazı gelişmiş kontroller içerir: grid view ve list view bir veri akışından ve bir şablondan bir öğe listesi oluşturabilir.

Evrensel Stiller

UWP uygulaması, size şu özellikleri sağlayan varsayılan bir stil grubunu otomatik olarak alır -

  • Uygulamanıza otomatik olarak açık veya koyu bir tema veren bir dizi stil.

  • Etkileşimler için varsayılan animasyonlar.

  • Yüksek kontrastlı modlar için otomatik destek.

  • Diğer diller için otomatik destek. Varsayılan stillerimiz, Windows'un desteklediği her dil için doğru yazı tipini otomatik olarak seçer. Aynı uygulamada birden fazla dil bile kullanabilirsiniz ve bunlar düzgün bir şekilde görüntülenecektir.