Android Studio Canary adaugă suport inițial pentru noile Mac-uri M1 de la Apple

Cea mai recentă versiune Canary a Android Studio a adăugat suport preliminar pentru Mac-urile alimentate de cipul Apple Silicon M1 bazat pe ARM.

Pe lângă web, Android este probabil una dintre cele mai accesibile platforme de dezvoltare. Dispozitivele Android fizice pot fi incredibil de ieftine și nu lipsesc opțiunile de emulator pentru testare. Și, desigur, IDE-ul real, Android Studio, funcționează pe aproape fiecare platformă desktop existentă, inclusiv macOS.

Cu toate acestea, Android Studio a lipsit ceva: suportul ARM. În timp ce procesoarele bazate pe ARM au fost folosite în cea mai mare parte pe dispozitivele mobile, începem să le vedem folosite pe laptopuri și chiar pe desktop-uri. Chiar și Apple a intrat recent în acțiune cu ea Chipset M1 bazat pe ARM care alimentează cel mai recent Macbook Air, Macbook Pro 13 și iMac de 24 inchi.

Deoarece aceasta este o tranziție recentă, Apple a încorporat un strat de compatibilitate pentru a permite programelor bazate pe x86 să ruleze pe Mac-uri M1 și pare să funcționeze destul de bine. Dar nimic nu bate nativul. Din fericire, Google lucrează la o soluție.

Cea mai recentă versiune Canary a Android Studio (15 la momentul scrierii acestui articol) oferă suport nativ inițial pentru Mac-urile M1. Încă lipsesc multe lucruri, dar elementele de bază funcționează.

  • Puteți construi și rula aplicații numai pentru JVM (compilatorul C++ nu este terminat).
  • Puteți utiliza instrumentele de proiectare, cum ar fi previzualizarea aspectului.
  • Puteți utiliza emulatorul încorporat cu Android 11 și Android 12.

Desigur, există și o mulțime de lucruri care nu funcționează încă.

  • Nu puteți face nicio dezvoltare nativă bazată pe C, deoarece NDK și instrumentele de compilare nu rulează încă pe ARM.
  • Odată ce actualizați la Canary 15, nu veți mai putea face o actualizare incrementală la următoarea versiune.
  • Multe instrumente de depanare nu funcționează imediat. Aceasta include inspectorul bazei de date, inspectorul aspectului și altele. Există o soluție pentru asta Urmăritorul problemelor JetBrains.
  • Există unele probleme de UI cu emulator.

Niciuna dintre aceste liste nu este complet exhaustivă, așa că asigurați-vă că verificați Postarea pe blogul Google pentru mai multe detalii.

Vederea versiunilor Android Studio pentru ARM este încurajatoare. Deși acest lucru este doar pentru macOS acum, sperăm că deschide ușa pentru versiunile ARM pentru Windows sau chiar Linux în viitor, ceea ce ar putea duce la dezvoltarea pentru Android direct de pe Android.

În timp ce așteptăm acel viitor utopic, totuși, dacă aveți un Mac M1 și doriți să încercați această construcție, mergeți la Postarea pe blogul Google pentru mai multe detalii despre noutățile și despre ce ați putea avea nevoie pentru a-l pune în funcțiune.