Η αριθμομηχανή ανοιχτού κώδικα της Microsoft για Windows 10 μεταφέρεται στο Android

Η Microsoft δημιούργησε τον υπολογιστή ανοιχτού κώδικα των Windows 10 και ο προγραμματιστής πήρε τον διαθέσιμο πηγαίο κώδικα της εφαρμογής και τον μετέφερε σε Android και iOS.

Αυτό μπορεί να φανεί εκπληκτικό, αλλά Microsoft είναι ένας από τους μεγαλύτερους παίκτες στην κοινότητα ανοιχτού κώδικα. Μπορείτε να τους ρίξετε μια ματιά Λογαριασμός GitHub για να πάρετε μια ιδέα για το πόσο συνεισφέρουν. Μόλις πριν από μερικές εβδομάδες, ήταν ανοιχτού κώδικα άλλη μια από τις εφαρμογές τους: τον υπολογιστή Windows 10. Οι προγραμματιστές στο Uno Platform αποφάσισε να εκμεταλλευτεί τον διαθέσιμο πηγαίο κώδικα της εφαρμογής και να τη μεταφέρει σε άλλες πλατφόρμες. Ωστόσο, δεν ήταν τόσο εύκολο όσο κάποιοι φαντάζονταν.

Η Uno Platform αποφάσισε να μεταφέρει την εφαρμογή στον ιστό, στο Android και στο iOS. Το πρόβλημα είναι ότι, παρά το γεγονός ότι η αριθμομηχανή των Windows 10 συνοδεύεται από γλώσσα σχεδίασης Fluent και αρκετά νέες πρακτικές, ο κώδικάς της είναι τόσο κληρονομημένος όσο γίνεται. Ο κινητήρας είναι

από τη δεκαετία του '90, οπότε μπορείτε μόνο να φανταστείτε πόσο δύσκολο είναι να μεταφέρετε παλιό κώδικα C++ σε C# ή σε οποιαδήποτε σύγχρονη γλώσσα. Γι' αυτό η ομάδα ανάπτυξης της Uno Platform βρήκε πολλές προκλήσεις στην πορεία. Ωστόσο, η μετατροπή του κώδικα σε XAML και η προετοιμασία του για την πλατφόρμα για κινητά στη συνέχεια ήταν αρκετά εύκολη. Δημιουργήθηκε η πλατφόρμα Uno τη δική τους σελίδα GitHub για να βοηθήσει τους προγραμματιστές να δημιουργήσουν μια αριθμομηχανή πολλαπλών πλατφορμών.

Η έκδοση ιστού της μεταφερόμενης εφαρμογής έχει μεταγλωττιστεί χρησιμοποιώντας το WebAssembly και μπορεί να βρεθεί σε αυτόν τον ιστότοπο. Δυστυχώς, το Chrome υποστηρίζει ανεπαρκή το WebAssembly, επομένως θα συνιστούσα να χρησιμοποιήσετε τον Microsoft Edge ή οποιοδήποτε άλλο πρόγραμμα περιήγησης για το άνοιγμα της εφαρμογής. Όσον αφορά το Android και το iOS, μπορείτε να κάνετε λήψη της εφαρμογής από τις αντίστοιχες αγορές εφαρμογών τους. Μεταφερόμενος υπολογιστής Windows 10 σε iOS μπορείτε να βρείτε εδώ. Η καταχώριση του Play Store είναι παρακάτω για Android.

Υπολογιστής UnoΠρογραμματιστής: Uno Platform

Τιμή: Δωρεάν.

4.

Κατεβάστε

Πηγή: Uno Platform | Μέσω: MSPoweruser