Κλείσιμο διαφήμισης

Η Apple ανακοίνωσε πριν από χρόνια ότι θα τερματίσει σύντομα την υποστήριξη για εφαρμογές 32-bit στο macOS. Ως εκ τούτου, ο γίγαντας του Κουπερτίνο ανακοίνωσε ήδη το 2018 ότι η έκδοση του macOS Mojave θα είναι η τελευταία έκδοση του λειτουργικού συστήματος της Apple που θα μπορεί ακόμα να χειριστεί εφαρμογές 32 bit. Και αυτό ακριβώς συνέβη. Το επόμενο macOS Catalina δεν θα μπορεί πλέον να τα εκτελεί. Σε αυτήν την περίπτωση, ο χρήστης θα δει ένα μήνυμα που θα αναφέρει ότι η εφαρμογή δεν είναι συμβατή και ο προγραμματιστής της πρέπει να την ενημερώσει.

Αυτό το βήμα δεν άγγιξε ακριβώς πολλούς χρήστες ευχάριστα. Δεν είναι πραγματικά περίεργο, καθώς έφερε μαζί του μια σειρά από επιπλοκές. Ορισμένοι χρήστες της Apple έχασαν το λογισμικό και τη βιβλιοθήκη παιχνιδιών τους. Η μετατροπή μιας εφαρμογής/παιχνιδιού από 32-bit σε 64-bit ενδέχεται να μην αποδώσει οικονομικά για τους προγραμματιστές, γι' αυτό έχουμε χάσει εντελώς μια σειρά από εξαιρετικά εργαλεία και τίτλους παιχνιδιών. Ανάμεσά τους ξεχωρίζουν, για παράδειγμα, θρυλικά παιχνίδια της Valve όπως το Team Fortress 2, το Portal 2, το Left 4 Dead 2 και άλλα. Γιατί λοιπόν η Apple αποφάσισε να κόψει εντελώς τις εφαρμογές 32 bit, όταν με την πρώτη ματιά προκάλεσε μια σειρά από προβλήματα στους χρήστες της;

Προχωράμε μπροστά και προετοιμαζόμαστε για μια μεγαλύτερη αλλαγή

Η ίδια η Apple υποστηρίζει τα σχετικά ξεκάθαρα οφέλη των εφαρμογών 64 bit. Δεδομένου ότι μπορούν να έχουν πρόσβαση σε περισσότερη μνήμη, να χρησιμοποιούν περισσότερη απόδοση συστήματος και την πιο πρόσφατη τεχνολογία, είναι φυσικά λίγο πιο αποτελεσματικά και καλύτερα για τους ίδιους τους Mac. Επιπλέον, χρησιμοποιούν επεξεργαστές 64-bit εδώ και αρκετά χρόνια, οπότε είναι λογικό να τρέχουν σε αυτούς σωστά προετοιμασμένες εφαρμογές. Μπορούμε να δούμε έναν παραλληλισμό σε αυτό ακόμη και τώρα. Σε Mac με Apple Silicon, τα προγράμματα μπορούν να εκτελούνται είτε εγγενώς είτε μέσω του επιπέδου Rosetta 2. Φυσικά, εάν θέλουμε μόνο το καλύτερο, είναι σκόπιμο να χρησιμοποιήσουμε πλήρως βελτιστοποιημένο λογισμικό που δημιουργείται απευθείας για τη δεδομένη πλατφόρμα. Αν και δεν είναι ένα και το αυτό πράγμα, μπορούμε να δούμε μια ορισμένη ομοιότητα εδώ.

Ταυτόχρονα, ενδιαφέρουσες απόψεις που δικαιολογούσαν αυτό το βήμα εμφανίστηκαν πριν από χρόνια. Ακόμη και τότε, άρχισαν οι εικασίες για το αν η Apple προετοιμάζεται για την άφιξη των δικών της επεξεργαστών και συνεπώς μια αποχώρηση από την Intel, όταν θα ήταν λογικό για τον γίγαντα να ενοποιήσει λίγο-πολύ όλες τις πλατφόρμες του. Αυτό επιβεβαιώθηκε και έμμεσα με την άφιξη της Apple Silicon. Δεδομένου ότι και οι δύο σειρές τσιπ (Apple Silicon και A-Series) χρησιμοποιούν την ίδια αρχιτεκτονική, είναι δυνατή η εκτέλεση ορισμένων εφαρμογών iOS σε Mac, οι οποίες είναι πάντα 64-bit (από το iOS 11 από το 2017). Η πρόωρη άφιξη των τσιπ της Apple θα μπορούσε επίσης να παίξει ρόλο σε αυτή την αλλαγή.

σιλικόνη μήλου

Αλλά η πιο σύντομη απάντηση είναι ξεκάθαρη. Η Apple απομακρύνθηκε από τις εφαρμογές 32-bit (τόσο σε iOS όσο και σε macOS) για τον απλό λόγο ότι παρέχει καλύτερη απόδοση και στις δύο πλατφόρμες και μεγαλύτερη διάρκεια ζωής της μπαταρίας.

Τα Windows συνεχίζουν να υποστηρίζουν εφαρμογές 32-bit

Φυσικά, υπάρχει μια ακόμη ερώτηση στο τέλος. Εάν οι εφαρμογές 32-bit είναι τόσο προβληματικές σύμφωνα με την Apple, γιατί το ανταγωνιστικό Windows, το οποίο είναι μακράν το πιο ευρέως χρησιμοποιούμενο λειτουργικό σύστημα επιτραπέζιων υπολογιστών στον κόσμο, εξακολουθεί να τις υποστηρίζει; Η εξήγηση είναι αρκετά απλή. Δεδομένου ότι τα Windows είναι τόσο διαδεδομένα και πολλές εταιρείες από τον επιχειρηματικό χώρο βασίζονται σε αυτά, δεν είναι στην εξουσία της Microsoft να επιβάλει τόσο ισχυρές αλλαγές. Από την άλλη, εδώ έχουμε την Apple. Από την άλλη πλευρά, έχει και λογισμικό και υλικό κάτω από τον αντίχειρά του, χάρη στα οποία μπορεί να θέσει τους δικούς του κανόνες χωρίς να χρειάζεται να λαμβάνει υπόψη σχεδόν κανέναν.

.