Jiwift

카카오톡 새로운 기능 프로필 공감 스티커 실험, feat.맥북 오토 마우스 본문

개발 잡담

카카오톡 새로운 기능 프로필 공감 스티커 실험, feat.맥북 오토 마우스

지위프트 2022. 12. 11. 23:29
반응형

카카오톡에 새로운 기능인 프로필 공감 스티커가 생겼다. 어떤 기능인지 궁금해서 친구들과 눌러보았다.

 

일단 기능은 모바일과 PC 둘다 지원한다.

 

맥북을 사용하면서 오토마우스를 사용했다.

inket/Autoclick: A simple Mac app that simulates mouse clicks (github.com)

 

GitHub - inket/Autoclick: A simple Mac app that simulates mouse clicks

A simple Mac app that simulates mouse clicks. Contribute to inket/Autoclick development by creating an account on GitHub.

github.com

 초당 20번 클릭을 진행하니 어느정도 시간이 지나면 카카오톡이 멈춘다. 하지만 클릭은 계속 진행되는 것 같은 느낌이다. 아마 클릭 명령이 쌓인게 아닐까 추측. 결국 일단은 강제 종료해서 카톡을 종료시켰다.

 

 초당 5번으로 횟수를 줄이고 진행하면서 새로운 점은 카카오톡 프로필 화면이 주기적으로 꺼지는 현상이 생겼다. 원래 그런건지 아닌지는 몰라도 처음에는 안그랬다. (공감 스티커 위에 마우스를 계속 원을 그리면서 움직이면 안꺼지는 것 같은데,,? 느낌만 그런 것 같기도..)

 

궁금증.

친구1 : 이렇게 연속으로 클릭하면 카톡은 버틸까? 

결론 : 버티니깐 했겠지.. 

 

 일단 남이 내가 클릭하고 있는 상황에 남이 클릭해도 실시간으로 반영이되는 것 같지는 않다. 모바일과 PC로 프로필 화면을 둘다 열고 실행한 결과 프로필을 내렸다 올려야 누른 횟수가 반영된다. (서버를 생각하면 너무나 당연한가?)

 

 연속적으로 클릭하면 프로필을 내렸다 올려도 반영되지 않는다. 아마도 연속적으로 데이터를 보내면 서버도 부담스러우니 특정 시간을 넘지 않고 연속적인 터치가 들어오면 서버로 보내지 않고, 특정 시간을 넘어서면 터치 횟수를 한번에 서버로 보내는 것 같다.

 

 하지만 연속적인 횟수가 100번을 달성하면 서버에 전송한다. 연속적으로 터치를 하면서 반영이 안되고있다가 100번을 넘어서면 반영이 되는 것으로 이렇게 판단했다.

 

10,000을 넘으면 9,999+ 로 표시

 

연속으로 클릭을 계속하고나서 힘들어서 포기했다.

 

 한번의 클릭으로 데이터를 갱신하고 다른 사람에게도 반영되어야하는 기능이있다. 하지만 실시간으로 반영되지 않아도 괜찮은 기능이면서 횟수 제한 없이 중복 클릭이 가능한 개발을 진행해야하는 상황에서 위와 같은 방법으로 구현을 할 수 있겠다.

 

 물론 간단한 실험이기 때문에 내부적으로는 어떻게 되어있는지, 실제로는 알 수 없다. 그저 친구들과 실험하면서 느낀점과 내 추측을 통해서 이렇게도 가능하겠구나~ 하면서 끄적인 내용이다. 

반응형