본문 바로가기

[UX] 가벼운 이야기

아이폰은 전화번호를 어떻게 인식할까?


어느날 회사 동료가 아이폰으로 전화번호를 입력하는것을 보았습니다. 오타가 났음에도 불구하고 전화번호로 인식을 하는 모습을 보고 아이폰은 과연 전화번호를 어떻게 인식하는지 궁금해졌습니다. 애플 OS3에서 확인된 결과로 애플 OS4에는 어떤 결과가 나올지는 의문입니다. 또한 이 조사는 모든 케이스를 커버하고자 하는 목적이 아니라 단순히 재미로 시작한 것이니 조사가 미흡한 점 또한 이해해주셨으면 좋겠습니다.

조사 장비
아이팟터치 OS3

조사 방법 
메모장에 임의의 숫자를 기입하여 밑줄이 쳐지면 전화번호로 인식함을 판단

범례
123456 (전화번호로 인식하지 않음)
1234567 (전화번호로 인식함)




1. 연속된 숫자
연속된 숫자를 쓸 경우에는 7자리 숫자부터 17자리 숫자까지를 전화번호로 인식하고 있습니다.(사전 실험 결과 숫자의 값은 어떤 숫자여도 같은 방식으로 인식합니다. 1111111 이나 1234567 값은 동일하게 인식함을 확인했습니다.) 

1
12
123
1234
12345
123456
1234567
12345678
123456789
1234567890
12345678901
123456789012
1234567890123
12345678901234
123456789012345
1234567890123456
12345678901234567
123456789012345678
1234567890123456789


2.  연속된 숫자 + 한칸 띄어쓰기
연속된 숫자에 한칸 띄어쓰기를 써 보았습니다. 연속된 숫자의 최소값인 7자리 숫자를 기준으로 띄어쓰기를 해 본결과 1234567, 123 4567, 1 234 567 에는 인식을 하더군요. (그 외에 더 있을지도 모르니 찾으시면 제보바랍니다.)

1234567
1 234567
12 34567
123 4567
1234 567
12345 67
123456 7
1 234 567


3. 연속된 숫자 + 한칸 이상 띄어쓰기
연속된 숫자에 한칸 이상 띄어쓰기를 해 보았습니다. 의외로 인식률이 높아지더군요. 이유가 궁금해지네요. 띄어쓰기는 1 2 3 4 5 6 7 까지만 인식하며 길어질 경우 끊어져서 인식함을 확인했습니다. 한칸 단위로 띄어쓰기를 할 경우에는 5번째 자리부터 7번째 자리까지만 인식함을 확인했습니다.

1 2 34567
1 2 3 4567
1 2 3 4 567
1 2 3 4 5 67
1 2 3 4 5 6 7
1 2 3 4 5 6
1 2 3 4 5 (5번째 자리부터 인식함)
1 2 3 4
1 2 3
1 2
1
1 2 3 4 5 6 7 8 (7번째 자리까지만 인식함)

12 34 567
12 34 56 7
123 45 67
1234 56 7
1234 5 67
12345 6 7


4. 연속된 숫자 + '-' 기호 혹은 '.'기호 삽입
띄어쓰기 대신  - 기호 혹은 . 기호를 삽입해 보았습니다. - 기호와 . 기호, 띄어쓰기는 모두 같은 방식으로 인식함을 발견했습니다. *추가로 ( ) 기호도 인식함을 발견했습니다.

1-234567
12-34567
123-4567
1234-567
12345-67
123456-7

1.234567
12.34567
123.4567
1234.567
12345.67
123456.7


재미로 시작한 실험이었지만, 시사하는 바가 있는듯 합니다. 이렇게 만든 기준에 대해서는 설명할 수는 없지만 애플이 나름대로의 기준을 가진것은 분명합니다. 또한 사용자가 자칫 실수할 수 있는 부분들까지 세심하게 배려한 단적인 예(띄어쓰기 뿐만 아니라 '-' 기호 '.' 기호까지 인식하게 한 배려)가 아닐까 생각하며 포스팅을 마칠까 합니다.


연습문제

다음 중 아이폰에서 전화번호로 인식하지 않는 경우는? (     ) (숫자의 일부분만 전화번호로 인식하는 경우임)
1) 123-4567 8901
2) 123 4567.8901
3) 123 4567 8901
4) (123) 4567 8901
5) 123 (4567) 8901
6) 123 4567 (8901)

정답(드래그 해주세요) : 6번