Najnovejša različica Android Studio Canary je dodala predhodno podporo za računalnike Mac, ki jih poganja čip Apple Silicon M1 na osnovi ARM.
Android je poleg spleta verjetno ena najbolj dostopnih razvojnih platform. Fizične naprave Android so lahko neverjetno poceni, poleg tega ni pomanjkanja možnosti emulatorja za testiranje. In seveda, dejanski IDE, Android Studio, deluje na skoraj vseh obstoječih namiznih platformah, vključno z macOS.
Vendar pa Android Studio nekaj manjka: podpora za ARM. Medtem ko so se procesorji, ki temeljijo na ARM, večinoma uporabljali v mobilnih napravah, jih začenjamo opažati v prenosnih in celo namiznih računalnikih. Celo Apple se je nedavno vključil v akcijo s svojim Čipset M1 na osnovi ARM poganja najnovejše Macbook Air, Macbook Pro 13 in 24-palčni iMac.
Ker je to nedavni prehod, je Apple vgradil združljivostno plast, ki omogoča izvajanje programov, ki temeljijo na x86, na računalnikih M1 Mac in zdi se, da deluje precej dobro. Toda nič ni boljšega od domačega. Na srečo Google dela na rešitvi.
Najnovejša različica Canary za Android Studio (15 od tega pisanja) prinaša začetno izvorno podporo za M1 Mac. Manjka še marsikaj, a osnove delujejo.
- Izdelate in izvajate lahko samo aplikacije JVM (prevajalnik C++ ni dokončan).
- Uporabite lahko orodja za oblikovanje, kot je predogled postavitve.
- Vgrajeni emulator lahko uporabljate s sistemoma Android 11 in Android 12.
Seveda je tudi veliko stvari, ki še ne delujejo.
- Ne morete izvajati nobenega izvornega razvoja, ki temelji na C, ker NDK in orodja za gradnjo še ne delujejo na ARM.
- Ko posodobite na Canary 15, ne boste mogli izvajati postopne posodobitve na naslednjo različico.
- Veliko orodij za odpravljanje napak ne deluje takoj. To vključuje inšpektor baze podatkov, inšpektor postavitve in druge. Tukaj je rešitev za to JetBrainsov sledilnik težav.
- Z emulatorjem je nekaj težav z uporabniškim vmesnikom.
Nobeden od teh seznamov ni v celoti izčrpen, zato se prepričajte, da preverite Googlova objava v spletnem dnevniku za več podrobnosti.
Videti različice Android Studio za ARM je spodbudno. Čeprav je to trenutno samo za macOS, upamo, da odpira vrata za gradnje ARM za Windows ali celo Linux v prihodnosti, kar bi lahko vodilo do razvoja za Android neposredno iz Androida.
Medtem ko čakamo na to utopično prihodnost, če imate M1 Mac in želite preizkusiti to gradnjo, pojdite na Googlova objava v spletnem dnevniku za več podrobnosti o tem, kaj je novega in kaj boste morda potrebovali, da začnete delovati.