Οι Mozilla, Google, Apple και Microsoft ενώνονται δυνάμεις για την τυποποίηση των πρόσθετων

Το W3C ανακοίνωσε πριν ΛΙΓΕΣ μερες τη δημιουργία μιας κοινοτικής ομάδας που ονομάζεται "WebExtensions" (WECG) του οποίου η κύρια λειτουργία είναιΣυνεργάζομαι με παρόχους προγραμμάτων περιήγησης και άλλα ενδιαφερόμενα μέρη για την προώθηση μιας πλατφόρμας ανάπτυξης plugin Κοινό πρόγραμμα περιήγησης που βασίζεται στο WebExtensions API.

Αυτή η ομάδα εργασίας περιλαμβάνει εκπροσώπους από την Google, τη Mozilla, την Apple και τη Microsoft και τις προδιαγραφές που ανέπτυξε η ομάδα εργασίας στοχεύει στη διευκόλυνση της δημιουργίας προσθηκών που λειτουργούν σε διαφορετικά προγράμματα περιήγησης.

Το W3C αναφέρει ότι σκοπεύει να επιτύχει αυτόν τον στόχο ορίζοντας ένα ολιστικό μοντέλο και μια κοινή βασική λειτουργικότητα, API και σύστημα εξουσίας, εκτός από το γεγονός ότι η ομάδα εργασίας θα καθορίσει επίσης μια συμπληρωματική αρχιτεκτονική για τη βελτίωση της απόδοσης, την ενίσχυση της ασφάλειας και την προστασία από η κατάχρηση.

Κατά την ανάπτυξη προδιαγραφών, προτείνεται να τηρείτε τις αρχές που εφαρμόζει το W3C TAG (Ομάδα τεχνικής αρχιτεκτονικής), όπως εστίαση χρήστη, διαλειτουργικότητα, ασφάλεια, προστασία της ιδιωτικής ζωής, φορητότητα, ευκολία συντήρησης και προβλέψιμη συμπεριφορά.

La Ιστοσελίδα WECG δηλώνει ότι ο στόχος της ομάδας είναι να καθορίσει έναν κοινό πυρήνα API, μοντέλο και δικαιώματα για επεκτάσεις προγράμματος περιήγησης ιστού, δηλώνοντας:

Προσδιορίζοντας API, λειτουργικότητα και δικαιώματα WebExtensions, μπορούμε να διευκολύνουμε τους προγραμματιστές επεκτάσεων να βελτιώσουν την εμπειρία του τελικού χρήστη, ενώ τις μεταφέρουμε σε API που βελτιώνουν την απόδοση και αποτρέπουν την κατάχρηση. 

Μέχρι στιγμής η ομάδα έχει δημιουργήσει ένα ειδικό αποθετήριο GitHub και έχει συνθέσει ένα κοινοτικός χάρτης στο πλαίσιο της προετοιμασίας για την εργασία που περιγράφεται ως:

Χρησιμοποιώντας το υπάρχον μοντέλο επέκτασης και τα API που υποστηρίζονται από τα Chrome, Microsoft Edge, Firefox και Safari ως βάση, θα αρχίσουμε να επεξεργαζόμαστε μια προδιαγραφή. Στόχος μας είναι να εντοπίσουμε κοινό έδαφος, να φέρουμε τις εφαρμογές πιο κοντά και να σχεδιάσουμε μια πορεία για τη μελλοντική εξέλιξη.

Τα API ανάπτυξης προτύπων και τα πρότυπα που χρησιμοποιούνται ήδη στα Chrome, Microsoft Edge, Firefox και Safari θα χρησιμοποιηθούν ως βάση για τις δημιουργημένες προδιαγραφές. Η ομάδα εργασίας θα προσπαθήσει να εντοπίσει κοινές λειτουργίες για όλα τα προγράμματα περιήγησης για τη δημιουργία προσθηκών, να φέρει τις εφαρμογές πιο κοντά και να περιγράψει τρόπους πιθανής ανάπτυξης.

