Najnovšia verzia Canary Android Studio pridala predbežnú podporu pre počítače Mac poháňané čipom Apple Silicon M1 založeným na ARM.
Okrem webu je Android pravdepodobne jednou z najdostupnejších vývojových platforiem. Fyzické zariadenia so systémom Android môžu byť neuveriteľne lacné a na testovanie nechýbajú možnosti emulátora. A samozrejme, skutočné IDE, Android Studio, funguje na takmer každej existujúcej desktopovej platforme, vrátane macOS.
Android Studiu však niečo chýba: podpora ARM. Zatiaľ čo procesory založené na ARM sa väčšinou používali v mobilných zariadeniach, začíname ich vidieť v prenosných počítačoch a dokonca aj v stolných počítačoch. Dokonca aj Apple sa nedávno dostal do akcie s jeho Čipová súprava M1 založená na ARM napájanie najnovšieho Macbooku Air, Macbooku Pro 13 a 24-palcový iMac.
Pretože ide o nedávny prechod, spoločnosť Apple zabudovala vrstvu kompatibility, ktorá umožňuje spustenie programov založených na x86 na počítačoch Mac M1 a zdá sa, že to funguje celkom dobre. Nič sa však nevyrovná domorodcom. Našťastie Google pracuje na riešení.
Najnovšia verzia Canary Android Studio (15 v čase písania tohto článku) prináša počiatočnú natívnu podporu pre M1 Mac. Veľa vecí ešte chýba, ale základy fungujú.
- Môžete vytvárať a spúšťať aplikácie iba pre JVM (kompilátor C++ nie je dokončený).
- Môžete použiť nástroje na návrh, napríklad náhľad rozloženia.
- V systéme Android 11 a Android 12 môžete použiť vstavaný emulátor.
Samozrejme, je aj veľa vecí, ktoré zatiaľ nefungujú.
- Nemôžete robiť žiadny natívny vývoj založený na C, pretože NDK a nástroje na zostavovanie ešte nebežia na ARM.
- Po aktualizácii na Canary 15 už nebudete môcť vykonať prírastkovú aktualizáciu na ďalšiu verziu.
- Mnoho nástrojov na ladenie nefunguje hneď po vybalení. To zahŕňa inšpektor databázy, inšpektor rozloženia a ďalšie. Existuje na to riešenie Sledovač problémov JetBrains.
- Emulátor má nejaké problémy s používateľským rozhraním.
Ani jeden z týchto zoznamov nie je úplne vyčerpávajúci, takže si ho určite vyskúšajte Blogový príspevok Google pre viac detailov.
Vidieť zostavy Android Studio pre ARM je povzbudzujúce. Zatiaľ čo je to momentálne len pre macOS, dúfajme, že to v budúcnosti otvorí dvere pre zostavy ARM pre Windows alebo dokonca Linux, čo by mohlo viesť k vývoju pre Android priamo z Androidu.
Kým však čakáme na túto utopickú budúcnosť, ak máte M1 Mac a chcete vyskúšať túto zostavu, prejdite na Blogový príspevok Google pre viac podrobností o tom, čo je nové a čo možno budete potrebovať na jeho spustenie.