Android Studio Canary는 Apple의 새로운 M1 Mac에 대한 초기 지원을 추가합니다.

Android Studio의 최신 Canary 빌드에는 ARM 기반 Apple Silicon M1 칩으로 구동되는 Mac에 대한 예비 지원이 추가되었습니다.

웹 외에도 Android는 아마도 가장 접근하기 쉬운 개발 플랫폼 중 하나일 것입니다. 실제 Android 기기는 엄청나게 저렴할 수 있으며 테스트를 위한 에뮬레이터 옵션도 부족하지 않습니다. 물론 실제 IDE인 Android Studio는 macOS를 포함하여 현존하는 거의 모든 데스크톱 플랫폼에서 작동합니다.

그러나 Android Studio에는 ARM 지원이라는 것이 빠졌습니다. ARM 기반 프로세서는 대부분 모바일 장치에 사용되어 왔지만 랩톱은 물론 데스크톱에서도 사용되는 모습이 보이기 시작했습니다. 심지어 애플도 최근에 이러한 조치에 나섰습니다. ARM 기반 M1 칩셋 최신 Macbook Air, Macbook Pro 13 및 24인치 아이맥.

이는 최근 전환이기 때문에 Apple은 x86 기반 프로그램이 M1 Mac에서 실행될 수 있도록 호환성 레이어를 내장했으며 꽤 잘 작동하는 것 같습니다. 하지만 네이티브보다 나은 것은 없습니다. 다행히도 Google은 해결책을 찾기 위해 노력하고 있습니다.

Android Studio의 최신 Canary 빌드(이 글을 쓰는 시점에서 15개)는 M1 Mac에 대한 초기 기본 지원을 제공합니다. 아직 부족한 부분이 많지만 기본은 작동합니다.

  • JVM 전용 앱을 빌드하고 실행할 수 있습니다(C++ 컴파일러는 완료되지 않았습니다).
  • 레이아웃 미리보기와 같은 디자인 도구를 사용할 수 있습니다.
  • Android 11 및 Android 12에서 내장 에뮬레이터를 사용할 수 있습니다.

물론, 아직 작동하지 않는 것들도 많이 있습니다.

  • NDK 및 빌드 도구는 아직 ARM에서 실행되지 않으므로 기본 C 기반 개발을 수행할 수 없습니다.
  • Canary 15로 업데이트하면 다음 버전으로 증분 업데이트를 수행할 수 없습니다.
  • 많은 디버깅 도구가 기본적으로 작동하지 않습니다. 여기에는 데이터베이스 검사기, 레이아웃 검사기 등이 포함됩니다. 이에 대한 해결 방법이 있습니다. JetBrains의 문제 추적기.
  • 에뮬레이터에 몇 가지 UI 문제가 있습니다.

이 목록 중 어느 것도 완전한 목록이 아니므로 꼭 확인하세요. 구글의 블로그 게시물 상세 사항은.

ARM용 Android Studio 빌드를 보는 것은 고무적입니다. 이는 현재 macOS에만 해당되지만 앞으로는 Windows 또는 Linux용 ARM 빌드의 문이 열리게 되어 Android에서 직접 Android용 개발이 가능해질 수 있습니다.

하지만 우리가 유토피아적인 미래를 기다리는 동안 M1 Mac이 있고 이 빌드를 사용해 보고 싶다면 다음으로 가십시오. 구글의 블로그 게시물 새로운 기능과 이를 시작하고 실행하는 데 필요한 사항에 대한 자세한 내용을 알아보세요.