App Slicing Thinning : iOS 기기에서 앱 설치 또는 업데이트로 찍은 실제 실제 크기 및 공간을 미리 결정합니까?


0

참고 사항 :이 작업은 앱 슬라이싱 앱 씬닝 2015 년 말에 Apple에 의해 소개되었습니다. 2012 년 질문과는 아무 관련이 없습니다.

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html

http://www.imore.com/app-thinning-ios-9-explained

http://www.macrumors.com/2015/10/05/ios-9-app-slicing-now-available/

http://www.appcoda.com/app-thinning/

내 iOS 스토리지의 공간이 부족한 것을 감안할 때, 크기가 작고 업데이트가 필요없는 iOS 앱 버전을 유지하려고합니다. Uber는 업데이트를 강요합니다}

그래서 최근에 2 개의 앱과 3 개의 장소에서 표시되는 크기 (MB)의 비교 분석을 수행했습니다 (iTunes 12.3.3, Windows 8.1 x 64).

앱 이름 :
Todoist 11.0.3
Wunderlist 3.4.3


현재 최신 버전 업데이트 (& amp; 이번 주말에 동기화 :

iTunes & gt; 앱 스토어 | 다운로드하기 전에 AppStore에 표시된 것처럼
70
95

iTunes & gt; 나의 앱들 | 다운로드 후 iTunes에 표시되는대로
34
53

iPad 2 - iOS 9.0.2 & gt; | iTunes & gt; 동기화 & gt; 설치 / 동기화 후 앱 선택 영역
65
87

iPhone 5 - iOS 9.0.2 & gt; | iTunes & gt; 동기화 & gt; 설치 / 동기화 후 앱 선택 영역
더블 엑스
YY
{이 번호도 곧 게시 할 예정입니다.}

나는 왜 " AppStore에서 묽은 앱 완성 할 것이다 더 많은 공간을 차지하라. 언제 iPad 또는 iPhone 용으로 엷게 "




2
최근의 iOS 출시 및 애플리케이션 thin화로 인해 상황이 달라졌 기 때문에 중복 된 것으로 생각하지 않습니다 (답변은 이번에는 다를 수 있음).
nohillside

1
@AndrewLarsson - 이것은 2015 년 후반에 소개 된 App Slicing 및 App Thinning과 관련이 있습니다. 2012 질문에 상관 할 사항이 없습니다.
Alex S

@AlexS 알았어, 해명 해줘서 고마워.
Andrew Larsson

답변:


1

그 일에 대한 여러 가지 이유를 볼 수 있습니다.

가) 압축

앱은 앱 스토어에서 압축 된 형태로 다운로드됩니다. 이는 Zip 파일과 유사합니다. 앱이 휴대 전화에 설치되면 휴대 전화의 앱 설치 프로그램 소프트웨어가 압축을 풉니 다.

B) 차동 업데이트

앱을 이미 설치하고 앱의 업데이트 만 다운로드하는 경우 전체 앱 대신 차등 다운로드가 가능할 수 있습니다. 최신 iOS 버전의 경우 앱 스토어는 이미 보유하고있는 앱과 새로운 앱의 차이점을 계산하여 더 적은 앱을 다운로드 할 수있게 해줍니다. 그러나 업그레이드가 완료된 후에도 여전히 디스크의 전체 공간을 차지합니다.

C) 첫 사용 후 앱 다운로드

앱을 처음 사용하면 많은 앱이 휴대 전화에 앱과 함께 저장된 추가 데이터를 다운로드합니다. 이것은 App Store에서 나열한 앱 크기의 차이를 설명 할 수 있습니다. 실제로 앱이 휴대 전화에서 실제로 차지하는 공간의 크기와 비교할 수 있습니다.


@jk - 나는 방향을 좋아하지만 더 자세한 정보 / 수학이 필요합니다. 아이튠즈는 이제 앱 출시 사이에 차등 다운로드를하고 있습니까? 나는 그렇게 생각하지 않는다. 나는 아직 한 애플 리케이션 다운로드 부분 업데이 트를 볼 수있다 .. 모든 업데이 트가 평균 두 자리 메가 바이트 다운로드가 있습니다.
Alex S

그들은 그렇게하고 있다고 주장한다. Apple 기술 Q & A QA1779에서 "업데이트 패키지를 생성 할 때 앱 스토어는 하나 이상의 이전 버전의 앱을 새 버전과 비교하고 변경된 내용 만 포함하는 최적화 된 패키지를 만듭니다 변경되지 않은 콘텐츠는 제외하고 앱 버전 일부는 이것을 "델타 앱 업데이트"라고합니다.
jksoegaard

블록 크기에 대한 귀하의 주장이 잘못되었습니다. OSX 10.11.4를 실행하는 rMBP 15 "와 iOS 9.3.1을 실행하는 iPhone 6S 모두에서 statfs ()를 사용하면 루트 파일 시스템의 블록 크기는 모두 4096 바이트가됩니다.
Dennis Munsie

지금 당장 iOS를 확인할 수는 없지만 OS X에 관해서는 맞습니다. "diskutil info"를 사용하여 확인했지만 장치와 할당 블록 크기가 섞여 있습니다. 할당 블록 크기는 실제로 OS X에서 4KB이지만, 512 바이트 인 관련없는 장치 블록 크기입니다.
jksoegaard
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.