Το Android Studio Canary προσθέτει αρχική υποστήριξη για τους νέους M1 Mac της Apple

Η τελευταία έκδοση Canary του Android Studio έχει προσθέσει προκαταρκτική υποστήριξη για Mac που τροφοδοτούνται από το τσιπ Apple Silicon M1 που βασίζεται σε ARM.

Εκτός από τον Ιστό, το Android είναι ίσως μια από τις πιο προσιτές πλατφόρμες ανάπτυξης. Οι φυσικές συσκευές Android μπορεί να είναι απίστευτα φθηνές και δεν υπάρχει έλλειψη επιλογών εξομοιωτή για δοκιμή. Και φυσικά, το πραγματικό IDE, το Android Studio, λειτουργεί σχεδόν σε κάθε υπάρχουσα πλατφόρμα επιτραπέζιων υπολογιστών, συμπεριλαμβανομένου του macOS.

Ωστόσο, κάτι του λείπει από το Android Studio: την υποστήριξη ARM. Ενώ οι επεξεργαστές που βασίζονται σε ARM έχουν χρησιμοποιηθεί ως επί το πλείστον σε κινητές συσκευές, αρχίζουμε να τους βλέπουμε να χρησιμοποιούνται σε φορητούς υπολογιστές και ακόμη και επιτραπέζιους υπολογιστές. Ακόμη και η Apple πρόσφατα μπήκε στη δράση με το chipset M1 που βασίζεται σε ARM τροφοδοτώντας το πιο πρόσφατο Macbook Air, Macbook Pro 13 και iMac 24 ιντσών.

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

Η τελευταία έκδοση Canary του Android Studio (15 από τη σύνταξη αυτού) φέρνει αρχική εγγενή υποστήριξη για M1 Mac. Λείπουν ακόμα πολλά πράγματα, αλλά τα βασικά λειτουργούν.

  • Μπορείτε να δημιουργήσετε και να εκτελέσετε εφαρμογές μόνο για JVM (ο μεταγλωττιστής C++ δεν έχει ολοκληρωθεί).
  • Μπορείτε να χρησιμοποιήσετε τα εργαλεία σχεδίασης, όπως την προεπισκόπηση διάταξης.
  • Μπορείτε να χρησιμοποιήσετε τον ενσωματωμένο εξομοιωτή με Android 11 και Android 12.

Φυσικά, υπάρχουν και πολλά πράγματα που δεν λειτουργούν ακόμα.

  • Δεν μπορείτε να κάνετε καμία εγγενή ανάπτυξη που βασίζεται σε C, καθώς τα εργαλεία NDK και build δεν εκτελούνται ακόμη στο ARM.
  • Μόλις κάνετε ενημέρωση στο Canary 15, δεν θα μπορείτε να κάνετε σταδιακή ενημέρωση στην επόμενη έκδοση.
  • Πολλά εργαλεία εντοπισμού σφαλμάτων δεν λειτουργούν εξαρχής. Αυτό περιλαμβάνει τον επιθεωρητή βάσης δεδομένων, τον επιθεωρητή διάταξης και άλλα. Υπάρχει λύση για αυτό Παρακολούθηση προβλημάτων JetBrains.
  • Υπάρχουν ορισμένα προβλήματα διεπαφής χρήστη με τον εξομοιωτή.

Καμία από αυτές τις λίστες δεν είναι πλήρως εξαντλητική, οπότε φροντίστε να ελέγξετε έξω Η ανάρτηση ιστολογίου της Google Για περισσότερες πληροφορίες.

Το να βλέπετε εκδόσεις του Android Studio για ARM είναι ενθαρρυντικό. Αν και αυτό είναι μόνο για macOS αυτή τη στιγμή, ελπίζουμε ότι ανοίγει την πόρτα για εκδόσεις ARM για Windows ή ακόμα και Linux στο μέλλον, κάτι που θα μπορούσε να οδηγήσει στην ανάπτυξη για Android απευθείας από το Android.

Ενώ περιμένουμε αυτό το ουτοπικό μέλλον, ωστόσο, αν έχετε M1 Mac και θέλετε να δοκιμάσετε αυτήν την έκδοση, κατευθυνθείτε στο Η ανάρτηση ιστολογίου της Google για περισσότερες λεπτομέρειες σχετικά με το τι νέο υπάρχει και τι μπορεί να χρειαστείτε για να το θέσετε σε λειτουργία.