3

진행률이 길어서 남은 시간을 텍스트로 추정하고 싶습니다 (예 : "5 분 남음" "30 초 남음"등).장시간 실행되는 프로세스에서 잔여 시간을 텍스트로보고하는 올바른 방법?

실제로 정확도 나 해상도 또는 업데이트 속도 문제로 인해 시계 시간을보고하고 싶지만 텍스트 요약에 충실하려면 올바른 패러다임은 무엇입니까?

0 분에서 60 초 사이에 "1 분"이 남았습니까? 또는 1 시부 터 1시 59 분까지? 왼쪽으로 1시 35 분이라고합니다. "2 분 남았습니까?"1 분 남았습니까?

3 분 미만이면 "몇 분 남았습니까?"라고 말하면됩니까?

선호도가 낮은 (사용자가 가장 불만스럽지 않은) 방법은 무엇입니까?

답변

2

다소 주관적입니다. 그러나 나는 30 초가 될 때까지 분당으로 돌 것이다.

01:02:05 = "1 hour 2 minutes remaining" 
00:02:35 = "3 minutes remaining" 
00:02:29 = "2 minutes remaining" 
00:01:35 = "2 minutes remaining" 
00:01:05 = "1 minute remaining" 
00:01:00 = "1 minute remaining" 
00:00:59 = "Less than 1 minute remaining" 
// Switch to seconds at :30 
00:00:30 = "30 seconds remaining" 
00:00:29 = "29 seconds remaining" 

"분 (minute)"바로 가기를 사용하지 마십시오. 1 분 동안 "분"을 출력하고 여분의 시간에는 "분"을 출력하는 여분의 시간을 보냅니다.

+0

최근에 "사용자 환경"스택 Exchange 사이트에 대한 질문이있었습니다. Windows는 거의 항상 반올림되며 OS X은 항상 반올림됩니다. 어떤 실제 시간이 표시되어야하는지 알려주는 유용한 테이블이 있습니다. http://ux.stackexchange.com/q/23624 – Richard

0

여기서 중요한 점은 계산이 얼마나 정확할 지 생각합니다. 마지막 60 초가 60 초가 될지조차 모른다면 약간의 모호함이 있어야합니다.

1

반올림을 사용하십시오. 0:30에서 1:29까지는 "1 분 남음", 1:30에서 2:29는 "2 분 남음"입니다.

나는 이것을 전에 본 적이 없다고 말할 수는 없지만, 그것이 의미가 있다고 생각합니다.