레퍼런스
Apple 하드웨어 용어, 쉽게 풀어서.
Apple 하드웨어 작업이 실제로 의존하는 어휘. 각 용어의 의미와 Lirum Device Info에서 어디에 표시되는지 정리했습니다.
UDID (Unique Device Identifier)
#udidUDID(Unique Device Identifier, 고유 기기 식별자)는 모든 iOS 기기를 고유하게 식별했던 40자 16진수 문자열입니다. App Store 초기에는 설치된 어떤 앱이든 이 값을 읽을 수 있었습니다. 개발자에게 편리했던 만큼 프라이버시 문제이기도 했습니다. 하나의 영속적인 식별자가 앱 간에 공유되어 단말 하나를 추적하는 데 쓰일 수 있었기 때문입니다.
Apple은 UDID 접근을 지원 중단했고, 2013년 5월 1일부터 이를 읽는 앱의 심사 제출을 거부합니다. 최신 iOS는 대신 앱별 공급업체 식별자를 부여하므로, 같은 기기의 두 앱은 서로 다른 값을 봅니다.
Model identifier (e.g. iPhone17,3)
#model-identifier모델 식별자는 운영체제가 보고하는 기계 판독 가능한 하드웨어 ID입니다. iPhone17,3이나 iPhone18,2 같은 문자열로, 하나의 식별자는 정확히 하나의 하드웨어 제품에 대응합니다. 진단 로그, 개발 도구, 분석 데이터가 기기를 지칭할 때 쓰는 것이 바로 이 값입니다.
모델 식별자는 규정·지역 변형을 표시하는 A 넘버(예: A3258)와도, 판매와 부품을 위해 지역·저장 용량·색상을 부호화하는 부품식 모델 번호(예: MN572LL/A)와도 다릅니다. 마케팅용 이름("iPhone 17")은 이 모든 변형을 한꺼번에 뭉뚱그리기 때문에, 지원·부품·중고 거래에서는 식별자를 말하는 것이 가장 확실합니다.
SoC (system on a chip)
#socSoC(system on a chip, 시스템 온 칩)는 CPU, GPU, 메모리 컨트롤러와 기타 서브시스템을 하나의 패키지에 통합한 칩입니다. 모든 iPhone은 Apple이 설계한 A 시리즈 SoC를 탑재하고, 최신 Mac은 Apple 실리콘 M 시리즈 칩을 실행합니다. 기기의 속도를 묻는 질문에는 코어 수나 클럭만 보는 것보다 SoC 모델이 훨씬 정확한 답이 됩니다. 전체 성능 프로파일이 고정되기 때문입니다.
소프트웨어 요구 사항도 SoC 단위로 표현되는 경우가 많습니다. "Apple M1 이상"을 요구하는 앱은 Mac의 모델명이 아니라 칩 세대를 기준으로 제한을 겁니다.
Baseband
#baseband베이스밴드는 모뎀 서브시스템입니다. SoC와 별도의 프로세서로 셀룰러 라디오를 담당하며, 네트워크 등록, 밴드 관리, 데이터와 통화 처리를 수행합니다. 셀룰러 동작 문제를 해결하거나, 출국이나 중고 판매 전에 밴드 지원을 확인할 때 펌웨어 버전이 중요해질 수 있습니다.
Wi-Fi와 Bluetooth는 별도의 라디오에 있으며, "베이스밴드"는 셀룰러 쪽만 가리킵니다.
Battery cycle count
#battery-cycle-count배터리 사이클 한 번은 배터리 용량의 100%를 충전에 걸쳐 누적해 소진한 것입니다. 오늘 75%를 쓰고 완전히 충전한 뒤 내일 25%를 쓰면 사이클 하나가 끝납니다. 사이클 수는 그 누적 합계로, 자동차의 주행 거리계처럼 배터리가 해 온 일을 정직하게 측정합니다.
Apple은 현행 iPhone 배터리가 약 1,000회의 완전 사이클 이후에도 원래 용량의 최대 80%를 유지하도록 설계합니다(구형 모델은 500회 기준). 하지만 iOS 10부터 사이클 수는 앱에 공개되지 않습니다. 시스템 자체의 분석 및 진단 데이터에만 나타나므로, 현행 iPhone에서 이 숫자를 표시할 수 있는 App Store 앱은 없습니다.
Thermal state
#thermal-state열 상태는 기기가 얼마나 뜨겁게 동작 중인지에 대한 운영체제 자체의 판정입니다. 정상(nominal) 또는 여러 단계의 열 스트레스 중 하나입니다. 기기가 뜨거워지면 iOS는 하드웨어를 보호하려고 성능을 낮추므로, 지속되는 열 압박은 빠른 폰을 느린 폰으로 만드는 가장 빠른 길 중 하나입니다.
발열과 배터리 마모는 함께 가기 때문에, 열 상태는 보통 배터리 퍼센트 하나보다 진단 가치가 높습니다. 대기 상태에서도 늘 뜨거운 기기는 건강 화면이 뭐라고 하든 무언가를 말해주고 있는 것입니다.
Hardware tree
#hardware-tree하드웨어 트리는 운영체제가 부팅부터 열거하는 컨트롤러, 인터페이스, 부품의 중첩된 목록입니다. 칩셋과 메모리 정보, 스토리지, 내부 버스, USB 세부 사항, 무선 모듈, 실제 탑재된 센서까지 포함합니다. 기기가 스스로에 대해 가지는 부품 목록에 가장 가까운 것입니다.
같은 마케팅용 이름의 두 폰도 트리는 다를 수 있습니다. 무선 구성이 다른 지역 변형, 부품이 교체된 수리기 같은 경우입니다. 그래서 사양표를 인용하는 것보다 트리를 읽는 편이 낫습니다.
NAND / storage
#nand-storageNAND 플래시는 기기의 모든 것을 저장하는 비휘발성 메모리입니다. 패키지의 "256 GB" 뒤에 있는 실리콘이지요. 재시작할 때마다 비워지는 휘발성 작업 메모리인 RAM과는 별개입니다. 대부분의 하드웨어 질문에서 NAND에서 중요한 것은 용량, 여유 공간, 속도입니다.
거의 가득 찬 NAND는 어떤 건강 화면이 문제를 표시하기 훨씬 전에 기기를 느리게 만듭니다. 그래서 입고 검수나 중고 판매 등급 매기기 전에 여유 공간을 확인할 가치가 있습니다.
Benchmark
#benchmark벤치마크는 표준화된 작업 부하를 실행하고 점수를 보고하여, 기기를 서로 비교하거나 한 기기의 과거 상태와 비교할 수 있게 합니다. 벤치마크는 상대적 척도이지 절대적 진실이 아닙니다. 열 상태, 충전 수준, 백그라운드 활동에 민감한데, 바로 그 성질 덕분에 다운클럭되거나 열화된 기기를 적발하는 데 유용합니다.
Apple 하드웨어에서는 벤치마크 결과가 SoC 세대 간에 깔끔하게 대응되므로, 기기 식별과 성능 테스트는 자연스럽게 한 쌍이 됩니다.