Microsoft, Windows 10 İçin UWP ile Geleneksel Win32 Uygulamalarını Bağlayan "Proje Birliğini" Optimize Etmeye mi Çalışıyor?
Microsoft, geleneksel ve hala ilgili Win32 Uygulamaları ile oldukça yeni UWP (Evrensel Windows Platformu) Uygulamaları arasındaki geniş uçurumu kapatmaya çalışıyor. Project Union ile Windows 10, uygulamalar için birleşik bir operasyonel platforma sahip olabilir.
Microsoft Windows 10, Project Union nedeniyle bazı büyük değişikliklere uğruyor, geleneksel Win32 Uygulamalarının günümüz UWP Uygulamaları ile iyi çalışmasını sağlamaya çalışan bir platform. Daha da önemlisi, Microsoft, Project Union ile daha iyi güvenlik ve gizlilik sunmak için Uygulama Ekosistemini Windows 10'dan ayırıyor gibi görünüyor.
Microsoft, Uygulama Ekosistemini Ayrıştırmak ve Win32 Uygulamalarını UWP Uygulamalarıyla Birleştirmek İçin Project Union'ı Windows 10'a İtiyor:
Microsoft, Windows 8'de Evrensel Windows Platformu uygulama ekosistemini tanıttı. Mevcut Win32 uygulamalarına ek olarak, Windows 8, dokunmatik arabirime sahip donanımda daha iyi çoklu görev deneyimi sunacak modern uygulamalar içeriyordu. Eklemeye gerek yok, UWP Platformunun ana akım haline gelip Win32 Uygulamalarının yerini alması için hala uzun bir yolu var.
Windows UWP modern uygulamaları her zaman oldukça geç kalmış ve standart Win32 uygulamalarının arkasında olduğu görülmüştür. Bu, Microsoft'un yalnızca UWP'ye yeni özellikler getirerek UWP Uygulamalarını tanıtmak için çok uğraşmasına rağmen. Win32 Uygulamaları, güçlü olmalarına rağmen, kasıtlı olarak "yenilik dışı" bir durumda tutuldu ve geliştiriciler, yalnızca eski API'lere erişimle geride bırakıldı.
Şimdi bazı ilginç değişiklikler oldu. Microsoft, Project Union ile API'leri iki uygulama modelinde birleştirerek bu açığı kapatmaya çalışıyor. Başka bir deyişle, Project Reunion ile Microsoft, mevcut Win32 ve UWP API'lerine erişimi birleştireceğini iddia ediyor. Ek olarak, uygulama ekosistemi işletim sisteminden ayrılacaktır. Doğrudan bir sonuç olarak, Windows 10 işletim sistemi kullanıcıları, Windows 10’un yerleşik paylaşım paneline erişim de dahil olmak üzere geleneksel masaüstü uygulamalarında "modern özellikler" bekleyebilir.
Microsoft, UWP ve Win32 Uygulamaları İçin "Birleşik Pencereleme Alanı" Tanıtmak İçin:
Microsoft'un UWP ve Win32 uygulamaları için bir "birleşik pencere alanı" tanıtacağı bildiriliyor. Bu, geliştiricilerin UWP veya Win32 uygulamalarında tutarlı pencereleme deneyimleri sağlayabilen API'leri benimsemesine izin vermelidir. Yenilik hakkında konuşan Microsoft,
"Ayrıca, uygulama modeliniz olarak UWP veya Win32'yi seçmiş olsanız da, geliştiriciler için tanıdık bir çalışma yöntemi oluşturmamız için pencereleme modelinin temelde aynı olmasını istiyoruz."
Microsoft, Windows 10’un pencereleme API'lerinin, Project Union altındaki işlem modelinden (UWP veya Win32) bağımsız olarak geliştiriciler tarafından erişilebilir olacağını belirtti. Bu, Microsoft ve geliştiricilerin aynı özellik ve API kümesiyle UWP veya Win32 gibi uygulamalar oluşturmasına olanak tanır.
Mevcut durumda, Windows 10'un şu anda “pencereleme” yapmanın iki çok farklı yolunu (uygulamaların yeniden boyutlandırılması, başlık çubuklarının özelleştirilmesi, vb.) Eklemeye gerek yok, Win32 Uygulamalarının güçlü ve etkili pencereleme senaryoları vardır, UWP Uygulamaları özellikle Pencereleme senaryosunda çok kısıtlı görünür.
Microsoft, Project Union ile geliştiricilerin UWP Uygulamaları için Win32 pencereleme gücüne sahip olmalarını sağlayacak. Ek olarak şirket, uygulamalar arasında tutarlılığı artıran birleşik API'ler geliştirmeye ve dağıtmaya devam edecek.
Proje Birliği zımni vaatlere sadık kalırsa, Win32 ve UWP Uygulamalarının geliştiricileri sonunda yeni pencereleme API'leri. Bu, UWP uygulamalarının pencereleme deneyimini önemli ölçüde etkilemeli ve iyileştirmeli ve iki uygulama modelini birleştirmelidir.