Google은 새 휴대전화에 중요한 앱을 우선적으로 설치할 수 있도록 App Store용 '설치 힌트' 기능을 개발 중입니다.
특히 새 브랜드로 전환할 때 한 Android 휴대전화에서 다른 휴대전화로 이전하는 것은...별로 쉽지 않다, 직설적으로 말하자면. 최근 몇 년 동안 원활한 마이그레이션을 지원하는 앱과 설정이 점점 더 많아지면서 상황이 개선되었지만 전체 프로세스에는 여전히 상당한 수준이 필요합니다. 특히 대부분의 오래된 앱이 하나씩 설치되고 수동 설치를 위해 사용자 개입이 필요하기 때문에 시간이 많이 소요됩니다. 로그인. Google이 작업하는 동안 앱에 더 쉽게 로그인할 수 있도록 하기 새로운 장치에서는 새로운 "설치"를 통해 대량 복원 프로세스의 속도를 높이기 위해 뒤에서 작업하고 있습니다. 힌트' 기능은 가장 중요한 앱을 새 기기에서 최대한 빨리 실행하는 데 도움이 되는 기능입니다.
XDA Recognized Developer가 처음 발견한 대로 luca020400, Google 엔지니어는 '힌트 설치" 기능은 Google Play 스토어와 같은 앱 스토어에서 설정 또는 복원 프로세스와 같이 새 애플리케이션을 대량 설치할 때 dex2oat에 사용할 컴파일러 필터를 결정하는 방법입니다.
관련 커밋은 다음과 같습니다.
- 적절한 데이터 구조에 "설치 시나리오" 필드를 추가합니다.:
이 CL은 패키지 관리자가 사용하는 여러 데이터 구조에 "설치 시나리오" 필드를 추가합니다. 이 값은 표시된 사용 사례에 따라 dexopt 호출을 조정하기 위해 다음 CL에서 사용됩니다.
- dexopt에 대한 새로운 컴파일러 필터 속성이 추가되었습니다.
- 새로운 dexopt 플래그에 대한 권한이 추가되었습니다.
덱스2오트 APK 파일을 가져와서 컴파일 아티팩트를 생성하는 컴파일러입니다. Android 런타임(ART) 설치 시 로드되어 앱 로딩 시간을 단축하는 데 도움이 됩니다. Dexopt는 설치 시 dex 파일을 최적화하는 프로그램입니다.
이러한 커밋을 기반으로 설치 힌트는 앱 설치 중에 DEFAULT, FAST, BULK_CRITICAL 및 BULK_NON_CRITICAL의 네 가지 컴파일러 필터를 전달할 수 있는 것으로 보입니다. 우리는 전화 복원 프로세스 중에 앱 스토어가 "BULK_CRITICAL" 플래그를 dex2oat에 보내 특정 항목을 확인할 수 있다고 가정합니다. 중요한 앱은 최적화 비용을 들여 더 빨리 설치할 수 있습니다(아마도 다음 번에 앱을 설치할 때 발생할 수 있음). 업데이트됨).
귀하의 앱 설치 및 사용 내역을 토대로 사전 설치된 앱 스토어에서는 귀하가 가장 자주 사용하는 앱이 무엇인지 파악하는 것이 어렵지 않습니다. 그리고 보유하고 있는 기기에 따라 앱 스토어에는 Google Play 서비스 및 기타 OEM 소프트웨어 서비스와 같은 기능에 꼭 필요한 앱 세트가 미리 결정되어 있습니다. 따라서 이러한 앱은 최초 실행 최적화를 희생하면서 대량 설치 프로세스 중에 우선순위를 지정할 수 있습니다.
이러한 변화가 사용자로서 귀하에게 어떤 영향을 미치게 될까요? 커밋은 아직 실제로 병합되지 않았으므로 우리의 분석은 우리가 제공하는 정보를 기반으로 합니다. 현재 커밋에서 확인할 수 있습니다(커밋이 최종적으로 완료되면 분석이 변경될 수 있음). 병합). 사용자가 새 휴대전화에 다양한 앱을 설치하면 앱 스토어는 사용자가 마지막으로 사용한 기기에서 많이 사용한 것으로 파악된 앱의 우선순위를 지정할 수 있습니다. 예를 들어 WhatsApp 메신저를 많이 사용하는 경우 앱 스토어는 플래그를 컴파일러에 전달하여 더 빠르게 설치되므로 더 유용한 앱에 로그인을 시작할 수 있습니다. 반면에 자주 사용하지 않는 앱의 경우 정상적으로 설치하고 최적화할 수 있습니다. 이로 인해 사용자가 얼마나 많은 시간을 절약할 수 있을지 알 수 없습니다. 이는 중요하다고 간주되는 앱 수와 앱 수에 따라 달라질 가능성이 높습니다. 처음에는 앱이 복원되고 있습니다. 하지만 오래되거나 느린 휴대폰에서는 수백 개의 앱을 다운로드하는 데 몇 분이 단축될 수 있습니다. 앱.
언급한 대로 커밋은 아직 병합되지 않았으므로 이러한 변경 사항이 언제 Android에 적용될지 또는 코드에 추가 변경 사항이 있는지 알 수 없습니다. 이러한 커밋이 향후 몇 달 내에 병합되면 다음 앱 스토어에서 이 기능을 사용할 수 있게 될 것입니다. 안드로이드 12.
아이콘 제작: 프리픽 ~에서 www.flaicon.com