Συνεχής ανάπτυξη του GNOME Shell για κινητές συσκευές

Ο Jonas Dressler του έργου GNOME δημοσίευσε μια αναφορά σχετικά με το έργο που έγινε τους τελευταίους μήνες για την ανάπτυξη της εμπειρίας του GNOME Shell για χρήση σε smartphone και tablet με οθόνη αφής. Το έργο χρηματοδοτείται από το Γερμανικό Υπουργείο Παιδείας, το οποίο παρείχε επιχορήγηση σε προγραμματιστές του GNOME ως μέρος μιας πρωτοβουλίας για την υποστήριξη κοινωνικά σημαντικών έργων λογισμικού.

Η τρέχουσα κατάσταση ανάπτυξης μπορεί να βρεθεί στις νυχτερινές εκδόσεις του GNOME OS. Επιπλέον, οι συναρμολογήσεις της διανομής postmarketOS αναπτύσσονται χωριστά, συμπεριλαμβανομένων των αλλαγών που προετοιμάζονται από το έργο. Το smartphone Pinephone Pro χρησιμοποιείται ως πλατφόρμα για δοκιμές εξελίξεων, αλλά τα smartphone Librem 5 και Android που υποστηρίζονται από το έργο postmarketOS μπορούν επίσης να χρησιμοποιηθούν για δοκιμές.

Για προγραμματιστές, προσφέρονται ξεχωριστοί κλάδοι του GNOME Shell και Mutter, οι οποίοι συλλέγουν υπάρχουσες αλλαγές που σχετίζονται με τη δημιουργία ενός πλήρους κελύφους για κινητές συσκευές. Ο δημοσιευμένος κώδικας παρέχει υποστήριξη για πλοήγηση χρησιμοποιώντας χειρονομίες επί της οθόνης, πρόσθεσε ένα πληκτρολόγιο οθόνης, συμπεριέλαβε κώδικα για προσαρμοστική προσαρμογή στοιχείων διεπαφής στο μέγεθος οθόνης και πρόσφερε μια διεπαφή βελτιστοποιημένη για μικρές οθόνες για πλοήγηση μέσω εγκατεστημένων εφαρμογών.

