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.

Licences, trademarks, source code licences and attributions

Licences, trademarks, source code licences and attributions

Multizone and this site is not affiliated with or endorsed by The Joomla! Project™. Any products and services provided through this site are not supported or warrantied by The Joomla! Project or Open Source Matters, Inc. Use of the Joomla!® name, symbol, logo and related trademarks is permitted under a limited licence granted by Open Source Matters, Inc. 928uk® is a trademark of Multizone Limited, registered in the UK. AdMob™, AdSense™, AdWords™, Android™, Chrome OS™, Chromebook™, Chrome™, DART™, Flutter™, Firebase™, Firestore™, Fuchsia™, Gmail™, Google Maps™, Google Pixel™, Google Play™, Pixelbook Go™, and Pixel™ and other trademarks listed at the Google Brand Resource center are trademarks of Google LLC and this site is not endorsed by or affiliated with Google in any way. Apple and the Apple logo are trademarks of Apple Inc., registered in the U.S. and other countries. App Store is a service mark of Apple Inc. The OSI logo trademark is the trademark of Open Source Initiative. Microsoft, CoPilot, Microsoft 365, Microsoft Teams, and Windows are trademarks of the Microsoft group of companies. ROKU, the ROKU Logo, STREAMING STICK, ROKU TV, ROKU POWERED, the ROKU POWERED Logo, ROKU READY, the ROKU READY Logo, the purple fabric tag design,and the purple d-pad design are trademarks and/or registered trademarks of Roku, Inc. in the UK, the United States and other countries. UNIX® and the X® logo are registered trademarks of The Open Group. Any other product or company names may be trademarks™ or registered® trademarks of their respective holders. Use of these trademarks in articles here does not apply affiliation or endorsement by any of them.

Where the source code is published here on ezone.co.uk or on our GitHub by Angus Fox, Multizone Limited it is licenced according to the open source practice for the project concerned.

BSD 3-Clause "New" or "Revised" Licence
Original source code for mobile apps are licenced using the same licence as the one used by "The Flutter Authors". This Licence, the BSD 3-Clause "New" or "Revised" Licence (bsd-3-clause) is a permissive licence with a clause that prohibits others from using the name of the project or its contributors to promote derived products without written consent.
GNU General Public Licence v2.0 or later
Original source code for Joomla! published here on ezone.co.uk by Angus Fox, Multizone Limited is licenced using the same licence as the one used by Joomla!. This Licence, the GNU General Public Licence Version 2 or later (gpl-2.0) is the most widely used free software licence and has a strong copyleft requirement. When distributing derived works, the source code of the work must be made available under the same licence.

You can use any code you find here, just respect the licences and dont use the name of this site or our company to promote derived products without written consent. I mean, why would you? You're not us!

Amazon Associate
As an Amazon Associate we earn from qualifying purchases.
Logo
Our Logo Image is by Freepik. We chose it because its an M and also the letter A twice - and that represents us.