Το περιβάλλον επιφάνειας εργασίας Pop!_OS COSMIC θα χρησιμοποιήσει το Iced αντί για το GTK

COSMIC χρησιμοποιώντας Iced αντί για GTK

COSMIC χρησιμοποιώντας Iced αντί για GTK

Μερικές μέρες πριν Michael Aaron Murphy, επικεφαλής ανάπτυξης Pop!_OS και συνεργάτης του Redox OS, μίλησε για δουλειά σε μια νέα έκδοση του περιβάλλοντος χρήστη από το «COSMIC».

Για όσους αγνοούν το COSMIC, θα πρέπει να το γνωρίζουν είναι ένα ιδιόκτητο περιβάλλον επιφάνειας εργασίας για το Pop! _ΕΣΕΙΣ που βασίζεται σε ένα τροποποιημένο κέλυφος GNOME με πρόσθετες επεκτάσεις, αλλά διαφέρει σε βαθύτερο επανασχεδιασμό της επιφάνειας εργασίας και εισαγωγή εννοιολογικών αλλαγών.

Πρέπει να θυμόμαστε ότι το COSMIC παρουσιάστηκε στο Pop!_OS πέρυσι στην έκδοση Pop!_OS 21.04 και οι υπεύθυνοι για το έργο System76 περιγράφουν το περιβάλλον ως μια καθαρή λύση που κάνει την επιφάνεια εργασίας πιο εύκολη στη χρήση, ενώ είναι πιο ισχυρή και αποτελεσματική για τους χρήστες μέσω της προσαρμογής.

Αναφέρεται επίσης ότι νέα σχέδια έχουν αναπτυχθεί μετά από εκτεταμένες δοκιμές και τα σχόλια των χρηστών από την κυκλοφορία του Pop! _OS 20.04, και επί του παρόντος βελτιώνονται στη φάση δοκιμών τους.

Αντί για την ενοποιημένη οριζόντια πλοήγηση εικονικών επιτραπέζιων υπολογιστών και εφαρμογών στην «Επισκόπηση δραστηριότητας» που εμφανίστηκε στο GNOME 40, Το COSMIC συνεχίζει να διαχωρίζει τις προβολές για πλοήγηση σε επιτραπέζιους υπολογιστές παράλληλα με ανοιχτά παράθυρα και υπάρχουσες εφαρμογές.Ναί Η διαιρεμένη προβολή σάς δίνει τη δυνατότητα πρόσβασης σε μια επιλογή εφαρμογών με ένα μόνο κλικ και μια απλούστερη διάταξη δεν αποσπά την οπτική ακαταστασία.

Η ομάδα UX σχεδιάζει προσεκτικά widget και εφαρμογές τον τελευταίο χρόνο. Βρισκόμαστε τώρα στο σημείο όπου είναι κρίσιμο για την ομάδα μηχανικών να αποφασίσει για μια εργαλειοθήκη GUI για το COSMIC. Μετά από πολλή σκέψη και πειραματισμό τον τελευταίο χρόνο, η ομάδα μηχανικών αποφάσισε να χρησιμοποιήσει το Iced αντί για το GTK.

Κατά τη διάρκεια της δοκιμής χρήστη, αναφέρθηκε ότι διαπιστώθηκε ότι οι χρήστες του GNOME τείνουν να διακόπτουν την εργασία μετά το άνοιγμα της "Επισκόπηση δραστηριοτήτων". διχασμένες απόψειςΕπιτρέπει την πρόσβαση στο πρόγραμμα εκκίνησης εφαρμογών με ένα μόνο κλικ, ενώ ο καθαρότερος σχεδιασμός της διεπαφής χρήστη αποτρέπει την οπτική απόσπαση της προσοχής.

Το Iced είναι ένα εγγενές κιτ εργαλείων Rust GUI που πρόσφατα έχει προχωρήσει αρκετά ώστε να είναι βιώσιμο για χρήση στο COSMIC. Αρκετές μικροεφαρμογές COSMIC έχουν ήδη γραφτεί τόσο σε GTK όσο και σε Iced για σύγκριση. 

Σημειώνεται ότι μετά από πολύωρες συζητήσεις και πειράματα, οι προγραμματιστές αποφάσισαν να χρησιμοποιήσουν τη βιβλιοθήκη Iced αντί για το GTK για τη δημιουργία της διεπαφής. Σύμφωνα με τους μηχανικούς του System76, η βιβλιοθήκη Iced, η οποία έχει αναπτυχθεί ενεργά πρόσφατα, έχει ήδη φτάσει σε επαρκές επίπεδο για να χρησιμοποιηθεί ως βάση για ένα περιβάλλον χρήστη.

Οι τελευταίες εκδόσεις ανάπτυξης του Iced έχουν ένα API που είναι πολύ ευέλικτο, εκφραστικό και διαισθητικό σε σύγκριση με το GTK. Αισθάνεται πολύ φυσικό στο Rust και όποιος είναι εξοικειωμένος με το Elm θα εκτιμήσει τον σχεδιασμό του.

Κατά τις δοκιμές που πραγματοποιήθηκαν παρασκευάστηκαν αρκετές μικροεφαρμογές COSMIC, γραμμένο ταυτόχρονα σε GTK και Iced να συγκρίνουν τεχνολογίες. Οι δοκιμές που πραγματοποιήθηκαν έχουν δείξει ότι σε σύγκριση με το GTK, η βιβλιοθήκη Iced παρέχει ένα πιο ευέλικτο, εκφραστικό και κατανοητό API, συνδυάζεται φυσικά με τον κώδικα Rust και προσφέρει μια οικεία αρχιτεκτονική για προγραμματιστές που είναι εξοικειωμένοι με τη γλώσσα κατασκευής της δηλωτικής διεπαφής Elm.

Βιβλιοθήκη Το Iced είναι γραμμένο εξ ολοκλήρου στη γλώσσα Rust., χρησιμοποιεί ασφαλείς τύπους, αρθρωτή αρχιτεκτονική και αντιδραστικό μοντέλο προγραμματισμού. Παρέχονται διάφοροι κινητήρες απόδοσης συμβατοί με Vulkan, Metal, DX12, OpenGL 2.1+ και OpenGL ES 2.0+, καθώς και ένα κέλυφος παραθύρων και μια μηχανή ενοποίησης ιστού.

ο Οι εφαρμογές που βασίζονται σε Iced μπορούν να κατασκευαστούν για Windows, macOS, Linux και να εκτελούνται σε πρόγραμμα περιήγησης ιστού. Στους προγραμματιστές προσφέρεται ένα σύνολο out-of-the-box γραφικά στοιχεία, η δυνατότητα δημιουργίας ασύγχρονων ελεγκτών και χρήσης ανταποκρινόμενης διάταξης στοιχείων διεπαφής με βάση το μέγεθος του παραθύρου και της οθόνης. Ο κωδικός διανέμεται υπό την άδεια MIT.

Τελικά αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό, μπορείτε να ελέγξετε τις λεπτομέρειες στο παρακάτω σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.