손전등 앱이 기본 토글보다 어두운 이유
같은 폰의 같은 LED입니다. 그러니 차이는 소프트웨어에서 나올 수밖에 없습니다. 실제로 거의 항상 그렇고, 대부분을 설명하는 원인이 하나 있습니다.
토치 세기 단계
안드로이드 13부터 토치를 켜고 끄는 것만이 아니라 특정 세기 단계로 켤 수 있게 됐습니다. 폰은 자기가 지원하는 단계 수를 알려 주고 — 어떤 폰은 둘, 어떤 폰은 백 — 앱이 그중 하나를 고릅니다.
문제는 앱이 고르지 않았을 때입니다. 어떤 앱은 새 API를 낮은 기본값으로 호출하거나, 저장된 시작 위치가 낮은 밝기 슬라이더를 두고 끝까지 올리지 않습니다. 결과적으로 토치가 실제로 자기 성능의 일부만 내고 있습니다. 반면 퀵 설정 토글은 최대로 갑니다. 같은 폰에서 나란히 놓고 보면 앱이 고장 난 것처럼 보입니다.
이걸 알아 둘 필요가 있는 이유는, 앱이 고치면 완전히 해결되고 사용자가 할 수 있는 건 아무것도 없기 때문입니다. 제대로 만든 앱은 기기 최대치에서 시작하고, 어둡게 하는 건 사용자가 고르는 선택지로 둡니다. 알아서 찾아내야 하는 기본값이 아니라.
폰 손전등이 약해 보이는 다른 이유들
- 발열 제한. LED는 뜨거워집니다. 몇 분 연속으로 쓰면 많은 폰이 모듈을 보호하려고 토치 출력을 낮춥니다. 식히면 원래대로 돌아옵니다.
- 배터리 부족. 대략 15% 아래에서는 출력을 줄이거나 아예 거부하는 폰이 있습니다.
- 절전 모드. 강한 절전 모드는 다른 것들과 함께 토치도 제한할 수 있습니다.
- LED가 여러 개인 폰. 플래시 LED가 둘 이상인 폰에서는 시스템 토치가 전부를 쓰는데 서드파티 앱은 하나만 받을 수 있습니다.
- 케이스나 지문. 사실 제일 먼저 확인할 것입니다. 두꺼운 케이스 테두리나 LED 위 지문은 생각보다 빛을 많이 흩뜨립니다.
30초 만에 확인하기
- 어두운 방에서 1미터쯤 떨어진 벽을 향합니다.
- 퀵 설정에서 토치를 켜고 밝은 원을 봅니다.
- 끄고, 손전등 앱을 열어 켠 다음 비교합니다.
앱이 눈에 띄게 약하면 앱이 낮은 단계를 고른 겁니다. 둘 다 똑같이 약하면 원인은 발열·배터리·물리적인 것이고, 어떤 앱도 고칠 수 없습니다.
TapLight
TapLight는 기기가 보고하는 최대 세기 단계를 읽고 매번 거기서 시작합니다. 밝기 슬라이더는 낮추기 위해 있는 것이지, 애초에 올라간 적이 없었다는 걸 발견하기 위한 게 아닙니다. 세기 조절을 지원하지 않는 기기에서는 아무 일도 하지 않는 슬라이더를 두는 대신 아예 숨깁니다. 동작하지 않는 컨트롤은 없는 것보다 나쁩니다.