Google의 Android 업데이트로 앱 시작이 30% 향상되었습니다.
Google의 최신 블로그 게시물은 Android 런타임인 ART의 장점과 OS와 독립적으로 업데이트할 수 있는 새로운 기능을 극찬하는 내용입니다. ART는 Android를 구동하는 엔진으로 Java와 Kotlin을 바이트코드로 컴파일하고 실행하는 역할을 합니다. ART 업데이트를 통해 Google은 전체 OS 업데이트 없이도 앱 속도를 개선할 수 있습니다. ART의 Android 13 버전 출시와 함께 Google은 “일부 기기에서 실제 앱 시작이 최대 30% 향상되었습니다.”라고 밝혔습니다.
ART는 공식적으로 Android 12에서 OS( APEX 모듈 ) 의 모듈식 부분이 되어 시스템 업데이트 대신 Play 스토어를 통해 업데이트할 수 있습니다. 현재 Android 배포 수로 이는 약 31%의 사용자(또는 6억 명의 사용자) 를 의미합니다.) 정기적으로 더 빠르고 더 나은 앱 엔진을 얻습니다. 많은 구성 요소가 천천히 APEX 모듈로 이동했지만 Google은 ART가 “다른 어떤 APEX 모듈보다 API가 훨씬 더 많다”고 말했습니다. 14는 “ART 14″가 될 것입니다. 하지만 런타임의 최신 버전은 Android 14로 제한되지 않습니다. Android 14와 대부분의 개선 사항은 이전 OS에도 출시되므로 방치된 장치에서 ART 14를 실행할 수 있습니다. 안드로이드 12 전화.

ART 13의 경우 Google은 새 업데이트가 출시된 시기와 평균 앱 시작 시간에 미치는 영향을 보여주기 위해 위의 차트를 제공했습니다. Google은 Android 13 출시와 함께 ART 13 변경 사항 중 일부를 자세히 설명하면서 “ART[13]는 JNI 호출이 최대 2.5배 더 빨라지면서 네이티브 코드 간 전환이 훨씬 빨라졌습니다.”라고 말했습니다 . 설치 시 코드 확인, 런타임 시 확인 비용을 피하고 앱 시작 시간을 빠르게 유지합니다.”라고 Google이 말했습니다. 그 결과 일부 장치의 시작 시간이 30% 향상되었습니다.
Google은 ART 14 업데이트가 “코드 크기를 줄이면서 성능을 향상시키는 새로운 컴파일러 및 런타임 최적화와 함께” Android를 OpenJDK 11에서 OpenJDK 17로 점프할 것이라고 말했습니다. .
답글 남기기