Android Studio 3.5
To improve the health of the system, Google has created a new set of infrastructure and internal dashboards to better detect performance problems. The team eventually solved more than 600 bugs, 50 memory leaks, and 20 IDE crashes and improved XML & Kotlin type retention. For the Android emulator, the team reduced the influence of CPU and memory. The team also looked at the implementation flow of apps to a device, replacing Instant Run with Apply Changes. The new system no longer changes an APK during your build. Instead, it uses runtime instrumentation to immediately redefine classes.
You can now download Android Studio 3.5 for Windows, Mac and Linux directly from developer DOT android DOT com/studio. If you are already using Android Studio, you can get the latest version in the navigation menu (Help => Check for updates on Windows / Linux and Android Studio => Check for updates on OS X).
Google released Android Studio 3.4 in April. The version number 3.5 suggests that this is not a significant release, but if you are building for Android, you should probably take a look at the list below.
Android Studio 3.5 features
Here is the overview of what version 3.5 brings to the table:
Automatically recommend memory settings: The IDE now recognizes when an application project needs more RAM on a computer with a higher RAM capacity and notifies you when the heap size is increased. You can also adjust the settings yourself (Appearance and Behavior => Memory Settings).
The user interface freezes: XML writing has been optimized. Editing data binding expressions in XML is faster by improving typing latency.
Build Speed: Incremental creation support has been added to the highest annotation processors, including Glide, AndroidX data binding, Dagger, Realm, and Kotlin (KAPT). Incremental support can significantly affect build speed.
Disk I / O file access speed: For Windows users, the default configuration of the antivirus scanner does not optimally exclude the build output folder. Android Studio detects this and guides you through the optimal setup.
Apply changes: The new change apply feature is an instant run rewrite. This allows you to quickly check code edits on an emulator or device without restarting the app, making it ideal for app development. Unlike instant runs, applying changes does not change the APK. In short, APK is feasible and has predictable behavior. To support the changes, the entire deployment pipeline has been redesigned to increase deployment speed. The execution and deployment toolbar buttons have also been adjusted for a more streamlined experience.
In addition to new features, Android Studio 3.5 also includes normal performance improvements and bug fixes (full release notes). Google did not share plans for the next version.