Önerilen, 2024

Editörün Seçimi

Microsoft’un Evrensel Windows Platformu (UWP) nedir?

Что такое UWP?

Что такое UWP?

İçindekiler:

Anonim

UWP'nin Microsoft için neden iyi bir hamle olduğu hakkında konuşuyoruz ama bu sizin için iyi mi?

Microsoft, 2010 yılında Windows Phone işletim (OS) sistemini başlattığından beri, mobil alanı aydınlatmak için mücadele etti. Sorun, geliştiricilerin düşük kullanıcı sayıları olan bir platform için uygulamalar oluşturmak için zaman harcamak istememeleriydi ve kullanıcılar uygulama zengini Android ve Apple ekosistemlerini uygulamaların olmadığı bir akıllı telefon işletim sistemi için bırakmaya hazır değildi. Bu bir kısır döngüdü ve Microsoft’un hiçbir yararı olmadı.

Daha yakın zamanlarda, Windows 10 karma aygıtları için de aynı sorun ortaya çıktı, uygulamaları kullanarak ve tarayıcı üzerinden masaüstü modunda erişerek hizmetleri kullanmak gayet iyi ancak tablet moduna geçiyor ve dokunmatik ekran girişi için tasarlanan uygulama sayısı saf cep telefonu seçiminin gerisinde kalıyor işletim sistemleri.

En yeni Microsoft indirim kodlarını görüntüleyin

Microsoft’un tüm bunlara cevabı, Windows 10’un yanında olan Evrensel Windows Platformu (UWP). Akıllı telefon, tablet, dizüstü bilgisayar ve dizüstü bilgisayar için uygun uygulamaların sayısını artırmak amacıyla yazılımın Windows aygıtları için geliştirilme şeklini değiştiriyor. masaüstü kullanımı - ve hatta ötesinde Xbox One desteği ile gelecekte ne olacağını bilen.

UWP Nedir?

İlk olarak Windows 10'da tanıtılan Microsoft'un UWP'si, Windows uygulama geliştiricilerin en son Windows sistemlerinin (Windows 10 ve Windows 10 Mobile) hem masaüstü hem de mobil sürümlerinde çalışan Metro tarzı uygulamalar oluşturmalarını sağlamak için oluşturulan bir uygulama mimarisidir. Her platform için ayrı ayrı yeniden yazılmıştır.

UWP ile, geliştiricilerin yalnızca bir uygulama yazması gerekir - bir video oyunu ya da bir bilgisayar programı olsun - bir kez ve yazılımın şimdi veya gelecekte herhangi bir Windows 10 cihazına düzgün çalışması ve ekrana tam oturması için port vermesi gerekir. Bir akıllı telefon, tablet, hepsi bir arada bilgisayar, Xbox One video oyun konsolu ve yakında bile HoloLens artırılmış gerçeklik kulaklığı olsa da, büyük veya küçük çeşitli aygıtlarda çalışır.

Bu, hem geliştiricilere, hem de daha fazla platform için uygulama yazmalarını daha hızlı yapmalarını sağlayan - ve en sevdikleri uygulamalarını, mobil platforma taşınmasını beklemeden aygıtların bir bolgesinde görebilen tüketiciler için çok sayıda fayda sağlar. tersine.

Nasıl çalışır

UWP'nin özünde, kullanıcıların deneyimlerinin tüm aygıtlarında erişilebilir olmasını istedikleri, hangileri en uygun veya eldeki görev için üretken oldukları fikridir. Buradaki en önemli şeylerden biri ekran çözünürlüğü ve kullanıcı deneyimini nasıl etkilediği. UWP'de, Microsoft, yazı tipleri ve diğer kullanıcı arabirimi (UI) öğeleri, tüm Windows aygıtlarında kusursuz çalışabilmeleri için.

Nasıl çalışır: bir uygulama bir cihazda çalıştığında, UWP sistemi, UI öğelerinin ekranda görüntülenme biçimini normalleştirmek için bir algoritma kullanır. Bu ölçeklendirme algoritması, fiziksel boyuttan ziyade algılanan boyutu optimize etmek için görüntüleme mesafesini ve ekran yoğunluğunu (inç başına piksel) dikkate alır. Örneğin, ölçeklendirme algoritması, odanın diğer tarafındaki TV'deki bir fontun kullanıcı için birkaç inç uzaklıktaki beş inçlik bir akıllı telefondaki font kadar okunaklı olmasını sağlar.

