모바일 데이터 자동 인식
모바일 OS의 데이터 자동 인식(Data Detector)은 텍스트 내의 전화번호·날짜·시간·장소·링크 등을 자동으로 감지하여 탭 가능한 링크로 변환하는 기능이다. 이 기능은 사용자가 복사·붙여넣기를 하거나 별도 앱을 열지 않아도 텍스트를 직접 행동으로 연결하는 경험을 제공한다.
iOS(당시 OS3)의 전화번호 인식 규칙을 체계적으로 실험한 사례에 따르면, 연속된 숫자는 7~17자리 범위를 전화번호로 인식한다. 단순 연속 숫자뿐 아니라 띄어쓰기, 하이픈(-), 마침표(.), 괄호()로 구분된 형식도 허용하여, 사용자가 다양한 방식으로 입력한 번호를 관대하게 수용한다. 이는 사용자가 자칫 오타를 내더라도 전화번호로 인식될 수 있도록 세심하게 설계된 배려다.
전화번호 외에도 iOS는 날짜·시간·장소·링크 정보를 인식하며, 각 정보 유형에 따라 다른 행동 시나리오를 제공한다. 날짜·시간을 탭하면 이벤트 생성·달력 보기 옵션이, 장소를 탭하면 지도 앱으로 이동이, 링크를 탭하면 웹 브라우저로 이동이 연결된다. 이처럼 텍스트 내 의미 있는 데이터를 문맥에 적합한 행동으로 연결하는 것은 UX 관점에서 맥락 인식 기반 인터랙션의 초기 사례다. pxd는 이 방식(텍스트 메시지의 전화번호 자동 인식)에 대한 세계 최초 특허를 출원한 바 있다.
핵심 내용
- iOS 데이터 감지기는 7~17자리 연속 숫자를 전화번호로 인식한다
- 띄어쓰기·하이픈·마침표·괄호 등 다양한 구분자를 허용하는 관대한(tolerant) 인식 규칙 적용
- 날짜·시간·장소·링크 유형별로 맥락에 맞는 행동(이벤트 생성, 지도 이동 등)으로 연결
- 텍스트 내 데이터의 자동 감지는 맥락 인식 기반 인터랙션(Context-aware Interaction)의 초기 사례
- 인식된 텍스트를 탭할 때의 행동 시나리오 설계가 기능 완성도를 결정한다
관련 개념
- 모바일 제스처 UI — 터치 기반 인터랙션 패턴
- Natural User Interface NUI — 자연스럽고 직관적인 인터랙션 설계 방향
- 딥링크 — 텍스트나 링크를 특정 앱 화면으로 연결하는 기술
출처
- 아이폰은 전화번호를 어떻게 인식할까? — 2010-07-01, 위승용 uxdragon