Остання збірка Android Studio Canary додала попередню підтримку комп’ютерів Mac, які працюють на чіпі Apple Silicon M1 на базі ARM.
Крім Інтернету, Android є, мабуть, однією з найдоступніших платформ розробки. Фізичні пристрої Android можуть бути неймовірно дешевими, і немає недоліку в варіантах емулятора для тестування. І, звісно, справжня IDE, Android Studio, працює майже на всіх існуючих настільних платформах, включаючи macOS.
Однак Android Studio чогось не вистачає: підтримки ARM. Хоча процесори на базі ARM переважно використовувалися в мобільних пристроях, ми починаємо бачити їх використання в ноутбуках і навіть настільних комп’ютерах. Навіть Apple нещодавно долучилася до акції зі своїм Чіпсет M1 на базі ARM живлення останніх 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 щоб дізнатися більше про те, що нового та що може знадобитися для його запуску та роботи.