Η Apple, η Google, η Microsoft, η Mozilla συμμετέχουν στην ομάδα στις επεκτάσεις προγράμματος περιήγησης

Η Apple, η Google, η Microsoft και η Mozilla έχουν ενταχθεί στην Ομάδα Κοινότητας WebExtensions για να συνεργαστούν σε επεκτάσεις προγράμματος περιήγησης.

Οι επεκτάσεις προγράμματος περιήγησης μπορεί να είναι δύσκολο να αναπτυχθούν και να διατηρηθούν, ειδικά για επεκτάσεις που θέλουν να υποστηρίζουν περισσότερα από ένα προγράμματα περιήγησης. Οι Firefox, Edge, Opera και άλλοι έχουν βασίσει τα API επεκτάσεων τους σε αυτά του Chrome, αλλά κάθε πρόγραμμα περιήγησης προσθέτει τις δικές του αλλαγές και δεν εφαρμόζει πάντα τα νέα API της Google. Ευτυχώς, όλοι οι μεγάλοι προμηθευτές προγραμμάτων περιήγησης έχουν πλέον συμφωνήσει να σχηματίσουν την Ομάδα Κοινότητας WebExtensions, η οποία στοχεύει στην τυποποίηση των API και της λειτουργικότητας σε όλα τα προγράμματα περιήγησης.

"Είμαστε ενθουσιασμένοι που ανακοινώνουμε την έναρξη της Ομάδας Κοινότητας WebExtensions (WECG)", το W3C ανακοινώθηκε σε ανάρτηση στο blog σήμερα. "Η Apple, η Google, η Microsoft και η Mozilla ξεκινούν αυτήν την ομάδα κοινότητας και καλωσορίζουμε άλλους κατασκευαστές προγραμμάτων περιήγησης, προγραμματιστές επεκτάσεων και ενδιαφερόμενα μέρη να συμμετάσχουν σε αυτήν την προσπάθεια!"

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

Το WebExtensions χρησιμοποιείται ως γενικός όρος για το API επέκτασης του Chrome τα τελευταία χρόνια. Η Opera το υιοθέτησε όταν το πρόγραμμα περιήγησης μεταπήδησε σε μια βάση Chromium το 2013, ο Firefox μετακινήθηκε στο API το 2017 (Η Mozilla επινόησε σε μεγάλο βαθμό τον όρο «Επεκτάσεις Web») και το Safari πρόσθεσε υποστήριξη για αυτόν πέρυσι. Ωστόσο, τα δικαιώματα και τα διαθέσιμα API διαφέρουν σημαντικά μεταξύ διαφορετικών προγραμμάτων περιήγησης, επομένως η διαδικασία τυποποίησης θα είναι εξαιρετικά νέα για τους προγραμματιστές. Τα προγράμματα περιήγησης που βασίζονται στο Chromium, όπως το Vivaldi και το νέο Microsoft Edge, ακολουθούν σε μεγάλο βαθμό την εφαρμογή του Chrome με λίγες (αν υπάρχουν) τροποποιήσεις.

Μπορείτε να δείτε τον Καταστατικό της Ομάδας Κοινότητας WebExtensions εδώ.