피드로 돌아가기
The RegisterMobile
원문 읽기
시각장애 개발자가 기존 키보드의 접근성 문제를 해결하기 위해 화면이 보이지 않는 Android 키보드 TapType을 직접 구현했다
Android keyboard ditches keys entirely, predicts what you mean
AI 요약
Context
시각장애인이 스마트폰 화면의 모든 부분이 디스플레이인 환경에서 TalkBack 같은 기존 접근성 도구가 불충분하게 작동한다. Apple은 접근성에 を 들이지만 Android는 TalkBack이 제한적이며 개발자가 직접 대체품을 만들어야 하는 상황이다.
Technical Solution
- TapType 2.0 → 화면에 아무것도 표시하지 않는 Android 키보드를 구현했다
- 터치 입력 시 손가락 위치의 상대적 좌표를 추적한다
- QWERTY 레이아웃 기준 어느 키를 노렸는지 예측 알고리즘으로 추정한다
- Fleksy처럼 접근성 키보드에서 시작했으나 sighted 사용자로 전환한 사례를 교훈으로 삼았다
- Jetpack Compose 관련 AI 도구를 활용하여 UI 디버깅을 지원받았다
Impact
시각장애 사용자에게 실질적인 도구로 빠르게 채택되고 있다
Key Takeaway
대형 기업들이 무시한 접근성 요구사항을 소규모 개발자가 실제로 해결할 수 있으며, 시장의 니즈가 있다는 사실 자체가 업계의 구조적 실패를 입증한다
실천 포인트
접근성 제한이 있는 환경에서 기본 제공 도구(TalkBack 등)가 부실할 때 자체 구현하거나 서드파티 도구를 활용하면 기존 도구보다 맞춤화된 솔루션을 만들 수 있다