서드파티 키보드는 아이폰 저장 공간을 많이 차지하나요?
키보드 앱의 용량을 결정하는 것은 코드나 입력 기능이 아니라 함께 딸려 오는 리소스입니다. 녹음된 키음과 사진으로 만든 테마가 어떻게 용량을 늘리는지, 그리고 내 아이폰에서 실제 숫자를 어디서 확인하는지 정리했습니다.
대개는 많이 차지하지 않습니다. 다만 그것이 키보드라서 작은 것은 아닙니다. 용량을 결정하는 것은 그 키보드가 제공하는 소리와 테마의 가짓수가 아니라, 그것들을 어떤 방식으로 만들어 두었는가입니다. 저장 공간이 빠듯한 아이폰에 앱을 하나 더 넣기 전에 따져 볼 만한 질문이고, 다행히 실제 숫자를 확인할 방법도 분명합니다.
앱 용량을 늘리는 것은 코드가 아닙니다
어느 아이폰 앱이든 프로그램 코드가 전체 크기에서 차지하는 비중은 작은 편입니다. 숫자를 움직이는 것은 함께 담겨 오는 리소스입니다. 사진, 녹음된 오디오, 동영상, 서체 같은 것들 말입니다. 키보드는 본질적으로 글자를 다루는 도구이고 타이핑 자체는 저장할 것이 없으므로, 용량에 대한 질문은 사실상 그 키보드가 소리와 겉모습을 어떻게 만들어 두었는가에 대한 질문입니다.
소리가 용량을 늘리는 경우
키음을 여러 종류로 제공하는 키보드는 그 소리를 어떤 형태로든 저장해 두어야 합니다. 한 가지 방법은 실제 스위치 소리를 녹음해 음원 파일을 함께 넣는 것입니다. 짧은 파일이 수십 개 들어가고, 누를 때마다 똑같은 소리가 그대로 반복되지 않게 하려면 한 종류당 여러 벌을 준비해야 하므로 적당한 음질이라도 금세 쌓입니다.
반대로 키음을 코드로 합성하는 방식은 이 부분이 통째로 없습니다. 저장된 파일을 재생하는 것이 아니라 키를 누르는 그 순간에 소리를 만들어 내기 때문에, 내려받는 용량에는 거의 영향을 주지 않습니다. 소리 종류가 열 개든 스무 개든 사정이 크게 달라지지 않는 것도 같은 이유입니다.
테마가 용량을 늘리는 경우
테마도 사정이 같습니다. 키캡 질감을 사진으로 찍어 만든 테마는 결국 이미지 파일이고, 쓸 만한 해상도로 수십 장이 들어가면 사진첩이 불어나는 것과 똑같은 방식으로 용량이 붙습니다. 반면 배경색, 키 색, 눌렸을 때의 색, 모서리 둥글기, 글자색처럼 값 몇 개로 정의한 테마는 저장해 둘 그림이 아예 없습니다. 그 값을 읽어 매번 키보드를 새로 칠하기 때문입니다.
이모지와 특수 문자는 거의 무게가 없습니다
제대로 만든 키보드라면 이들은 그림이 아니라 글자입니다. 이모지는 아이폰의 시스템 서체가 이미 그릴 줄 아는 문자이고, 메시지 앱이 쓰는 것과 같은 것입니다. 그래서 수백 개를 제공해도 들어가는 것은 작은 이미지 수백 장이 아니라 문자 목록입니다. 글꼴처럼 보이는 특수 문자 스타일도 원리가 같아서, 각 스타일은 입력한 글자를 대신하는 다른 유니코드 문자들의 묶음이지 앱에 따로 끼워 넣은 이미지 서체가 아닙니다.
사진 배경만은 진짜로 자리를 차지합니다
키 뒤에 직접 고른 사진을 깔 수 있는 키보드라면 그 사진은 실제로 저장 공간을 씁니다. 다만 이것은 내려받을 때부터 들어 있던 무게가 아니라 설치한 뒤에 사용자가 더한 무게입니다. 신중하게 만든 구현은 사진을 가져오는 시점에 한 번 크기를 줄여 두고 카메라 원본 해상도를 그대로 들고 있지 않습니다. 원본을 그대로 보관하는 구현이라면 사진 몇 장만으로도 앱 크기가 눈에 띄게 불어납니다.
내 아이폰에서 실제 숫자 확인하기
- 설치 전이라면 App Store의 해당 앱 페이지에 내려받기 용량이 적혀 있습니다.
- 설치한 뒤에는 설정 앱 → 일반 → iPhone 저장 공간에서 목록의 앱을 찾아 탭합니다. 추정치가 아니라 지금 이 기기에서 실제로 쓰고 있는 크기입니다.
- 그 숫자가 처음 내려받기 용량보다 크게 불어나 있다면 앱 안에서 무언가가 쌓이고 있다는 뜻입니다. 대개는 저장해 둔 사진 배경이거나 캐시입니다.
키보드 확장이 저장하는 데이터는 그 확장을 담고 있는 앱의 샌드박스 안에 들어 있습니다. 그래서 앱을 삭제하면 확장과 확장이 저장해 둔 것이 함께 사라지고, 나중에 따로 지워야 할 잔여물이 남지 않습니다.
자주 묻는 질문
테마와 소리가 많으면 내려받기 용량도 커지나요?
그 테마와 소리가 사진과 녹음 파일로 저장되어 있을 때만 그렇습니다. 소리를 코드로 만들어 내고 테마를 색상 값 몇 개로 그리는 키보드는 종류를 많이 제공해도 용량이 같은 방식으로 늘지 않습니다.
키보드 앱이 지금 저장 공간을 얼마나 쓰는지 어떻게 확인하나요?
설정 앱 → 일반 → iPhone 저장 공간에서 해당 앱을 탭하면 됩니다. App Store에 표시되는 내려받기 용량이 아니라 이 기기에서의 현재 크기가 나오므로, 사진 배경이나 캐시가 쌓였는지 확인하기에 적합합니다.
키보드 앱을 삭제하면 쓰던 공간이 전부 회수되나요?
회수됩니다. 키보드 확장의 저장 공간은 그것을 담고 있는 앱의 샌드박스 안에 있으므로, 앱을 지우면 확장과 함께 테마, 저장해 둔 문구, 배경 사진까지 같이 사라집니다. 설정에서 따로 정리할 것은 없습니다.
내 키보드에서 직접 써보기
Kibo는 진짜 기계식 키음과 다양한 테마, RGB 백라이트 효과를 갖춘 iPhone용 무료 키보드입니다. 계정도 광고도 없고, 전체 접근 권한을 꺼둔 상태에서도 작동합니다.