Πώς η Microsoft μπορεί να μάθει από το Mac ARM Transition της Apple

Λογότυπο προώθησης για το WWDC 2023.
Αυτή η ιστορία είναι μέρος της πλήρους κάλυψης της Apple WWDC

Η Microsoft έχει προσπαθήσει να μεταβεί σε τσιπ ARM ​​πολλές φορές τα τελευταία 10 χρόνια. Όλες ήταν αποτυχημένες προσπάθειες.

Περιεχόμενα

  • Προγραμματιστές, προγραμματιστές, προγραμματιστές
  • Επιλέγοντας μια πλευρά
  • Ώρα να ανακατέψετε μερικά φτερά

Αλλά στο Παγκόσμιο Συνέδριο Προγραμματιστών τη Δευτέρα, Apple ανακοίνωσε τα δικά της σχέδια για αλλαγή μακριά από τη χρήση επεξεργαστών Intel στα δικά της προσαρμοσμένα τσιπ που βασίζονται σε ARM, ξεκινώντας αργότερα φέτος. Αλλά στην περίπτωση της Apple, μπορεί απλώς να λειτουργήσει.

Εμφανιζόμενη αποφασιστική και προγραμματισμένη, η Apple αντιμετώπισε τα πάντα, από τη συμβατότητα εφαρμογών έως την απόδοση, εξηγώντας πώς τα ARM Mac θα ωφελούσαν τόσο τους προγραμματιστές όσο και τους καταναλωτές. Εάν η Microsoft θέλει ποτέ να πετύχει κάτι παρόμοιο, θα πρέπει να αρχίσει να κρατά σημειώσεις.

Σχετίζεται με

  • Τα M3 Mac ενδέχεται να κυκλοφορήσουν φέτος — με μια εκπληκτική προσθήκη
  • Η Apple μόλις έδωσε στους παίκτες Mac έναν μεγάλο λόγο να είναι ενθουσιασμένοι
  • Μεγάλη διαρροή αποκαλύπτει κάθε μυστικό Mac που εργάζεται η Apple

Προγραμματιστές, προγραμματιστές, προγραμματιστές

iPad, Windows φορητούς υπολογιστές, και τα iMac Pros δεν θα ήταν τίποτα χωρίς τρίτους προγραμματιστές. Κωδικοποιούν τις εφαρμογές που χρησιμοποιείτε και τα παιχνίδια που παίζετε. Γι' αυτό, όταν αλλάζει αρχιτεκτονική συστήματος, μια εταιρεία πρέπει να ακούει τι έχουν να πουν οι προγραμματιστές. Οποιοδήποτε είδος μετάβασης απαιτεί προσπάθεια ανάπτυξης και αυτοί οι προγραμματιστές θα απαιτήσουν πειστικούς λόγους.

Δεν μπορείτε να πείτε ότι η Microsoft δεν έχει δοκιμάσει. Από Visual Studio, η φιλική προς τους προγραμματιστές κοινότητα, GitHub, ακόμη και το πρόγραμμα Windows Insider, Microsoft έχει πολλά ειδικά εργαλεία για τους προγραμματιστές του. Η Microsoft παρουσίασε ακόμη και το Project Reunion, για να βοηθήσετε τους προγραμματιστές να κωδικοποιήσουν καλύτερες εφαρμογές. Αλλά οι προσπάθειές της να ενοποιήσει την πλατφόρμα της για προγραμματιστές ήταν πάντα άκαρπες.

Είτε ήταν ο εξαναγκασμός των απρόθυμων προγραμματιστών στην εποχή των Windows 8 είτε η άρνησή τους να επιλέξουν μια πλευρά έκτοτε, η μετάβαση της Microsoft στο ARM ανέκαθεν παραβίαζε την υποστήριξη προγραμματιστών. Οι προγραμματιστές των Windows πρέπει να κωδικοποιούν ξεχωριστές εφαρμογές 32-bit για συσκευές ARM όπως το Surface Pro X και άλλους Πάντα συνδεδεμένους υπολογιστές. Αυτό συμβαίνει επειδή τα Windows 10 στο ARM δεν είναι βελτιστοποιημένα για πιο δημοφιλή 64-bit εφαρμογές. Αυτός είναι επίσης ο λόγος που ορισμένες εφαρμογές και περιφερειακά απλά δεν λειτουργούν σε αυτές τις συσκευές.

Αυτός είναι ο λόγος για τον οποίο η Microsoft χρειάστηκε να βασιστεί σε μεγάλο βαθμό στην εξομοίωση εφαρμογών επιτραπέζιου υπολογιστή 32-bit για να το αντιμετωπίσει. Όπως κάνει συχνά η εξομοίωση, έχει ως αποτέλεσμα ζητήματα επιδόσεων — ακόμη και σε κοινές εφαρμογές όπως το Google Chrome. Η Google είναι στο ίδιο σκάφος με την υποστήριξη του Chrome OS για Android εφαρμογές.

