400달러짜리 시각장애인용 키패드 폰, libinput.so 패치를 걷어내고 안드로이드 16을 올리다
- 캡시스 SmartVision3를 이베이 중고로 400달러에 사서 열어보니 안드로이드 11에 2024년 4월 보안 패치, 미디어텍 Helio P60에 4GB 램, 커널 4.14.186이었고 제조사는 2027년까지 업데이트를 약속했음
- 키패드 지원은 앱이 아니라 시스템 라이브러리 libinput.so 패치로 구현돼 있었음. 캡시스가 SV3KeyboardForTalkback 함수를 넣어 방향키 입력을 토크백 명령으로 바꿨고 다이얼러, 상태바, 설정도 손봤음
- 앱만 옮기는 대신 안드로이드 16을 GSI로 올렸고 벤더 파티션은 그대로 둬서 첫 부팅부터 통화, 카메라, 모바일 인터넷이 동작했으며 블루투스만 작동하지 않음
- 구글 앱이 스스로 업데이트되며 크래시 루프에 빠져 음성 입력이 죽었고, 캡시스는 안드로이드 12는 이 기기에서 불가능하다고 공지했음
- adb backup은 확인을 세 번 눌러도 파일이 0바이트로 남아 연락처와 SMS, 캘린더, 사진만 건졌고 앱 데이터는 포기했음
Hacker News 의견들
2007년에 구글이 블랙베리 같은 키패드 폰에서 안드로이드 돌리는 걸 시연한 영상이 있는데, 그때랑 지금이랑 너무 다르지 않나
아이폰 나오기 전엔 키패드 폰이 기본이었어. 아이폰 이후로 다 사라졌을 뿐인데 요즘 사람들은 최근 역사도 모르더라. 안드로이드는 키보드 달고 나왔다
Sergey Brin 나오는 앞부분 보면 좀 묘해. 안드로이드가 왜 이렇게 됐나 싶고
정말 대단한 작업이다. 축하한다
글 잘 읽었는데 재현하려는 사람을 위해 세부 정보가 조금 더 있었으면 좋았겠어. 어쨌든 안드로이드가 iOS보다 열려 있다는 증거인 건 맞지
처음엔 XDA에 스레드라도 쓰려고 했는데 결국 손에 안 들어서 못 했다
55세 이상 사용자용으로 만들면서 '당연한' UI가 얼마나 당연하지 않은지 배웠어. 큰 시스템 폰트에서 레이아웃 깨지는 것, 앱 이름을 발음대로 쳐서 못 찾는 것 같은 문제들. 그쪽은 텍스트 입력을 T9로 하나 음성으로 하나
시각장애 사용자용 앱을 만들고 있는데, 내가 생각한 UI랑 실제 사용 방식이 완전히 달라서 몇 주에 걸쳐 UI를 9번 갈아엎었어. 피드백은 어떻게 받고 있나
소문자로만 쓰는 거 읽기 너무 힘들다. 요즘 유행이라던데 별로다
AI로 안 썼다는 표시로 일부러 소문자 쓰고 오타 넣는다는 얘기도 있더라
습관이라 그렇게 쓰는데 자동 대문자 옵션이랑 난독증 있는 사람을 위한 폰트 선택지도 넣어볼 생각이다
구두점이 랜덤으로 빠지니까 문장을 다시 읽게 돼서 짜증나더라
블라인드셸 2랑 3도 그렇고 브레일센스 폴라리스는 안드로이드 5였어. 시장이 작아서 최신 스펙 유지할 팀을 못 만드는 거지 악의는 아니야. 실제 시각장애 안드로이드 사용자 겸 개발자로서 하는 말임
맞아, 접근성 수요로 돈 버는 것 같아서 좀 슬프긴 한데 그게 현실이지. 토크백 키보드 명령 팁 고마워, 더 찾아볼게
AI 도구는 거리낌 없이 쓰면서도 결국 사람이 직접 프로젝트를 쓴 글이라 좋았다
하드웨어 키보드는 안드로이드가 지원하는데 왜 키보드가 특수 앱에 묶여 있는 거지
12키 T9 배열이라 그래. 블랙베리식 QWERTY였으면 훨씬 쉬웠을 텐데, 위쪽 d-pad가 토크백 커서를 움직여야 해서 그렇다
GSI는 안 되는 기능이 많다던데 통화랑 카메라, 모바일 인터넷은 실제로 테스트해 봤나
첫 부팅부터 다 됐고 블루투스만 안 됐어. 벤더 파티션은 캡시스 드라이버 그대로 쓰고 있음
토크백 켜고 끌 때 나는 소리가 진짜 크지. 접근성 작업하는 동료들은 그 소리만 들어도 누가 뭘 하는지 안다니까
폐기될 안드로이드 폰 하나 사서 조부모님 쓰시게 맞춰보고 싶어졌다