Microsoft "Project Reunion" Windows 10X İçin Win32 ve UWP Uygulamalarını Çift Ekranlı Mobil Bilgi İşlem Cihazlarında Birleştirecek mi?

Microsoft, "Project Reunion" hakkında ayrıntılar sunan önemli bir belge yayınladı. Adından da anlaşılacağı gibi proje, eski Win32 Uygulamalarını günümüzün UWP (Evrensel Windows Platformu) Uygulamaları ile birleştirmeyi içerecek. İki önemli ölçüde farklı platformun birleşimi, aşağıdakiler için uygulamalar oluşturan geliştiriciler için daha basit uygulama geliştirme ve dağıtım platformu sağlamalıdır. Windows 10 ve büyük olasılıkla Windows 10X işletim sistemi.

Windows 8 ile Microsoft, uygulamalara temelde farklı bir yaklaşım denedi. Eski Win32 Uygulamaları, modern uygulama ekosistemiMicrosoft, UWP'yi tanıttı. UWP'nin basitleştirilmiş operasyonlar sunması amaçlanırken, temelde aynı amaç için iki ayrı platformla çalışan geliştiriciler için birkaç sorun vardı. Şimdi Microsoft nihayet hem Win32 hem de UWP ekosistemini "Project Reunion" ile entegre etmeye karar verdi.

Microsoft "Project Reunion" Win32 ve Evrensel Windows Platformu (UWP) Uygulamalarını Birleştirmeyi Amaçlıyor:

Dokunmatik tabanlı tabletlerin ve mobil bilgi işlem cihazlarının piyasaya sürülmesinden ve başarısından sonra, Microsoft, dokunmatik ekranlı el cihazları için Windows işletim sistemini yeniden düzenlemeye çalıştı. Önceki Win32 Uygulamaları klavye-fare arayüzüyle iyi çalışsa da, Microsoft'un ihtiyaç duyduğu uygulamalar web ve dokunmatik arayüz için optimize edilmiş. Ek olarak, bu uygulamalar farklı ekran yönleri ve kullanım senaryoları için optimize edilecektir. Bu nedenle Evrensel Windows Platformu veya UWP oluşturuldu. Ancak bu, iki paralel uygulama geliştirme senaryosuna yol açtı.

Project Reunion, Microsoft tarafından oluşturulan sorunları Windows 8'den başlayarak "modern" UWP uygulamalarıyla temizleme girişimidir. Kullanıcılar her zaman eski Win32 Uygulamalarını işlerin yapılması için önemli olarak görmüştür. Bu arada, UWP uygulamaları mobil bilgi işlem cihazları için basitleştirilmiş sürümler olarak kabul edildi.

Project Reunion ile Microsoft, esasen Win32 API'yi UWP API ile birleştirdi. Bu, geliştiricilerin masaüstü uygulamalarına Paylaş paneli gibi modern özellikler eklemelerine olanak tanır. İki platformun birleştirilmesi, iki ayrı geliştirme yaklaşımının birleştirilmesi ve uygulama geliştirme sürecinin basitleştirilmesi için önemlidir.

Microsoft Project Union, Uygulama Geliştiricilerine Ne Sunuyor?

İlk Project Reunion bileşenleri, açık kaynaklı WinUI 3 ve WebView 2'dir. WinUI 3, Windows 10 için modern, yerel bir UI çerçevesi iken, WebView 2, web içeriğini bir uygulamaya entegre etmek için bir kontroldür. Microsoft şimdi Project Reunion için GitHub sayfasına projenin ne olduğunu ve ne olmadığını açıklamak için bir açıklama ekledi.

Başlangıçta Microsoft, C ++ / WinRT, Rust / WinRT ve C # / WinRT kitaplıklarını Project Union'a ekledi. Rust Windows çalışma zamanı kitaplığının genel önizlemesi geçen ay eklendi. Bu, Windows uygulama geliştiricilerinin Rust'tan daha iyi yararlanmasını kolaylaştıracaktır. C ++ ve C # ile yazılmış kod için Windows çalışma zamanlarıyla aynı amaca hizmet eder. Microsoft ayrıca, geliştiricilerin mağaza veya kendi üçüncü taraf mekanizmaları aracılığıyla uygulamaları Windows PC'lere dağıtmasının bir yolu olan MISX-Core'u da ekledi.

https://twitter.com/JsPadoan/status/1268911639002218496

Microsoft, Project Union'ın yeni bir uygulama modeli veya platform olmadığını açıkladı. Diğer bir deyişle, Visual Studio, VS Code veya diğer geliştirme ortamları için "yeni Project Reunion Uygulaması" şablonu olmayacak. Aynı şeyden bahseden Microsoft, "Windows SDK'ya ve ilgili kitlere tam erişiminiz olacak. Zamanla Project Reunion'un sağladığı özellikler, mevcut Win32 ve UWP modellerini birleştirmenin ötesine geçecek ve tüm uygulamaların kullanması için ek işlevsellik sağlayacak. "

Microsoft ayrıca Project Union'ın uygulamalar için yeni bir paketleme veya izolasyon modeli olmadığını açıkladı. Uygulamalar için yeni bir güvenlik modeli de değildir. Dahası, Project Union, geliştiricilerin bulutta bir uygulama çalıştırması için tasarlanmamıştır. Yine de Project Reunion teknolojisi, buluta hazır modern API ailelerinde bir uygulama edinmeye yardımcı olacaktır.

Facebook Twitter Google Plus Pinterest