Η Google εγκαταλείπει την υποστήριξη για τα συμβάντα Pointer της Microsoft Standard στα προγράμματα περιήγησης Chrome επικαλούμενη λανθασμένες αιτίες

Εικονίδιο ώρας ανάγνωσης 3 λεπτό. ανάγνωση


Οι αναγνώστες βοηθούν στην υποστήριξη του MSpoweruser. Ενδέχεται να λάβουμε προμήθεια εάν αγοράσετε μέσω των συνδέσμων μας. Εικονίδιο επεξήγησης εργαλείου

Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα

Το Pointer Events είναι ένα νέο πρότυπο το οποίο ξεκίνησε αρχικά η Microsoft και αργότερα αναπτύχθηκε από το W3C για να ορίσει ένα ενοποιημένο μοντέλο εισόδου συσκευής – στυλό, ποντίκι και αφή – σε πολλά προγράμματα περιήγησης. Το Pointer Events διευκολύνει την υποστήριξη μιας ποικιλίας προγραμμάτων περιήγησης και συσκευών εξοικονομώντας τους προγραμματιστές Ιστού από τη σύνταξη μοναδικού κώδικα για κάθε τύπο εισόδου. Για να αποδείξει τη διαλειτουργικότητα μεταξύ των προγραμμάτων περιήγησης για εκδηλώσεις Pointer, η Microsoft συνεισέφερε ενημερώσεις κώδικα στις μηχανές προγράμματος περιήγησης Blink και Mozilla και ανέπτυξε πρωτότυπα διαλειτουργικότητας, συμπεριλαμβανομένου ενός Πρωτότυπο Pointer Events για το WebKit. Επίσης, το Pointer Events έτυχε θετικής υποδοχής από την κοινότητα του διαδικτύου.

Την περασμένη εβδομάδα, η ομάδα του Chrome δημοσίευσε ότι σκοπεύει να διακόψει την υποστήριξη του Pointer Events στο Chrome επικαλούμενη τους ακόλουθους λόγους.

θέμα 162757

Εν συντομία, τα συμβάντα δείκτη έχουν 3 βασικά μειονεκτήματα σε σχέση με την εναλλακτική: 1) Ιστός για κινητά: Τα συμβάντα δείκτη πιθανότατα δεν θα υποκαθιστούν ποτέ τα συμβάντα αφής στον ιστό (ειδικά χωρίς υποστήριξη από το Safari). Δεδομένου ότι τα συμβάντα αφής είναι εδώ για να μείνουν, η υποστήριξη ενός άλλου σε μεγάλο βαθμό περιττού μοντέλου εισόδου έχει υψηλό μακροπρόθεσμο κόστος πολυπλοκότητας στην πλατφόρμα ιστού. 2) Απόδοση: Το μοντέλο δοκιμής επιτυχίας που απαιτείται από συμβάντα δείκτη επιβάλλει μια μη τετριμμένη ποινή απόδοσης (δοκιμή επιτυχίας σε κάθε συμβάν κίνησης) που δεν έχουν ούτε τα συμβάντα Android, iOS ή αφής. Δεν είμαστε διατεθειμένοι να προσθέσουμε καμία δυνατότητα που αυξάνει το μειονέκτημα απόδοσης του ιστού σε σχέση με τις εγγενείς πλατφόρμες για κινητές συσκευές. 3) Πλούτος: Τα συμβάντα δείκτη απαιτούν η κύλιση και ο χειρισμός συμβάντων να αποκλείονται αμοιβαία. Αυτό αποκλείει ορισμένα εφέ διεπαφής χρήστη που είναι κοινά σε πλατφόρμες για κινητές συσκευές (π.χ. τραβήξτε για ανανέωση). Πρόσφατα ισχυρά σχόλια προγραμματιστών μας οδήγησαν να αλλάξουμε το Chrome προς την αντίθετη κατεύθυνση εδώ – ενεργοποιώντας τον χειρισμό συμβάντων κατά την κύλιση (δείτε το τεύχος 293467 ). Δεσμευόμαστε να εργαζόμαστε στην κοινότητα προτύπων ιστού για να βελτιώσουμε τα δεδομένα στον Ιστό και εκτιμούμε ιδιαίτερα τη σχέση που δημιουργήσαμε πρόσφατα με την ομάδα IE εδώ. Παρά τη διαφορά στις τεχνικές απόψεις σχετικά με το τι είναι καλύτερο για τον Ιστό, είμαι αισιόδοξος ότι θα συνεχίσουμε να κάνουμε καλή πρόοδο μαζί.

Ενώ μπορείτε να διαφωνήσετε για το 2ο και το 3ο σημείο, νομίζω ότι ο πρώτος λόγος είναι απαράδεκτος. Δεδομένου ότι το Safari της Apple δεν υποστήριζε το πρότυπο τώρα, δεν θέλουν να αναπτύξουν ένα άλλο πλεονάζον μοντέλο εισόδου. Μπορώ να παραθέσω τον αριθμό των δυνατοτήτων του Chrome που δεν είναι ακόμη διαθέσιμες σε άλλα προγράμματα περιήγησης και είναι περιττές αυτήν τη στιγμή. Θα αφαιρέσει η Google αυτές τις δυνατότητες από τα προγράμματα περιήγησης; Επίσης, το Android και το Chrome της Google είναι πολύ πιο δημοφιλή από το Safari, συνδυάζοντάς το με IE και Firefox, σχεδόν το μεγαλύτερο μέρος της αγοράς περιήγησης στο web καλύπτεται. Δεν ξέρω γιατί η Google δεν είναι διατεθειμένη να αντιταχθεί στην Apple σε αυτή την περίπτωση.

Υπάρχουν δύο αναρτήσεις από ειδικούς για αυτό το θέμα που έχουν παρουσιάσει τις απόψεις τους σχετικά με τη δράση της Google σε συμβάντα δεικτών, διαβάστε τις από τον παρακάτω σύνδεσμο.

Περισσότερα για τα θέματα: χρώμιο, google, Internet Explorer, πληκτρολόγιο, microsoft, ποντίκι, Γεγονότα Pointer, Αγγίξτε

Αφήστε μια απάντηση

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