안녕하세요.

안드로이드 폰 들이   내장 저장공간이 부족하다고 말들이 참 많습니다.

이 내용중에   APP 가 실제 차지하는 공간이   원래크기의 2배라는 이야기도 있는데요.
그 이유는  다음과 같습니다.


안드로이드는   마켓에서 다운 받은 것이나  혹은 직접 설치한  프로그램을 
/data/data 디렉토리에   설치합니다.

그런데,  마켓에 올리는  apk 파일을  압축파일 이기 때문에   이것을  풀어 놓아야만  안드로이드에서 사용이 가능한데요.



apk 파일은   /data/app 아래에 저장해 놓고,  이것을  풀어서  /data/data 디렉토리에  넣어 준답니다.


그래서,    내장 저장공간을 차지하는 크기는 

(/data/app/???.apk 의  크기)   +  (/data/data/com.xxxx.xxxx 의 설치된 프로그램 크기)

만큼  공간을 사용하게 된답니다.


apk 가  zip파일 형식으로 압축한 것이라도 하는데요. 

apk 하고  풀어 놓은 디렉토리의 크기 별 차이가 없기 때문에   원래 apk의  2배의 공간을 사용하게 되는 것이랍니다.


apk 파일을  설치후에 지워도 될듯 하기는 한데,
아마도  나중에 복구등에 사용하기 위해서 남겨 놓은 것이 아닌가 합니다.


OS에 들어간  apk 파일들은   /data/data를 전부 지워도  부팅하면서 다 복구해 놓은 답니다.
(물론  사용중에 추가된  데이타 나 설정값들은 전부 날아가지만요.. )


수고하세요!