Η έλλειψη εγγενών εφαρμογών ήταν πάντα το κομμάτι του παζλ που έλειπε και αυτό είναι που κάνει την προσέγγιση της Apple να ξεχωρίζει.

Επιλέγοντας μια πλευρά

Η Apple δεν οδήγησε την ανακοίνωση μετάβασης με εξομοίωση. Ήταν να πείσουμε τους προγραμματιστές να δημιουργήσουν εγγενείς εφαρμογές. Ξεκινά με το Πρόγραμμα Γρήγορης Εκκίνησης Universal App της Apple. Αν και δεν είναι δωρεάν, δίνει στους προγραμματιστές τα εργαλεία που χρειάζονται για να μεταφερθούν στο ARM μέσα σε λίγες μόνο μέρες — τουλάχιστον, σύμφωνα με την Apple.

Το πρόγραμμα παρέχει πρόσβαση στην τεκμηρίωση, στα φόρουμ και υποστήριξη εκδόσεων beta του MacOS Big Sur και Xcode 12. Το Xcode 12 περιλαμβάνει εργαλεία όπως το Universal 2, ένα δυαδικό αρχείο εφαρμογών που υποστηρίζει συστήματα Intel και Apple Silicon. Δεν αναγκάζει τους προγραμματιστές να κάνουν στοιχήματα σχετικά με το πού βρίσκεται η υποστήριξη της Apple.

Υπάρχει ακόμη και ένα Developer Transition Kit (DTK) το οποίο παρέχει στους προγραμματιστές ένα δείγμα Mac Mini με το A12Z Bionic SoC για να κωδικοποιούν τις εφαρμογές τους πριν το κοινό.

Η Apple έχει επίσης τη δική της εξομοίωση, αλλά μόνο ως εφεδρική λύση. Χάρη στο "Rosetta 2" οι χρήστες θα μπορούν να εκτελούν υπάρχουσες εφαρμογές Mac που δεν έχουν ακόμη ενημερωθεί, συμπεριλαμβανομένων εκείνων με πρόσθετα. Η παράσταση είναι ακόμα άγνωστη, αλλά δεν υπάρχει βιασύνη εδώ. Οι μικρότερες εφαρμογές στις οποίες βασίζονται οι άνθρωποι δεν θα αρνηθούν απλώς να τις εκτελέσουν. Αυτό είναι σημαντικό, ειδικά από τη στιγμή που οι Mac που υποστηρίζονται από την Intel υπάρχουν εδώ και 15 χρόνια (και θα συνεχιστούν και στο μέλλον).

Αλλά δεν υπάρχει αμφιβολία πού βρίσκεται η υποστήριξη της Apple. Εγγενείς εφαρμογές που εκτελούνται σε Mac με ARM στο στόχο. Έχει μάλιστα Mac Catalyst για να προσπαθήσετε να πλημμυρίσετε το Mac App Store με περισσότερες εγγενείς εφαρμογές, παρόλο που είναι θύρες εφαρμογών iPad.

Ώρα να ανακατέψετε μερικά φτερά

Η μακροχρόνια στρατηγική της Microsoft να προσπαθεί να υποστηρίζει τόσο παλαιού τύπου όσο και σύγχρονες εφαρμογές έχει αφήσει το οικοσύστημα διχασμένο και αποδυναμωμένο. Windows 10X θα έπρεπε να είναι η προσπάθεια εκσυγχρονισμού της ίδιας της Microsoft, αλλά η Microsoft παραδέχθηκε και πάλι να παίξει και στις δύο πλευρές. Δεν θέλει να αναστατώσει την Intel, τους συνεργάτες υλικού της ή την κοινότητα προγραμματιστών παλαιού τύπου.

Αλλά δεν μπορεί να συνεχιστεί έτσι για πάντα. Τελικά, η Microsoft θα χρειαστεί να επιλέξει μια κατεύθυνση και να προχωρήσει. Αν εξακολουθεί να αναρωτιέται πώς να το πετύχει αυτό, η Apple μόλις έδειξε τον δρόμο.

Συστάσεις των συντακτών

  • Έκθεση: Τα MacBook 2024 της Apple ενδέχεται να αντιμετωπίσουν σοβαρές ελλείψεις
  • Πώς το macOS Sonoma θα μπορούσε να διορθώσει τα γραφικά στοιχεία — ή να τα κάνει ακόμη χειρότερα
  • Τα τσιπ της Intel συγκρατούν το MacBook Air 15 ιντσών, λέει η Apple
  • Η Apple μπορεί σύντομα να εξαλείψει την εγκοπή από το Mac και το iPhone σας
  • Υπάρχει ένα MacBook που η Apple δεν έχει δικαίωμα να συνεχίσει να πουλάει

Αναβαθμίστε τον τρόπο ζωής σαςΤο Digital Trends βοηθά τους αναγνώστες να παρακολουθούν τον γρήγορο κόσμο της τεχνολογίας με όλα τα τελευταία νέα, διασκεδαστικές κριτικές προϊόντων, διορατικά editorial και μοναδικές κρυφές ματιές.