Компания объявила о выходе Android Studio 3.2, которая последние 3 месяца была доступна в качестве бета-версии. С момента анонса на конференции Google I/O 2018 разработчики доработали более 20 функций и сделали эту версию более стабильной. Среда разработки доступна для скачивания всем желающим.
Зачем использовать Android Studio?
Одна из основных причин воспользоваться средой разработки от Google — использование Android App Bundle. Благодаря новому формату, разработчики смогут создать, подписать и загрузить только 1 объект вместо большого числа APK-файлов для нескольких устройств. Кроме того, набор App Bundle уменьшает размер приложений.
Среда разработки от Google получила много новых функций, включая следующие:
- поддержка Kotlin 1.2.61 вместе с Android 9 Pie SDK;
- D8 Desugaring, благодаря которой можно использовать новые возможности Java даже на старых версиях Android. Функция включена по умолчанию;
- R8 Optimizer — оптимизатор, который пришел на замену ProGuard. С его помощью можно сократить размер байт-кода Java. Впрочем, это экспериментальная функция, поэтому компания не рекомендует использовать ее для выпуска приложений;
- Emulator Snapshots — сохранение текущего состояния эмулятора. Впоследствии разработчик сможет запускать любое из таких сохранений. Стоит отметить, что функция построена на основе Android Emulator Quickboot, но Emulator Snapshots позволяет сохранять и загружать сохраненные состояния быстрее;
- поддержка процессоров AMD в Android Emulator;
- Energy Profiler — инструмент, с помощью которого можно оценить энергопотребление приложения как во время работы, так и при нахождении в фоне.
- System Trace — аналог Energy Profiler. Различие в том, что вместо информации о потреблении энергии он предоставляет данные об использовании ресурсов CPU.
Как начать работать с Android Studio?
Для того, чтобы воспользоваться последней версией среды разработки от Google, ее необходимо скачать с официального сайта. Кроме того, необходимо установить Android Emulator версии не ниже v28.0.7, если в процессе разработки требуются функции Android Emulator.
Начать путь Android-разработчика можно с помощью нашей подборки ресурсов, в которой мы собрали почти 50 полезных курсов, руководств и учебников.