← 뉴스레터 목록

FROM THE WORKSHOP / 뉴스레터

선택을 기다리는 화면이 휴대폰에도 보여야 합니다

컴퓨터에서만 보이던 선택 메뉴를 휴대폰의 버튼으로 전달하는 수정이 반영됐습니다.

EP133 강대종 · 마이너스베타스튜디오

이번 이야기

컴퓨터의 대화 도구가 선택을 기다리고 있어도 휴대폰에는 아무 메시지가 없을 수 있습니다. 사용자는 답을 기다리고, 프로그램은 사용자 선택을 기다리는 상태입니다. 이번 변경은 이 메뉴를 휴대폰에서도 확인하고 선택할 수 있게 만드는 데 초점을 맞췄습니다.

직접 겪은 일

선택지 앞에 글자 키가 붙은 메뉴를 감지해 메신저 버튼으로 전달하도록 수정했습니다. 버튼을 누를 때는 현재 컴퓨터 화면의 선택지가 보냈던 메뉴와 같은지 다시 확인하게 했습니다. 오래된 메시지의 버튼이 다른 화면을 조작하는 일을 막기 위한 조건입니다. 관련 자동 검사를 통과했고 변경은 저장소에 반영됐습니다.

배운 점

대화를 초기화하는 과정도 함께 살폈습니다. 세션을 식별하지 못한 경우를 빈 대화로 취급하지 않고, 잠깐 다시 확인한 뒤 실패 이유를 알려 주도록 했습니다. 이번 근거는 구현과 검사, 변경 반영까지이며 모든 실제 휴대폰 상황에서 선택이 완료됐다는 의미는 아닙니다.

독자에게

기다리는 화면을 원격으로 옮긴다면 버튼의 내용과 유효한 시점까지 함께 다뤄 보세요. 테스트에서는 메뉴가 바뀐 뒤 예전 버튼을 눌렀을 때 동작하지 않는지 확인할 수 있습니다. 현재 선택을 정확하게 보여 주는 것만큼, 지나간 선택을 멈추는 것도 필요합니다.

— 강대종 / @ssamssae

기록은 다음 시작이 됩니다.뉴스레터 더 읽기 ↗이 작업장의 제품 ↗
작업장 전체 페이지 목적에 맞는 페이지 찾기