Android Studio 3.5는 Project Marble의 모든 수정 및 개선 사항을 통해 안정적으로 제공됩니다.

click fraud protection

베타 출시 몇 달 후 Google은 Android Studio 3.5의 안정 버전을 출시하여 Project Marble이 종료되었지만 버그 수정이 종료되지는 않았습니다.

2018년 11월, Google은 '프로젝트 마블"를 Android 스튜디오로 이동합니다. 하지만 이것은 또 다른 메시징 앱이 아닙니다. 대신 Google은 Android 앱 개발 워크플로를 개선하여 전례 없는 일을 했습니다.

혹시 놓치셨다면 Project Marble은 실제로 단일 제품이나 서비스가 아닙니다. 오히려 이는 Google이 선택한 Android 앱 개발 프로그램인 Android Studio의 안정성을 개선하기 위한 Google의 작업을 가리키는 포괄적인 용어입니다. Project Marble이 출시되는 동안 Google은 새로운 기능을 도입하는 것보다 Android Studio의 버그 수정과 성능 개선에 더 중점을 두었습니다.

몇 달 후 베타 업데이트, Google은 Android Studio 3.5의 안정 버전을 출시하여 Project Marble이 종료되었지만 버그 수정이 종료되지는 않았습니다. 이 버전이 제공하는 몇 가지 주목할만한 기능과 개선 사항은 다음과 같습니다.

사용자 인터페이스 정지

Android Studio를 정기적으로 사용하는 경우 이 문제를 발견했을 수 있습니다. 무작위로 보이는 시간에 Android Studio는 1초에서 1분 동안, 심지어는 강제로 닫을 때까지 정지됩니다. 분명히 이것은 앱을 만들려고 할 때 처리해야 하는 매우 성가신 일입니다.

Google은 Android Studio 3.5를 통해 이러한 상황을 개선하기 위해 열심히 노력했습니다. 완벽하지는 않지만 지금까지 수행된 작업은 확실히 높이 평가됩니다. 대기 시간 개선으로 인해 이제 XML에서 데이터 바인딩 표현식을 편집하는 속도가 더 빨라졌습니다.

빌드 속도

Android 앱 개발의 또 다른 오랜 문제는 앱을 구축하는 데 걸리는 시간입니다. 매우 강력한 컴퓨터가 없으면 컴파일하는 데 3분 이상 걸릴 수 있습니다. 문제를 디버그하기 위해 작은 변경을 하는 경우에는 오랜 시간이 걸립니다.

이 새로운 버전의 Android Studio는 앱 컴파일에 두 가지 주목할 만한 개선 사항을 제공합니다. 첫 번째는 주석 프로세서의 증분 컴파일입니다. 앱에서 Dagger 및 Realm과 같은 라이브러리를 사용하는 경우 빌드 시간이 짧아지는 것을 확인할 수 있습니다.

두 번째 개선 사항은 Windows의 디스크 I/O와 관련이 있습니다. Windows Defender(현재 Windows 보안이라고 함)에는 파일이 생성되거나 수정될 때 실시간으로 파일을 검사하여 맬웨어로부터 사용자를 보호하는 기능이 있습니다. 그러나 이 스캔으로 인해 앱 빌드 속도가 크게 느려질 수 있습니다. 이제 Android Studio 3.5에서는 빌드 속도를 높이기 위해 실시간 보호에서 프로젝트 디렉터리를 제외하기 위해 취할 수 있는 단계에 대한 힌트를 표시합니다.

변경 승인

Android Studio 3.5의 또 다른 주목할만한 변화는 이전 Instant Run 프레임워크를 대체하는 Apply Changes의 도입입니다. Instant Run은 앱을 더 쉽게 변경하고 테스트할 수 있도록 하기 위한 것이지만, 대개 문제를 일으키는 경우가 많습니다.

이 문제를 해결하기 위해 Google은 Instant Run을 완전히 폐기하고 처음부터 Apply Changes를 구축했습니다. Instant Run보다 더 안정적이고 빠릅니다.


Android Studio 3.4 이하를 사용하는 Android 개발자라면 이 업데이트를 시도해 볼 가치가 있습니다. 일반적인 성능과 안정성이 눈에 띄게 증가한 것을 확인할 수 있습니다. Android Studio 3.5를 얻으려면 다음 중 하나를 수행하세요. Google 웹사이트에서 다운로드하세요. 또는 현재 버전의 업데이트를 확인하세요.

원천: 안드로이드 개발자