Nejnovější sestavení Canary Android Studio přidalo předběžnou podporu pro počítače Mac poháněné čipem Apple Silicon M1 založeným na ARM.
Android je vedle webu pravděpodobně jednou z nejdostupnějších vývojářských platforem. Fyzická zařízení se systémem Android mohou být neuvěřitelně levná a není zde nedostatek možností emulátoru pro testování. A samozřejmě, skutečné IDE, Android Studio, funguje téměř na všech existujících desktopových platformách, včetně macOS.
Android Studiu však něco chybělo: podpora ARM. Zatímco procesory založené na ARM byly většinou používány v mobilních zařízeních, začínáme je vídat i v noteboocích a dokonce i stolních počítačích. Dokonce i Apple se nedávno dostal do akce se svým Čipová sada M1 založená na ARM napájející nejnovější Macbook Air, Macbook Pro 13 a 24palcový iMac.
Protože se jedná o nedávný přechod, Apple zabudoval vrstvu kompatibility, která umožňuje programům založeným na x86 běžet na počítačích M1 Mac, a zdá se, že to funguje docela dobře. Nic se ale nevyrovná domorodci. Naštěstí Google pracuje na řešení.
Nejnovější Canary sestavení Android Studia (15 v době psaní tohoto článku) přináší počáteční nativní podporu pro M1 Mac. Stále chybí spousta věcí, ale základy fungují.
- Můžete vytvářet a spouštět aplikace pouze pro JVM (kompilátor C++ není dokončen).
- Můžete použít nástroje pro návrh, jako je náhled rozvržení.
- S Androidem 11 a Androidem 12 můžete použít vestavěný emulátor.
Samozřejmě je také spousta věcí, které zatím nefungují.
- Nemůžete dělat žádný nativní vývoj založený na C, protože nástroje NDK a sestavení ještě neběží na ARM.
- Jakmile aktualizujete na Canary 15, nebudete moci provádět přírůstkovou aktualizaci na další verzi.
- Mnoho nástrojů pro ladění nefunguje ihned po vybalení. Patří sem inspektor databáze, inspektor rozvržení a další. Existuje pro to řešení Nástroj pro sledování problémů JetBrains.
- Emulátor má nějaké problémy s uživatelským rozhraním.
Žádný z těchto seznamů není zcela vyčerpávající, takže se určitě podívejte Blogový příspěvek Google Více podrobností.
Vidět sestavení Android Studia pro ARM je povzbudivé. I když je to nyní pouze pro macOS, doufejme, že to v budoucnu otevře dveře pro sestavení ARM pro Windows nebo dokonce Linux, což by mohlo vést k vývoji pro Android přímo z Androidu.
Zatímco čekáme na tuto utopickou budoucnost, pokud máte M1 Mac a chcete si tuto sestavu vyzkoušet, přejděte na Blogový příspěvek Google pro více podrobností o tom, co je nového a co budete potřebovat, abyste jej uvedli do provozu.