Ölçekleme sisteminin nasıl çalıştığından dolayı, geliştiriciler bir UWP uygulaması tasarladıklarında, etkin fiziksel pikseller tasarlıyorlar, gerçek fiziksel pikselleri değil, tasarlarken piksel yoğunluğunu ve gerçek ekran çözünürlüğünü yok satabilecekleri anlamına geliyorlar. farklı cihaz boyutlarında çalışmak üzere yapılan uygulamalar.

UWP'nin dokunma, fare ve klavye, bir oyun kumandası veya bir kalem olsun, çeşitli ekran boyutlarını ve ayrıca çeşitli etkileşim modellerini kolayca desteklemesi budur.

Yararları

Bu yüzden, temelde, UWP'nin cihaz ailelerine getireceği temel faydalar, platformda oluşturulan bir uygulamanın, telefonlardan, tabletlerden ve masaüstü bilgisayarlardan set üstü kutulara ve Xbox konsollarına kadar çeşitli cihazların hepsinde, hatta hepsinde çalışabilmesidir. . Bu uygulama aynı zamanda evrensel aygıt ailesinin dışındaki bir aygıtın özelliklerini dinamik olarak algılamak ve kullanmak için uyarlanabilir kod kullanabilir.

UWP'nin Windows 10'da tanıtılmasıyla birlikte, Windows 10 başlıkları - örneğin Tomb Raider'in Yükselişi , ve Ultimate Ultimate Sürümünün Gears'ı - Bilgisayarlardan Xbox'lara kadar tüm Microsoft platformlarını kapsayabilecek, yani kullanıcıların oyunların bir platformda veya başka bir platformda yayınlanmasını beklemeleri gerekmeyecek. Ve önceki Windows sürümlerinden ücretsiz geçiş ile,. Bu iki şeyin birleşimi, Windows 10 unvanlarının Windows Mağazası aracılığıyla çok sayıda müşteriye ulaşabileceği anlamına gelir.

Microsoft CEO'su Satay Nadella'nın dediği gibi: "Windows ve Windows 10'un güçlü konsepti, geliştiricilere yönelik bir mağaza olan ve daha sonra bir kez inşa etmek için geliştiricileri çekecek ve tüm Windows üzerinde çalıştırmalarını sağlayacak tek bir uygulama platformudur." şu anda iş UWP'nin yararını platformda daha fazla geliştiriciyi ikna etmek için kullanıyor.

Sorunlar

UWP'de olduğu gibi, Microsoft da, bilgisayar geliştirmeyi etkin bir şekilde ios duvarlı bahçeye yaklaştırıyor - burada Apple tarafından onaylanan ve Apple'ın dışında kod çalıştırmak için cihazınızı hapse atmazsanız Apple'dan satın aldığınız uygulamaları yükleyebilirsiniz. kontrol. Mevcut UWP kurulumu, bu önlemi değil, Android yaklaşımına benzer şekilde, güvenlik ayarını devre dışı bırakmanız durumunda herhangi bir yerden uygulama yükleyebildiğiniz yerlerde uygulama yükleyebiliyorsunuz - bu da ayarlarda bulunması oldukça kolay.

Ancak bu, Microsoft'un Windows için ücret almak yerine Windows Mağazasından kar elde etmek istediği ilk adım olabilir. Microsoft'un, yalnızca birkaç yıl öncesine kadar terk edilmiş Windows RT tableti gibi, yalnızca mağazalarından uygulamalar yükleyebilecek düşük fiyatlı cihazlar oluşturması kolay olurdu.

İlk tepki Microsoft'un DirectX geliştirme araçları kütüphanesine ve üzerinde çalıştıkları Windows platformuna oldukça bağımlı olan oyun geliştiricilerden geldi. Microsoft, DirectX güncellemelerini yalnızca Windows Mağazası aracılığıyla satılması gereken UWP uygulamaları ile sınırlandırmaya başlarsa, bir gecede PC oyunlarının yüzünü değiştirir. Bu tür bir tehdit her zaman mevcuttu; bu, Steam oyunu perakende satış şirketi olan Steam'in Windows tabanlı yazılıma büyük ölçüde güvendiğini belirten Valve'ın neden Linux tabanlı bir oyun işletim sistemi geliştirdiğini açıklıyor: Steam OS.

UWP'nin ilk günleri, ancak kuruluşundan bu yana Windows'taki en radikal değişiklik olabilir.

Top