DSU는 큰 성능 향상을 포함하여 Android 13에서 몇 가지 새로운 기능과 개선 사항을 얻게 될 것입니다.
동적 시스템 업데이트(DSU)는 Android에서 가장 잘 알려지지 않은 기능 중 하나로, 사용자가 부트로더 잠금을 해제하거나 시스템 업데이트를 플래시하지 않고 일반 시스템 이미지(GSI)를 설치할 수 있도록 합니다. 이 기능은 Android 10에서 처음 도입되었으며 개발자가 최신 Android 버전을 테스트하는 가장 쉬운 방법 중 하나입니다. Android 13에서는 더욱 좋아졌습니다.
Mishaal Rahman이 발견한 바와 같이 DSU는 몇 가지 새로운 기능과 향상된 기능을 제공합니다. 안드로이드 13, 큰 성능 향상, 가중 진행 표시줄, system_ext 및 제품 이미지 지원을 포함합니다.
AOSP Gerrit에 대한 새로운 커밋은 Google이 DSU에 몇 가지 상당한 성능 향상을 가져오고 있음을 시사합니다. 기본 공유 메모리의 증가 덕분에 DSU를 통해 GSI를 설치하는 것이 훨씬 빠릅니다. Google은 메모리의 약간의 증가(8KiB에서 64KiB로)가 물리적 장치와 가상 장치 모두에서 동적 시스템 설치 시간을 크게 단축할 것이라고 말합니다. Google의 테스트 결과 설치 시간이 물리적 장치에서 2분 2초에서 단 45초로 단축된 것으로 나타났습니다.
커밋의 설명은 다음과 같습니다.
이 겸손한 조정 8KiB -> 64KiB는 DSU를 크게 향상시킵니다.
설치 시간:
* 물리적 장치: 2m34s -> 45s
* 가상 장치: 46초 -> 30초
또한 미세 조정을 위해 공유 메모리 크기를 사용자 정의할 수 있습니다.
진행률 표시줄도 몇 가지 새롭게 개선되었습니다. GSI 설치가 진행 중인 경우 알림 영역의 진행률 표시줄에 설치 중인 파티션이 표시됩니다. 현재는 "설치 진행 중"만 표시됩니다. 또한 읽기 전용 파티션이 쓰기 가능한 파티션보다 훨씬 오래 걸리므로 진행률 표시줄에 가중치가 부여됩니다.
"설치 진행 중"을 표시하는 대신 설치 중인 파티션과 총 파티션 수를 표시합니다(예: "설치 진행 중: 시스템 파티션 [2/3]").
마지막으로 DSU는 시스템, system_ext 및 제품 이미지에 대한 지원을 추가합니다. 이러한 기능과 개선 사항은 Android 13 개발자 프리뷰. 향후 베타 릴리스 또는 Android 13의 최종 버전에 도착할 가능성이 높습니다.
원천: AOSP [1], [2], [3], [4]