Στην επιστολή εργασίας, αναφέρουν τις ακόλουθες αρχές σχεδιασμού:

  • Κεντρικό για τον χρήστη: Οι επεκτάσεις προγράμματος περιήγησης επιτρέπουν στους χρήστες να εξατομικεύουν την εμπειρία περιήγησής τους στο Web με βάση τις προτιμήσεις και τις ανάγκες τους.
  • Συμβατότητα: διατήρηση και βελτίωση της συμβατότητας με υπάρχουσες επεκτάσεις και δημοφιλή API επέκτασης. Αυτό θα επιτρέψει στους προγραμματιστές να μην χρειάζεται να ξαναγράψουν πλήρως τις επεκτάσεις τους για να λειτουργήσουν σε διαφορετικά προγράμματα περιήγησης, κάτι που μπορεί να είναι επιρρεπές σε σφάλματα.
  • Rendimiento: Επιτρέψτε στους προγραμματιστές να γράφουν επεκτάσεις που δεν έχουν αρνητικό αντίκτυπο στην απόδοση ή την κατανάλωση ενέργειας των ιστοσελίδων ή του προγράμματος περιήγησης.
  • Seguridad: Όταν επιλέγουν ποιες επεκτάσεις θα χρησιμοποιήσουν, οι χρήστες δεν θα πρέπει να συμβιβάζονται στη λειτουργικότητα και την ασφάλεια. Με τα νέα API επέκτασης, θα γίνει μια αλλαγή στο μοντέλο.
  • Απορρήτου: Ομοίως, οι χρήστες δεν θα πρέπει να συμβιβάζονται στη λειτουργικότητα και το απόρρητο. Δεδομένου ότι το κύριο σημείο θα είναι ότι οι επεκτάσεις του προγράμματος περιήγησης βελτιώνουν την εμπειρία του χρήστη, ενώ απαιτούν την ελάχιστη απαραίτητη πρόσβαση στα δεδομένα περιήγησης του χρήστη για τη μείωση ή την εξάλειψη της ανταλλαγής που πρέπει να κάνουν οι τελικοί χρήστες μεταξύ λειτουργικότητας και εμπιστευτικότητας.
  • Φορητότητα: Θα πρέπει να είναι σχετικά εύκολο για τους προγραμματιστές να μεταφέρουν επεκτάσεις από το ένα πρόγραμμα περιήγησης στο άλλο και για τα προγράμματα περιήγησης να υποστηρίζουν επεκτάσεις σε μια ποικιλία συσκευών και λειτουργικών συστημάτων.
  • Συντήρηση: Απλοποιώντας τα API, αυτό θα επιτρέψει στην ευρύτερη ομάδα προγραμματιστών να δημιουργήσουν επεκτάσεις και να διευκολύνουν τη διατήρηση των επεκτάσεων που δημιουργούν.
  • Αυτονομία: οι πάροχοι προγραμμάτων περιήγησης πρέπει να παρέχουν συγκεκριμένη λειτουργικότητα στο πρόγραμμα περιήγησής σας και θα πρέπει επίσης να έχουν την ευκαιρία να πειραματιστούν με νέες δυνατότητες.

Το W3C έχει δηλώσει ρητά αυτό Δεν προορίζεται να υπαγορεύσει ακριβώς τι μπορούν και δεν μπορούν να δημιουργήσουν οι προγραμματιστές με επεκτάσεις. Ούτε θα καθορίσουν, τυποποιήσουν ή θα συντονίσουν γύρω από την υπογραφή ή παράδοση επεκτάσεων. Απλώς θέλουν να ενθαρρύνουν την καινοτομία, διατηρώντας παράλληλα το απόρρητο και την ασφάλεια των χρηστών με τον ίδιο τρόπο σε όλους τους τομείς.


Ένα σχόλιο, αφήστε το δικό σας

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

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

*

*

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

  1.   χωρίς όνομα dijo

    εν ολίγοις: μονοπώλιο μεγάλης κλίμακας