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

Η μετάβαση στο Apple Silicon για Mac έφερε πολλά μεγάλα οφέλη. Οι υπολογιστές της Apple έχουν βελτιωθεί σημαντικά όσον αφορά την απόδοση και την κατανάλωση ενέργειας και χάρη στη χρήση διαφορετικής αρχιτεκτονικής (ARM), απέκτησαν επίσης τη δυνατότητα να εκτελούν κλασικές εφαρμογές που είναι διαθέσιμες για iPhone και iPad. Αυτή η επιλογή είναι διαθέσιμη στους προγραμματιστές χωρίς καμία μεταφορά ή δύσκολη προετοιμασία - με λίγα λόγια, όλα λειτουργούν σχεδόν αμέσως.

Οι προγραμματιστές μπορούν απλώς να βελτιστοποιήσουν τις εφαρμογές τους ώστε να είναι πιο ελεγχόμενες μέσω πληκτρολογίου και trackpad/ποντικιού. Με αυτόν τον τρόπο διευρύνονται αισθητά οι δυνατότητες των νεότερων υπολογιστών Apple, οι οποίοι βασίζονται σε τσιπ Apple Silicon. Μπορούν να χειριστούν την εκκίνηση εφαρμογών για κινητά πρακτικά χωρίς το παραμικρό πρόβλημα. Με λίγα λόγια, όλα λειτουργούν αμέσως. Για να γίνουν τα πράγματα χειρότερα, η Apple έχει ήδη βρει την τεχνολογία Mac Catalyst, η οποία επιτρέπει την απλή προετοιμασία εφαρμογών iPadOS για macOS. Στη συνέχεια, η εφαρμογή μοιράζεται τον ίδιο πηγαίο κώδικα και λειτουργεί και στις δύο πλατφόρμες, ενώ σε αυτή την περίπτωση δεν περιορίζεται καν στο Apple Silicon Macy.

Πρόβλημα από την πλευρά του προγραμματιστή

Οι αναφερόμενες επιλογές φαίνονται υπέροχες με την πρώτη ματιά. Μπορούν να κάνουν τη δουλειά τους σημαντικά πιο εύκολη για τους προγραμματιστές και για τους χρήστες να χρησιμοποιούν τους Mac τους. Υπάρχει όμως και ένα μικρό ψάρι. Αν και και οι δύο επιλογές ήταν εδώ μαζί μας για κάποια Παρασκευή, μέχρι στιγμής φαίνεται ότι οι προγραμματιστές τείνουν να τις παραβλέπουν και ειλικρινά δεν τους δίνουν ιδιαίτερη σημασία. Θα μπορούσαμε βέβαια να βρούμε και κάποιες εξαιρέσεις. Ταυτόχρονα, είναι σκόπιμο να αναφέρουμε ένα σημαντικό πράγμα. Ακόμα κι αν Mac με Apple Silicon μπορούν να χειριστούν την εκκίνηση των προαναφερθεισών εφαρμογών iOS/iPadOS, αυτό δεν σημαίνει ότι κάθε εφαρμογή είναι διαθέσιμη με αυτόν τον τρόπο. Οι προγραμματιστές μπορούν να ορίσουν απευθείας ότι το λογισμικό τους δεν μπορεί να εγκατασταθεί σε υπολογιστές Apple σε καμία περίπτωση.

Σε μια τέτοια περίπτωση συνήθως αμύνονται με μια απλή αιτιολόγηση. Όπως αναφέραμε παραπάνω, μπορεί να μην λειτουργούν καλά όλες οι εφαρμογές σε Mac, κάτι που θα απαιτούσε την προσαρμογή τους για Mac. Αλλά μια ευκολότερη επιλογή είναι να τα απενεργοποιήσετε απευθείας. Από την άλλη, απαγορεύονται και εφαρμογές που σίγουρα θα μπορούσαν να χρησιμοποιηθούν χωρίς το παραμικρό πρόβλημα.

macOS Catalina Project Mac Catalyst FB
Mac Catalyst που επιτρέπει τη μεταφορά εφαρμογών iPadOS για macOS

Γιατί οι προγραμματιστές αγνοούν αυτές τις επιλογές;

Εν κατακλείδι, το ερώτημα παραμένει, γιατί οι προγραμματιστές αγνοούν λίγο πολύ αυτές τις δυνατότητες; Αν και έχουν στη διάθεσή τους ισχυρούς πόρους για να διευκολύνουν τη δουλειά τους, αυτό δεν είναι αρκετό κίνητρο για αυτούς. Φυσικά, είναι επίσης απαραίτητο να δούμε την όλη κατάσταση από τη δική τους οπτική γωνία. Το γεγονός ότι υπάρχει δυνατότητα εκτέλεσης εφαρμογών iOS/iPadOS σε Mac δεν εγγυάται ότι θα αξίζει τον κόπο. Είναι εντελώς άσκοπο για τους προγραμματιστές να κυκλοφορούν λογισμικό που δεν θα λειτουργεί σωστά ή να το βελτιστοποιούν, όταν είναι λίγο-πολύ ξεκάθαρο εκ των προτέρων ότι απλά δεν θα υπάρχει ενδιαφέρον για αυτό στην πλατφόρμα macOS.

.