Android Studio подобрява поддръжката на машинно обучение

Екипът на Google Studio за IDE на Google пусна стабилната версия на Android Studio 4.1, включваща подобрения на машинното обучение и инспектор на база данни.

С изданието 4.1 Android Studio подобрява поддръжката на машинно обучение в устройството чрез поддръжка за модели TensorFlow Lite в проекти за Android. Android Studio генерира класове, така че моделите могат да се изпълняват с по-добра безопасност на типа и по-малко код. Междувременно инспекторът на база данни позволява заявки за базата данни на приложението, независимо дали приложението използва библиотеката Jetpack Room или версията на SQLite на платформата за Android директно. Стойностите могат да бъдат модифицирани с помощта на инспектора на базата данни, като промените се виждат в приложенията.

Представен на 12 октомври и достъпен от developer.android.com, Android Studio 4.1 също улеснява навигацията, свързана с Dagger, код за инжектиране на зависимости, като предоставя ново действие на улука и разширява поддръжката в прозореца Find Usages. Например, щракването върху действието на улука до метод, който консумира даден тип, се придвижва до мястото, където даден тип се използва като зависимост.  

Други възможности в Android Studio 4.1 включват:

  • Шаблоните в диалоговия прозорец за създаване на нов проект вече използват компоненти за материален дизайн и отговарят на актуализираните указания за теми и стилове по подразбиране. Тези промени улесняват препоръчаните модели за оформяне на материали и поддържат функции на потребителския интерфейс като тъмни теми.
  • Android Emulator вече може да се стартира директно в Android Studio. Това може да спести недвижими имоти на екрана и да даде възможност за бърза навигация между емулатора и прозореца на редактора с помощта на клавишни комбинации. Също така, емулаторът вече поддържа сгъваеми, като разработчиците могат да конфигурират сгъваеми устройства с различни дизайни и конфигурации.
  • Символизация за местни доклади за катастрофи
  • Актуализациите за прилагане на промени позволяват по-бързи компилации.
  • Профилаторът на паметта на Android Studio вече включва Native Memory Profiler за приложения, разположени на физически устройства с Android 10 или по-нова версия. Native Memory Profiler проследява разпределения и освобождавания на обекти в родния код за определен период от време и предлага информация за общите разпределения и оставащия размер на купчината.
  • Зависимостите C / C ++ могат да бъдат експортирани от файловете AAR (Android Archive).
  • Профили на Android Studio могат да бъдат достъпни в отделен прозорец от основния прозорец на Android Studio, което е полезно за разработчиците на игри.
  • Подобрения на потребителския интерфейс на системното проследяване.
  • Отстранени са 2370 грешки и са затворени 275 публични проблема.