Microsoft 'Project Reunion' Untuk Menyatukan Aplikasi Win32 Dan UWP Untuk Windows 10X Pada Perangkat Komputasi Seluler Layar Ganda?

Microsoft menerbitkan dokumen penting yang menawarkan detail tentang 'Project Reunion'. Seperti namanya, proyek ini akan melibatkan penggabungan Aplikasi Win32 lama dengan Aplikasi UWP (Universal Windows Platform) modern. Penyatuan dua platform yang berbeda secara signifikan harus memastikan pengembangan aplikasi dan platform penerapan yang lebih sederhana bagi pengembang yang membuat aplikasi untuk Windows 10 dan kemungkinan besar sistem operasi Windows 10X.

Dengan Windows 8, Microsoft mencoba pendekatan yang berbeda secara fundamental terhadap aplikasi. Sementara Aplikasi Win32 lama berjuang dengan file ekosistem aplikasi modern, Microsoft memperkenalkan UWP. Meskipun UWP dimaksudkan untuk menawarkan operasi yang efisien, ada beberapa masalah bagi pengembang yang bekerja dengan dua platform terpisah untuk tujuan yang pada dasarnya sama. Sekarang Microsoft akhirnya memutuskan untuk mengintegrasikan ekosistem Win32 dan UWP dengan 'Project Reunion'.

Microsoft 'Project Reunion' Bertujuan Untuk Menyatukan Aplikasi Win32 dan Universal Windows Platform (UWP):

Setelah peluncuran dan kesuksesan tablet berbasis sentuh dan perangkat komputasi mobile, Microsoft berusaha untuk menyetel kembali sistem operasi Windows untuk perangkat genggam dengan layar sentuh. Sementara Aplikasi Win32 sebelumnya bekerja dengan baik dengan antarmuka keyboard-mouse, Microsoft membutuhkan aplikasi yang dioptimalkan untuk web dan antarmuka berbasis sentuhan. Selain itu, aplikasi ini akan dioptimalkan untuk berbagai orientasi layar dan skenario penggunaan. Oleh karena itu dibuatlah Universal Windows Platform atau UWP. Namun, hal ini menyebabkan dua skenario pengembangan aplikasi paralel.

Project Reunion adalah upaya untuk membersihkan masalah yang dibuat oleh Microsoft dengan aplikasi UWP 'modern' yang dimulai dari Windows 8. Pengguna selalu menganggap Aplikasi Win32 lawas sebagai hal yang penting untuk menyelesaikan pekerjaan. Sementara itu, aplikasi UWP dianggap sebagai versi yang disederhanakan untuk perangkat komputasi seluler.

Dengan Project Reunion, Microsoft pada dasarnya telah menggulung Win32 API dengan UWP API. Ini akan memungkinkan pengembang untuk menambahkan fitur modern seperti panel Bagikan ke aplikasi desktop mereka. Menggabungkan kedua platform penting untuk penyatuan dua pendekatan pengembangan yang terpisah dan menyederhanakan proses pengembangan aplikasi.

Apa yang ditawarkan oleh Microsoft Project Union kepada Pengembang Aplikasi?

Komponen Project Reunion pertama adalah sumber terbuka WinUI 3 dan WebView 2. Meskipun WinUI 3 adalah kerangka kerja UI asli yang modern untuk Windows 10, WebView 2 adalah kontrol untuk mengintegrasikan konten web ke dalam aplikasi. Microsoft sekarang telah menambahkan klarifikasi ke halaman GitHub untuk Project Reunion untuk menjelaskan apa proyek itu dan yang bukan.

Pada awalnya, Microsoft telah menambahkan pustaka C ++ / WinRT, Rust / WinRT, dan C # / WinRT ke Project Union. Pratinjau publik pustaka runtime Rust Windows telah ditambahkan bulan lalu. Ini akan menyederhanakan pengembang aplikasi Windows untuk memanfaatkan Rust dengan lebih baik. Ini melayani tujuan yang sama dengan runtime Windows untuk kode yang ditulis dalam C ++ dan C #. Microsoft juga menambahkan MISX-Core, yang pada dasarnya adalah cara bagi pengembang untuk mendistribusikan aplikasi ke PC Windows melalui toko atau mekanisme pihak ketiga mereka sendiri.

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

Microsoft telah mengklarifikasi bahwa Project Union bukanlah model atau platform aplikasi baru. Dengan kata lain, tidak akan ada template 'Aplikasi Reuni Proyek baru' untuk Visual Studio, VS Code, atau lingkungan pengembangan lainnya. Berbicara tentang hal yang sama, Microsoft menyebutkan, "Anda masih memiliki akses penuh ke Windows SDK dan perangkat terkait. Seiring waktu, fitur yang disediakan oleh Project Reunion akan berkembang lebih dari sekadar menggabungkan model Win32 dan UWP yang ada dan menyediakan fungsionalitas tambahan untuk digunakan semua aplikasi. ”

Microsoft juga mengklarifikasi bahwa Project Union bukanlah model pengemasan atau isolasi baru untuk aplikasi. Ini juga bukan model keamanan baru untuk aplikasi. Selain itu, Project Union tidak dimaksudkan untuk pengembang menjalankan aplikasi di cloud. Meskipun demikian, teknologi Project Reunion akan membantu mendapatkan aplikasi pada keluarga API modern yang siap untuk cloud.

Facebook Twitter Google Plus Pinterest