Windows Tips & News

APK 업데이트는 Android에서 훨씬 작아집니다.

click fraud protection

Google은 앱 업데이트 크기를 65%에서 최대 90%까지 줄일 수 있는 "파일별 패치"라는 새로운 기술을 출시할 예정입니다. 이렇게 하면 사용자의 대역폭이 절약되며, 이는 제한된 데이터 요금제 사용자와 저속 광대역 연결에도 매우 좋은 소식입니다.

"파일별" 패치를 설명하는 공식 발표는 다음과 같이 명시되어 있습니다.

파일별은 압축되지 않은 데이터의 변경 감지를 기반으로 합니다. 패치를 생성하려면 델타를 계산하기 전에 먼저 이전 파일과 새 파일의 압축을 풉니다(여기서는 여전히 bsdiff를 사용합니다). 그런 다음 패치를 적용하기 위해 이전 파일의 압축을 풀고 압축되지 않은 콘텐츠에 델타를 적용한 다음 새 파일을 다시 압축합니다. 그렇게 하려면 기기의 APK가 Play 스토어의 APK와 바이트 단위로 완벽하게 일치하는지 확인해야 합니다(참조 APK 서명 스키마 v2 왜).

앱 업데이트가 압축되므로 기기에서 더 적은 양의 데이터를 다운로드해야 하지만, 압축을 풀고 델타를 병합하려면 사용자 기기에서 더 많은 CPU 처리 능력이 필요합니다. Google에 따르면 2015년 이후 출시된 기기에서는 문제가 되지 않으며 메가바이트당 1초 이상 큰 지연을 일으키지 않습니다. 그러나 구형 휴대폰과 태블릿의 경우 훨씬 더 많은 시간이 소요될 수 있습니다.

이 때문에 Google은 파일별 패치를 자동 업데이트로만 제한했습니다. 앱을 수동으로 업데이트하면 APK에서 이 새로운 압축의 이점을 얻을 수 없습니다.

다음 표는 파일별 패치를 적용한 업데이트 크기와 적용하지 않은 업데이트 크기를 비교한 것입니다.

회사에서 제공한 GitHub의 소스 코드. ~을 통해 네오윈.

이 변화에 대해 어떻게 생각하세요? 더 작은 업데이트 크기와 더 빠른 설치 시간 중 어느 것이 더 낫습니까?

Windows 10 버전 1809는 사용자 데이터를 제거합니다

Windows 10 버전 1809는 사용자 데이터를 제거합니다

권장: Windows 문제를 해결하고 시스템 성능을 최적화하려면 여기를 클릭하십시오.며칠 전, Microsoft는 롤링을 시작했습니다. Windows 10 2018년 10월 ...

더 읽어보기

Windows 10에서 파일 소유권 EFS 컨텍스트 메뉴 제거

Windows 10에서 파일 소유권 EFS 컨텍스트 메뉴 제거

권장: Windows 문제를 해결하고 시스템 성능을 최적화하려면 여기를 클릭하십시오.기사에서 우리는 방법을 검토했습니다. 암호화 그리고 암호 해독 EFS를 사용하는 Windo...

더 읽어보기

Windows 10 버전 1809용 Winaero Tweaker

Windows 10 버전 1809용 Winaero Tweaker

다음은 Winaero Tweaker의 새 버전입니다. 윈도우 10 버전 1809. 이 앱에는 이 Windows 버전에 유용한 여러 옵션이 있습니다. 물론 Windows 7, ...

더 읽어보기