Az Android Studio legújabb Canary verziója előzetes támogatást adott az ARM-alapú Apple Silicon M1 chippel működő Mac gépekhez.
A web mellett az Android valószínűleg az egyik legelérhetőbb fejlesztői platform. A fizikai Android-eszközök hihetetlenül olcsók lehetnek, és nincs hiány a teszteléshez szükséges emulátor lehetőségekből sem. És természetesen a tényleges IDE, az Android Studio, szinte minden létező asztali platformon működik, beleértve a macOS-t is.
Az Android Studio azonban hiányzott valamit: az ARM támogatást. Míg az ARM-alapú processzorokat többnyire mobileszközökben használták, kezdjük látni őket laptopokban, sőt asztali számítógépekben is. Nemrég még az Apple is beszállt az akcióba ARM alapú M1 lapkakészlet a legújabb Macbook Air, Macbook Pro 13 és 24 hüvelykes iMac.
Mivel ez egy nemrégiben történt átállás, az Apple beépített egy kompatibilitási réteget, amely lehetővé teszi az x86-alapú programok futtatását M1 Mac-eken, és úgy tűnik, ez elég jól működik. De semmi sem jobb, mint a natív. Szerencsére a Google dolgozik a megoldáson.
Az Android Studio legújabb Canary verziója (15 a cikk írása óta) kezdeti natív támogatást nyújt az M1 Mac-ekhez. Még sok minden hiányzik, de az alapok működnek.
- Csak JVM-alkalmazásokat készíthet és futtathat (a C++ fordító még nem fejeződött be).
- Használhatja a tervezőeszközöket, például az elrendezés előnézetét.
- A beépített emulátort Android 11 és Android 12 rendszerrel használhatja.
Persze sok olyan is van, ami még nem működik.
- Natív C-alapú fejlesztést nem végezhet, mivel az NDK és a build eszközök még nem futnak ARM-en.
- Ha frissít a Canary 15-re, nem fog tudni fokozatosan frissíteni a következő verzióra.
- Sok hibakereső eszköz nem működik a dobozból. Ide tartozik az adatbázis-ellenőr, az elrendezés-ellenőr és mások. Van ennek megoldása A JetBrains problémakövetője.
- Néhány UI probléma van az emulátorral.
A felsorolások egyike sem teljesen kimerítő, ezért mindenképpen nézze meg A Google blogbejegyzése további részletekért.
Az Android Studio for ARM verzióinak megtekintése biztató. Bár ez jelenleg csak macOS-re vonatkozik, remélhetőleg megnyitja az ajtót a jövőben Windowsra vagy akár Linuxra készült ARM buildek előtt, amelyek közvetlenül az Androidról való Androidra való fejlesztést eredményezhetnek.
Ha azonban az utópikus jövőre várunk, ha M1 Mac-ed van, és szeretnéd kipróbálni ezt az összeállítást, menj a A Google blogbejegyzése további részletekért az újdonságokról és arról, hogy mire lehet szüksége az üzembe helyezéshez.