Πιο εύκολη θέλει να κάνει η Microsoft τη ζωή ενός προγραμματιστή που θέλει να αναπτύξει μια desktop εφαρμογή για τα Windows, ανακοινώνοντας σήμερα στα πλαίσια του συνεδρίου Build 2020, το Project Reunion.

Με το Project Reunion η Microsoft επιθυμεί να «ενοποιήσει» κατά κάποιο τρόπο τα παραδοσιακά apis που γνωρίζουμε μέχρι σήμερα ως Win32, με αυτά του Universal Windows Platform (UWP) προκειμένου να παρέχει μια κοινή πλατφόρμα ανάπτυξης εφαρμογών για Windows, με backward υποστήριξη. Η νέα πλατφόρμα δίνει έμφαση σε ένα πιο μοντέρνο σχεδιασμό εφαρμογών, με τα apis να είναι διαθέσιμα κυρίως μέσω εργαλείων όπως το NuGet και όχι μέσω του λειτουργικού συστήματος. Στόχος της Microsoft είναι οι developers να μπορούν να δημιουργήσουν μία Windows εφαρμογή η οποία θα τρέχει όχι μόνο στο 1 δισεκατομμύριο συστήματα που αποτελούν την ενεργή βάση χρηστών Windows 10 αλλά και σε παλαιότερες εκδόσεις του λειτουργικού συστήματος.

Το επόμενο διάστημα, η Microsoft θα συνεχίζει να εκσυγχρονίζει τα υπάρχοντα api, προσθέτοντας νέα ενώ σημαντικό μέρος του Project Reunion είναι το WinUI 3, ένα UI Framework που επιτρέπει στις desktop εφαρμογές να έχουν ένα μοντέρνο περιβάλλον το οποίο θα μπορεί να προσαρμόζεται ανάλογα τη συσκευή στην οποία τρέχουν. Το πρώτο api που αποτελεί μέρος του Project Reunion είναι το WebView2 που επιτρέπει σε developers να ενσωματώσουν ένα WebView βασισμένο στη Chromium engine, σε UWP εφαρμογές, Windows Forms και WPF.

engaging-ui-powered-by-winui-in-aarms-clock-app-100842431-orig.jpg.11fecaff7c07b8c9a7b2990f57af2c0c.jpg

WinUI 3

a34b1321eab452d081212359a3cde237.gif.ec0f72d8eabaab8aa7e9fe2cbbd952f3.gif

WebView2

Στο μέλλον, η Microsoft αναφέρει ότι οι εφαρμογές που θα προκύψουν από το Project Reunion, θα είναι δυνατό να τρέξουν και εκτός Windows όπως μέσω cloud κάνοντας χρήση του Windows Virtual Desktop η οποιασδήποτε εφαρμογής απομακρυσμένης διαχείρισης.

  • Like 1