본문 바로가기

Work

[Technic] Keyguard와 Lockscreen의 차이

정확한 definition은 각자 따로 있겠지만 (혹은 없을 수도), 내가 인식한 바로는 다음과 같다.

Keyguard
: 의도치 않은 Key가 눌려 Device가 동작하는 걸 막는 기법. Touch 기반 device에만 적용되는 개념은 아닌 듯 하다.
Flip 타입 폰이나, Slide 방식의 폰에선 하드웨어적으로 구현하다가, 일부 Touch가 적용되면서 '잠금' 개념이 생겨난 것과 맥을 같이 한다. 그래, '키 잠금' 정도로 해석하면 되겠다.

Lockscreen
: 소위 Full touch 방식의 기기의 잠금 장치.
현재 Android의 Lockscreen은 Keyguard 기능(예: slide bar를 이용한 잠금 해제)에 Lock 기능을 더한 것이라 볼 수 있겠다.
설정 메뉴에서 Lock을 설정하지 않아도 Keyguard는 작동한다는 점을 떠올리면 된다.
구글링 해보면 customized lockscreen 만드는 얘기가 나오는데, 실제로 customize하는 부분은 keyguard라고 할 수 있다.


써놓고 보니 상당히 다른 개념인데, Lockscreen이 두루뭉술한 통칭으로 사용되다보니 모호한 용어가 된 셈이다.

'Work' 카테고리의 다른 글

FULL_SCREEN 화면에서 StatusBar 나타나는 현상  (0) 2012.04.03
FLAG_ACTIVITY_XXX  (0) 2012.04.03
SGP IT corps  (0) 2012.01.02
How about some Android graphics true facts?  (0) 2011.12.05
Android TextureView에 관한 Google commit logs  (0) 2011.11.18