Κύρια επιτεύγματα σε σύγκριση με την προηγούμενη έκθεση:

  • Η ανάπτυξη της δισδιάστατης πλοήγησης με χειρονομίες συνεχίζεται. Σε αντίθεση με τη διεπαφή που βασίζεται σε χειρονομίες του Android και του iOS, το GNOME παρέχει μια κοινή διεπαφή για την εκκίνηση εφαρμογών και την εναλλαγή μεταξύ εργασιών, ενώ το Android χρησιμοποιεί διάταξη τριών οθονών (αρχική οθόνη, πλοήγηση εφαρμογών και εναλλαγή εργασιών ) και στο iOS - δύο (). αρχική οθόνη και εναλλαγή μεταξύ εργασιών).

    Η ενοποιημένη διεπαφή του GNOME εξαλείφει το μπερδεμένο χωρικό μοντέλο και τη χρήση μη προφανών χειρονομιών όπως "σάρωση, στάση και αναμονή χωρίς να σηκώνεις το δάχτυλό σου" και αντί αυτού προσφέρει μια κοινή διεπαφή για την προβολή διαθέσιμων εφαρμογών και την εναλλαγή μεταξύ εφαρμογών που εκτελούνται, που ενεργοποιείται με απλό σάρωση χειρονομίες (Μπορείτε να κάνετε εναλλαγή μεταξύ των μικρογραφιών εφαρμογών που εκτελούνται με μια κατακόρυφη κίνηση ολίσθησης και να μετακινηθείτε στη λίστα των εγκατεστημένων εφαρμογών με μια οριζόντια κίνηση).

  • Κατά την αναζήτηση, οι πληροφορίες εμφανίζονται σε μία στήλη, παρόμοια με την αναζήτηση στο περιβάλλον επιφάνειας εργασίας του GNOME.
    Συνεχής ανάπτυξη του GNOME Shell για κινητές συσκευές
  • Το πληκτρολόγιο οθόνης έχει επανασχεδιάσει πλήρως την οργάνωση εισόδου χρησιμοποιώντας χειρονομίες, η οποία είναι κοντά στην οργάνωση εισόδου που εφαρμόζεται σε άλλα λειτουργικά συστήματα κινητής τηλεφωνίας (για παράδειγμα, το πατημένο πλήκτρο απελευθερώνεται μετά το πάτημα ενός άλλου πλήκτρου). Βελτιωμένα ευρετικά για τον προσδιορισμό του πότε θα εμφανίζεται το πληκτρολόγιο οθόνης. Η διεπαφή εισαγωγής emoji έχει επανασχεδιαστεί. Η διάταξη του πληκτρολογίου έχει προσαρμοστεί για χρήση σε μικρότερες οθόνες. Έχουν προστεθεί νέες χειρονομίες για την απόκρυψη του πληκτρολογίου οθόνης και επίσης αποκρύπτεται αυτόματα όταν προσπαθείτε να κάνετε κύλιση.
  • Η οθόνη με μια λίστα διαθέσιμων εφαρμογών έχει προσαρμοστεί για να λειτουργεί σε κατακόρυφη λειτουργία, έχει προταθεί ένα νέο στυλ για την εμφάνιση καταλόγων και οι εσοχές έχουν αυξηθεί για να διευκολύνουν το πάτημα σε smartphone. Παρέχονται δυνατότητες για ομαδοποίηση εφαρμογών.
  • Έχει προταθεί μια διεπαφή για γρήγορη αλλαγή ρυθμίσεων (οθόνη Quick Settings), συνδυασμένη σε ένα αναπτυσσόμενο μενού με μια διεπαφή για την εμφάνιση μιας λίστας ειδοποιήσεων. Το μενού καλείται με μια συρόμενη κίνηση από πάνω προς τα κάτω και σας επιτρέπει να αφαιρέσετε μεμονωμένες ειδοποιήσεις με οριζόντιες συρόμενες κινήσεις.

Μελλοντικά σχέδια:

  • Μεταφορά των προετοιμασμένων αλλαγών και του νέου API για τον έλεγχο των χειρονομιών στην κύρια δομή του GNOME (προγραμματίζεται να πραγματοποιηθεί ως μέρος του κύκλου ανάπτυξης του GNOME 44).
  • Δημιουργία διεπαφής για εργασία με κλήσεις ενώ η οθόνη είναι κλειδωμένη.
  • Υποστήριξη κλήσης έκτακτης ανάγκης.
  • Η δυνατότητα χρήσης του κινητήρα δόνησης που είναι ενσωματωμένος στα τηλέφωνα για τη δημιουργία ενός εφέ απτικής ανάδρασης.
  • Διεπαφή για ξεκλείδωμα της συσκευής με κωδικό PIN.
  • Η δυνατότητα χρήσης εκτεταμένων διατάξεων πληκτρολογίου επί της οθόνης (για παράδειγμα, για απλοποίηση της εισαγωγής URL) και προσαρμογής της διάταξης για το τερματικό.
  • Εκ νέου επεξεργασία του συστήματος ειδοποιήσεων, ομαδοποίηση ειδοποιήσεων και κλήση ενεργειών από ειδοποιήσεις.
  • Προσθήκη φακού στην οθόνη γρήγορων ρυθμίσεων.
  • Υποστήριξη για αναδιάταξη χώρων εργασίας σε λειτουργία επισκόπησης.
  • Έχουν γίνει αλλαγές για να επιτραπούν στρογγυλεμένες γωνίες για μικρογραφίες σε λειτουργία επισκόπησης, διαφανείς πίνακες και η δυνατότητα στις εφαρμογές να τραβούν την περιοχή κάτω από το επάνω και το κάτω πάνελ.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο