Android Studio Canary добавя първоначална поддръжка за новите M1 Mac на Apple

Последната Canary компилация на Android Studio добави предварителна поддръжка за Mac компютри, захранвани от базирания на ARM чип Apple Silicon M1.

Освен мрежата, Android вероятно е една от най-достъпните платформи за разработка. Физическите устройства с Android могат да бъдат невероятно евтини и няма недостиг на опции за емулатор за тестване. И разбира се, истинската IDE, Android Studio, работи на почти всяка съществуваща десктоп платформа, включително macOS.

В Android Studio обаче липсва нещо: поддръжка на ARM. Въпреки че базираните на ARM процесори се използват предимно в мобилни устройства, започваме да ги виждаме използвани в лаптопи и дори настолни компютри. Дори Apple наскоро се включи в действието със своя ARM базиран M1 чипсет захранване на най-новите Macbook Air, Macbook Pro 13 и 24-инчов iMac.

Тъй като това е скорошен преход, Apple има вграден слой за съвместимост, за да позволи на x86-базирани програми да работят на M1 Mac и изглежда, че работи доста добре. Но нищо не е по-добро от родното. За щастие Google работи върху решение.

Най-новата Canary версия на Android Studio (15 към момента на писане на това) носи първоначална естествена поддръжка за M1 Mac. Все още много неща липсват, но основите работят.

  • Можете да създавате и изпълнявате приложения само за JVM (компилаторът C++ не е завършен).
  • Можете да използвате инструментите за проектиране, като преглед на оформлението.
  • Можете да използвате вградения емулатор с Android 11 и Android 12.

Разбира се, има и много неща, които все още не работят.

  • Не можете да правите собствена C-базирана разработка, тъй като NDK и инструментите за изграждане все още не работят на ARM.
  • След като актуализирате до Canary 15, няма да можете да извършвате постепенна актуализация до следващата версия.
  • Много инструменти за отстраняване на грешки не работят предварително. Това включва инспектора на базата данни, инспектора на оформлението и други. Има заобиколно решение за това тук Инструмент за проследяване на проблеми на JetBrains.
  • Има някои проблеми с потребителския интерфейс с емулатора.

Нито един от тези списъци не е напълно изчерпателен, така че не забравяйте да проверите Публикация в блога на Google за повече информация.

Виждането на компилации на Android Studio за ARM е окуражаващо. Въпреки че това е само за macOS в момента, се надяваме, че отваря вратата за компилации на ARM за Windows или дори Linux в бъдеще, което може да доведе до разработване за Android директно от Android.

Докато чакаме това утопично бъдеще обаче, ако имате M1 Mac и искате да изпробвате тази компилация, преминете към Публикация в блога на Google за повече подробности какво е новото и какво може да ви е необходимо, за да го стартирате и да работи.