Η LG κυκλοφορεί το webOS Open Source Edition 2.27

Παρουσιάστηκε η κυκλοφορία της ανοιχτής πλατφόρμας webOS Open Source Edition 2.27, η οποία μπορεί να χρησιμοποιηθεί σε διάφορες φορητές συσκευές, πλακέτες και συστήματα ενημέρωσης και ψυχαγωγίας αυτοκινήτου. Οι πλακέτες Raspberry Pi 4 θεωρούνται ως η πλατφόρμα υλικού αναφοράς. Η πλατφόρμα αναπτύσσεται σε δημόσιο αποθετήριο υπό την άδεια Apache 2.0 και η ανάπτυξη εποπτεύεται από την κοινότητα, ακολουθώντας ένα μοντέλο διαχείρισης συνεργατικής ανάπτυξης.

Βασικές αλλαγές στη νέα έκδοση:

  • Η μηχανή του προγράμματος περιήγησης έχει ενημερωθεί σε Chromium 120 (προηγουμένως χρησιμοποιήθηκε η έκδοση 108). Η εφαρμογή που υλοποιεί το πρόγραμμα περιήγησης Enact έχει μετατραπεί ώστε να χρησιμοποιεί την έννοια του κελύφους του προγράμματος περιήγησης αντί του κελύφους εφαρμογής, το οποίο έχει επεκτείνει τη λειτουργικότητα και την ευελιξία της επεξεργασίας περιεχομένου. Η αρχιτεκτονική εφαρμογών App Shell περιλαμβάνει τη χρήση της δικής της υλοποίησης της διεπαφής χρήστη, στην οποία εμφανίζεται το αποδιδόμενο περιεχόμενο ιστού και η αρχιτεκτονική του κελύφους του προγράμματος περιήγησης καταλήγει στη χρήση τυπικών στοιχείων διεπαφής του βασικού προγράμματος περιήγησης.
  • Προστέθηκαν πρόσθετες δυνατότητες για αυτόνομες διαδικτυακές εφαρμογές (PWA, Progressive Web Application), όπως υποστήριξη για πλοήγηση με κουμπιά εμπρός και πίσω, πιο βολική κύλιση και δυνατότητα εμφάνισης ειδοποιήσεων push.
  • Αυξημένη αποτελεσματικότητα της διαδικασίας συναρμολόγησης. Οι επεκτάσεις των αρχείων με εικόνες για εκτέλεση στον εξομοιωτή έχουν αλλάξει από ".wic.vmdk" σε "wic.vmdk.gz".
  • Η μέθοδος setSupportedActions έχει προστεθεί στο com.webos.service.mediacontroller API, το οποίο αποτελεί τη διεπαφή ελέγχου αναπαραγωγής, για να ορίσετε τη λίστα των υποστηριζόμενων λειτουργιών (αναπαραγωγή, παύση, επόμενο, προηγούμενο, σίγαση, κατάργηση σίγασης).
  • Η υπηρεσία συστήματος luna-sysservice απαλλάσσεται από τη σύνδεση με το Qt.
  • Το πλαίσιο Qt έχει ενημερωθεί στην έκδοση 6.7.2.
  • Προστέθηκε η δυνατότητα αλλαγής των χρωμάτων που χρησιμοποιούνται στη σχεδίαση του διαμορφωτή (εφαρμογή Ρυθμίσεις).

 Η LG κυκλοφορεί το webOS Open Source Edition 2.27

Η πλατφόρμα webOS αναπτύχθηκε αρχικά από την Palm το 2008 και χρησιμοποιήθηκε στα smartphone Palm Pre και Pixie. Το 2010, μετά την εξαγορά της Palm, η πλατφόρμα πέρασε στα χέρια της Hewlett-Packard, μετά την οποία η HP προσπάθησε να χρησιμοποιήσει αυτή την πλατφόρμα στους εκτυπωτές, τα tablet, τους φορητούς υπολογιστές και τους υπολογιστές της. Το 2012, η ​​HP ανακοίνωσε τη μεταφορά του webOS σε ένα ανεξάρτητο έργο ανοιχτού κώδικα και το 2013 άρχισε να ανοίγει τον πηγαίο κώδικα των στοιχείων του. Η πλατφόρμα εξαγοράστηκε από τη Hewlett-Packard από την LG το 2013 και τώρα χρησιμοποιείται σε περισσότερες από 70 εκατομμύρια τηλεοράσεις LG και καταναλωτικές συσκευές. Το 2018, ιδρύθηκε το έργο webOS Open Source Edition, μέσω του οποίου η LG προσπάθησε να επιστρέψει στο ανοιχτό μοντέλο ανάπτυξης, να προσελκύσει άλλους συμμετέχοντες και να επεκτείνει τη γκάμα των συσκευών που υποστηρίζονται στο webOS.

Το περιβάλλον του συστήματος webOS διαμορφώνεται χρησιμοποιώντας το OpenEmbedded toolkit και τα βασικά πακέτα, καθώς και το σύστημα κατασκευής και το σύνολο μεταδεδομένων από το έργο Yocto. Τα βασικά στοιχεία του webOS είναι ο διαχειριστής συστήματος και εφαρμογών (SAM, System and Application Manager), ο οποίος είναι υπεύθυνος για την εκτέλεση εφαρμογών και υπηρεσιών, και το Luna Surface Manager (LSM), που αποτελεί τη διεπαφή χρήστη. Τα στοιχεία έχουν γραφτεί χρησιμοποιώντας το πλαίσιο Qt και τη μηχανή προγράμματος περιήγησης Chromium.

Η απόδοση γίνεται μέσω ενός σύνθετου διαχειριστή που χρησιμοποιεί το πρωτόκολλο Wayland. Για την ανάπτυξη προσαρμοσμένων εφαρμογών, προτείνεται η χρήση τεχνολογιών Ιστού (CSS, HTML5 και JavaScript) και του πλαισίου Enact που βασίζεται στο React, αλλά είναι επίσης δυνατή η δημιουργία προγραμμάτων σε C και C ++ με διεπαφή βασισμένη στο Qt. Η διεπαφή χρήστη και οι ενσωματωμένες γραφικές εφαρμογές υλοποιούνται ως επί το πλείστον ως εγγενή προγράμματα γραμμένα με τεχνολογία QML. Από προεπιλογή, προσφέρεται το Home Launcher, το οποίο είναι βελτιστοποιημένο για λειτουργία οθόνης αφής και προσφέρει την έννοια των διαδοχικών χαρτών (αντί των παραθύρων).

Ο χώρος αποθήκευσης DB8 χρησιμοποιείται για την αποθήκευση δομημένων δεδομένων χρησιμοποιώντας τη μορφή JSON, χρησιμοποιώντας τη βάση δεδομένων LevelDB ως backend. Το Bootd, που βασίζεται στο systemd, χρησιμοποιείται για την αρχικοποίηση. Τα υποσυστήματα uMediaServer και Media Display Controller (MDC) προσφέρονται για την επεξεργασία περιεχομένου πολυμέσων και ο ήχος υπηρέτης Χρησιμοποιείται το PulseAudio. Για τις αυτόματες ενημερώσεις υλικολογισμικού, χρησιμοποιούνται το OSTree και η αντικατάσταση ατομικών διαμερισμάτων (δημιουργούνται δύο διαμερίσματα συστήματος, ένα εκ των οποίων είναι ενεργό και το άλλο χρησιμοποιείται για την αντιγραφή της ενημέρωσης).

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster