iOS 7에는 다양한 유용한 기능이 있지만, 지나치게 밝은 사용자 인터페이스(UI)는 많은 사용자에게 불편함을 주기도 합니다. 특히 주식, 알림 센터, 나침반과 같은 기본 앱과 시스템 요소들을 제외하고는 대부분의 화면이 밝은 흰색으로 표시됩니다. f.lux와 같은 앱을 사용하여 디스플레이 밝기를 20-30% 정도로 유지하는 사용자에게는 iOS 7의 기본 화면 밝기가 때로는 너무 강하게 느껴질 수 있습니다. 다행히 일부 앱 개발자들은 이러한 불편함을 인지하고 Tweetbot, Alien Blue, Reeder, Pocket 등과 같이 어두운 모드를 제공하는 앱들을 출시했습니다. 하지만 아직 대부분의 앱은 애플이나 다른 개발자들이 사용자 피드백을 반영하여 업데이트할 때까지 기다려야 하는 상황입니다.
만약 사용자의 기기가 탈옥된 상태라면, 이러한 불편함을 해결할 수 있는 방법이 있습니다. 바로 ‘Eclipse’라는 트윅을 설치하는 것입니다. 최근에 출시된 이 트윅은 타사 앱을 포함한 iOS 전체에 다크 모드를 적용할 수 있게 해줍니다.
그렇다면 Eclipse는 실제로 어떻게 작동하는 것일까요? 시스템 전체의 UI를 변경하는 것은 쉬운 일이 아니며, Winterboard와 같은 테마 엔진에 의존하지 않고 시스템 전체에 적용한다는 점은 더욱 그렇습니다. Eclipse는 iOS 앱의 일반적인 프로그래밍 방식 UI 요소를 밝은 검은색으로 어둡게 처리하는 방식으로 작동합니다. 여기서 ‘프로그래밍 방식’이라는 단어가 중요한데, 그 이유는 많은 앱들이 프로그래밍 방식으로 색상을 지정하는 대신 PNG 이미지를 사용하기 때문입니다. Eclipse는 이러한 방식의 UI 요소에도 다크 모드를 적용하여 Facebook, Twitter, Evernote 등과 같은 다양한 타사 앱에서도 어두운 화면을 사용할 수 있게 해줍니다.
하지만 아쉽게도 그 결과는 완벽하지 않습니다. Eclipse가 적용되는 부분에 따라 효과가 매우 좋거나, 완전히 실패하는 경우가 있습니다.
예를 들어, 전화 앱의 경우 즐겨찾기 및 연락처 화면에서는 Eclipse가 완벽하게 작동하지만, 다이얼러 화면에서는 제대로 적용되지 않아 문제가 발생합니다. 이는 애플이 프로그래밍 방식으로 배경을 처리하는 대신 PNG 이미지를 사용했기 때문이며, 이러한 부분은 여전히 해결해야 할 과제로 남아있습니다.
음악 앱의 경우 텍스트 색상은 제대로 표시되지만 배경 색상은 여전히 흰색으로 나타나는 문제가 있습니다. 이러한 문제점을 파악하기 위해, 몇 가지 자주 사용하는 앱에서 Eclipse가 적용된 모습을 스크린샷으로 확인해 보았습니다.
그럼에도 불구하고 Eclipse는 현재까지 출시된 iOS 7 탈옥 트윅 중에서 가장 유망한 트윅 중 하나라고 할 수 있습니다. 다른 탈옥 트윅들이 iOS의 작은 문제들을 해결하는 데 초점을 맞추고 있는 반면, Eclipse는 시스템 전체에 걸쳐 사용자들의 불만을 야기했던 큰 문제를 해결하려고 시도하고 있기 때문입니다.
물론 항상 완벽하게 작동하는 것은 아니지만, 효과가 제대로 적용될 때면 마치 눈에서 짐을 덜어낸 듯한 느낌을 받을 수 있습니다. Eclipse는 개발자의 지속적인 노력이 필요한 트윅입니다. 수많은 세부적인 부분에서 조정이 필요하며, 사용자가 선택한 앱에서만 다크 모드를 활성화할 수 있는 기능도 추가되어야 합니다. 예를 들어 WhatsApp에서는 활성화하고 Evernote에서는 비활성화하는 것과 같은 기능이 필요한 것입니다. 이러한 기능이 추가되고 안정화된다면, iOS 기기를 탈옥한 직후 가장 먼저 설치해야 할 트윅 중 하나가 될 것이라고 확신합니다.
Eclipse는 BigBoss 리포지토리의 Cydia에서 0.99달러에 구매할 수 있습니다. 설치 후에는 설정 > Eclipse 메뉴에서 기능을 활성화해야 합니다.
아래 댓글 섹션에 Eclipse에 대한 여러분의 의견을 자유롭게 남겨주세요.