vHome, iOS에 보다 정확한 가상 홈 버튼 추가 [Jailbreak]

제 아이폰의 홈 버튼은 얼마 사용하지 못하고 고장이 났고, 곧바로 수리할 수도 없었습니다. 저는 잠시 ‘쉬운 방법’을 시도하며 저절로 해결되기를 바랐습니다(네, 정말로 그랬습니다). 그리고 나서 홈 버튼 없이도 사용할 수 있는 방법을 모색하기 시작했죠. 그때 AssistiveTouch 기능을 발견하고 며칠 사용해봤지만, 홈 버튼을 수리해야겠다는 것을 바로 깨달았습니다. AssistiveTouch가 임시방편으로는 괜찮았지만, 너무 복잡했고, 특히 홈 버튼을 재보정하려 할 때는 실패해서 결국 제 기기를 되살릴 수 없었죠. 그래서 저는 BigBoss 저장소에서 무료로 사용할 수 있는 Cydia 트윅, vHome을 좋아합니다.

AssistiveTouch와 마찬가지로, vHome은 화면에 가상 홈 버튼을 만들어 줍니다. 하지만 기본 기능과는 다르게, 이 버튼은 홈 버튼과 관련 없는 다른 옵션으로 확장되지 않습니다. vHome은 한 번, 두 번, 세 번 탭하는 것을 모두 인식합니다. 또한 길게 누르거나 짧게 누르는 것도 정확하게 감지합니다. 이것을 사용해서 기기를 깨우거나 스크린샷을 찍을 수도 있습니다.

이 트윅은 설정 앱에 간단한 설정 패널을 추가하여, 패널을 끄거나 (기본적으로 활성화됨) 버튼의 투명도를 조절할 수 있게 해줍니다. 사용하지 않을 때 자동으로 사라지는 기본 버튼과 달리, vHome의 가시성은 항상 유지됩니다. 이 버튼은 화면의 어느 곳으로든 쉽게 옮길 수 있지만, AssistiveTouch와는 다르게 화면 측면에 고정되지 않고 자유롭게 위치를 조정할 수 있습니다.

이제 이 트윅의 단점을 이야기해 보겠습니다. 솔직히 말하면 단점은 하나뿐입니다. 버튼이 상황을 인식하지 못한다는 것이죠. 예를 들어 메시지 앱을 열고 입력을 시작할 때, 키보드 위에 버튼이 있다면 그 자리에 그대로 있습니다. 실수로 버튼을 누르게 될 가능성이 높다는 것을 알기 전에 이미 눌러버릴 수도 있습니다. 이 트윅은 아직 개발 초기 단계이므로 앞으로 개선되기를 기대할 수 있습니다. 적어도 기본 앱에서는 상황을 인식하도록 만들 수 있을 겁니다. 또한 게임 내 메뉴, 옵션, 재생 버튼을 방해하지 않도록 하는 기본 AssistiveTouch 버튼의 지능을 모방하는 것이 훨씬 더 좋을 겁니다. 홈 버튼에 문제가 있을 때, 기기를 다시 사용할 수 있게 만들고, 필요할 때까지 AssistiveTouch를 대신하여 vHome을 유지하고 비활성화할 수 있다는 점은 좋습니다.