Amazon.co.uk Widgets

Log in

X
Android Studio Canary Icon (https://developer.android.com/license.html - (CC BY 2.5))

Android Studio fully supports Apple silicon (arm64).

There are significant improvements for developers working on Macintosh computers based on Apple silicon devices. As a leading integrated development environment for creating android apps, Android Studio now fully supports Apple’s M series of chip architectures, delivering a smoother and faster experience. This optimisation dramatically enhances performance, from compiling code to running emulators. Developers leveraging Apple Silicon can now expect reduced build times, better memory management, and more efficient multitasking. These improvements translate into a development process that is not only faster but also more responsive, ensuring that the focus remains on crafting exceptional android apps.

The update also extends to the emulator, which now runs natively on Apple Silicon. This ensures that developers can test their apps with minimal latency and greater accuracy, mimicking real-world scenarios seamlessly. The native support further reduces reliance on translation layers, such as Rosetta 2, providing an overall performance boost for the entire development workflow.

By fully embracing Apple Silicon, Android Studio empowers developers with cutting-edge tools. This ensures that whether you're building robust enterprise solutions or innovative consumer applications, your development environment operates at its very best.

TL:DR—Download and drag to /Applications to install, then complete the first-run setup, add an arm64-v8a system image and run the emulator. Marvel at how fast it is, or how slow it was before on Intel perhaps! 

Be sure to download the right build for your Apple Chip!

The official Integrated Development Environment (IDE) for Android app development - Android Studio Ladybug
Choose the right download - Android Studio Ladybug

Step by Step instructions to install Android Studio on an Apple silicon based Mac

  1. Click the link to download the Zip file. Screenshot of Android Studio download page
  2. Drag the App to your Applications Folder, Open the App and accept the security warning about downloaded pps.
  3. Run through first time setup.
    Screenshot of Android Studio First Run Wizard Welcome Screen
    Screenshot of Android Studio First Run Install Type 'Standard' selected
    Screenshot of Android Studio Select UI Theme 'Darcula' selected
    Screenshot of Android Studio - 'Verify Settings' and 'Finish' button highlighted
    Screenshot of Android Studio 'Downloading Components'
    Screenshot of Android Studio 'Welcome to Android Studio' screen
  4. Set up an emulator, ignore the messages about ADB being out of date and about using an Intel x86 system image. They will be addressed in future releases.
    Screenshot of Android Studio Emulator Image setup screen showing an arm64-v8a system image selected
    Screenshot of dialog warning that the ADB binary is obsolete and has serious perfromance problems with the Android Emulator.
  5. Its fast. Very fast!

Android arm64-v8a system image running Android 12 Preview, as a Pixel 4a

Screenshot of Android  Emulator Home Screen on an arm64-v8a system image running Android 12 Preview, as a Pixel 4a
Screenshot of Android  Emulator Apps list on an arm64-v8a system image running Android 12 Preview, as a Pixel 4a.

Rosetta 2

Flutter apps built for the App Store for iOS run unmodified on Apple silicon based Mac computers. Flutter includes support for developing on macOS devices with Apple silicon but some tools still use the Rosetta 2 translation environment.

Resources

Portions of this page are reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Flutter Github issue Add support for ARM macOS host (60118) tracks the full set of work to support Apple silicon hardware with Flutter development tools.
Flutter Github issue Add support for ARM macOS as a target (60113) tracks the full set of work to support Apple silicon hardware with Flutter apps.
See also: Developing with Flutter on Apple Silicon.