Μετά την κυκλοφορία του macOS Tahoe, ορισμένοι ατρόμητοι προγραμματιστές παρατήρησαν ότι οι εφαρμογές Electron θα μπορούσαν να προκαλέσουν υπερφόρτωση του συστήματος απόδοσης του Mac λόγω ασυμβατότητας με τον τρόπο με τον οποίο οι εφαρμογές Electron αντικαθιστούσαν την προεπιλεγμένη μάσκα γωνίας παραθύρου. Οι χρήστες θα αντιμετωπίσουν προβλήματα όπως η κύλιση με τραυλισμό κατά την αλληλεπίδραση με οποιαδήποτε εφαρμογή (συμπεριλαμβανομένων εκείνων που δεν είναι ηλεκτρονικά), εφόσον ένα παράθυρο εφαρμογής Electron ήταν επί του παρόντος ορατό στην επιφάνεια εργασίας.
Οι μεγάλες εφαρμογές που βασίζονται σε Electron κυκλοφόρησαν στη συνέχεια ενημερώσεις λογισμικού για να επιλύσουν αυτό το σφάλμα, αλλά αυτό σήμαινε να περιμένουμε μια ενημέρωση από τον προγραμματιστή κάθε εφαρμογής Electron που είναι εγκατεστημένη στο Mac σας. Με την τελευταία έκδοση 26.2 beta, η Apple έχει πλέον διορθώσει την ασυμβατότητα σε επίπεδο συστήματος.
Η ανακάλυψη έγινε αντιληπτή από τον @Normarayrο οποίος διατηρούσε μια λίστα με όλες τις προβληματικές εφαρμογές Electron που θα μπορούσαν να προκαλέσουν αυτό το πρόβλημα. Μόλις οι χρήστες ενημερώσουν στην έκδοση 26.2, αυτή η λίστα θα καταστεί παρωχημένη καθώς το σύστημα απόδοσης δεν θα μπορεί πλέον να υπερφορτώνεται με αυτόν τον τρόπο.
Η προέλευση του προβλήματος οφειλόταν στο ότι οι εφαρμογές της Electron ανακατεύονταν με ένα ιδιωτικό AppKit API σε ένα μη τεκμηριωμένο θέμα. Η χρήση ιδιωτικού API αποθαρρύνεται ιδιαίτερα από την Apple (και είναι εντελώς παράνομη στους κανόνες για τις εφαρμογές στο iOS App Store) ακριβώς επειδή μπορεί να οδηγήσει σε προβλήματα όπως αυτό.
Αλλά αντί να περιμένει όλες οι εφαρμογές Electron να καθαρίσουν το χάλι τους, η Apple φαίνεται να έχει παρέμβει και να έχει εφαρμόσει μια θεμελιώδη επιδιόρθωση στο Tahoe 26.2 που εμποδίζει οποιαδήποτε εφαρμογή να επηρεάσει το σύστημα με αυτόν τον τρόπο στο μέλλον.
Το macOS Tahoe 26.2 βρίσκεται αυτήν τη στιγμή σε έκδοση beta για προγραμματιστές. Αναμένεται να κυκλοφορήσει για όλους τους χρήστες τον Δεκέμβριο. Εκτός από βελτιώσεις απόδοσης και σταθερότητας, το macOS 26.2 θα προσθέσει μια νέα δυνατότητα Edge Light για τη βελτίωση του φωτισμού της κάμερας web και των διασυνδέσεων Thunderbolt 5 υψηλότερης απόδοσης για χρήση πολλών Mac σε ένα σύμπλεγμα.
FTC: Χρησιμοποιούμε συνδέσμους θυγατρικών που κερδίζουν αυτόματα εισόδημα. Περισσότερο.
Via: 9to5mac.com










