안드로이드 운영체제는 '유연성'이라는 원칙 위에 설계되었습니다. 수많은 기능을 다양한 방식으로 조정할 수 있고, 본래 의도되지 않은 여러 가지 트릭까지 구현할 수 있죠.
이러한 유연성을 극한까지 끌어올리는 앱으로는 Tasker만 한 것이 없습니다. 강력하고 세련되며 실용적인 Tasker는 모든 안드로이드 사용자가 갖춰야 할 만능 자동화 앱입니다.
그렇다면 Tasker는 대체 무엇이 그렇게 좋고, 정확히 어떤 일을 할 수 있을까요? 지금부터 하나씩 살펴보겠습니다.
Tasker란 무엇인가?
Tasker는 안드로이드 스마트폰에서 일상적인 작업을 폭넓게 자동화할 수 있는 강력한 앱입니다. 특정 목적을 가진 수백 개의 앱을 단독으로 대체할 수 있으며, 기기를 다양한 방식으로 커스터마이징할 수 있는 도구를 제공합니다.
배우자에게 전화가 걸려올 때 현재 정확한 위치를 SMS로 자동 전송하고 싶으신가요? 직장에 도착하면 소셜 미디어 앱을 자동으로 잠그고 싶으신가요? 그런 기능을 하는 앱을 일일이 찾아다닐 수도 있지만(솔직히 쉽지 않습니다), Tasker에게 맡기면 매끄럽게 해결됩니다.
Tasker를 한마디로 표현하자면, 존재조차 몰랐던 멋진 기능들을 손쉽게 구현해 주는 탁월한 자동화 앱입니다. 안드로이드 스마트폰을 창의적으로 꾸미고 활용할 수 있는 최고의 앱 중 하나죠.
Tasker는 유료 앱으로 Play 스토어에서 다운로드할 수 있습니다. 7일 무료 체험판을 이용하려면 대신 공식 Tasker 웹사이트에서 제공하는 버전을 내려받으면 됩니다.
설치 과정 자체는 간단하지만, 일반적인 안드로이드 앱보다 훨씬 많은 권한이 필요합니다. 처음에는 불안하게 느껴질 수 있지만, 저수준(low-level) 시스템 기능에 접근해 제 역할을 하려면 해당 권한들이 반드시 필요합니다.
Tasker 설정 방법
- Tasker 홈 화면에서 오른쪽 상단의 점 세 개 메뉴 아이콘을 클릭합니다.
- More > Android Settings를 순서대로 누릅니다.
- Android 권한 목록이 표시됩니다. Android 버전과 제조사에 따라 권한을 부여하는 방법이 조금씩 다를 수 있습니다.
물론 마음에 들지 않으면 모든 권한을 허용하지 않아도 됩니다. 다만 특정 권한이 필요한 자동화 동작을 만들 때 앱 기능이 제한될 수 있다는 점은 감안해야 합니다.
Tasker 사용 방법
Tasker는 직관적인 디자인을 갖추고 있지만 학습 곡선이 가파른 편입니다. 그럼에도 익숙해지는 데 시간을 투자할 가치는 충분합니다. 안드로이드 기기를 마음대로 다룰 수 있는 강력한 힘을 얻게 되니까요.
간단한 작업 자동화는 비교적 쉽게 익힐 수 있으며, 프로그래밍 경험이 있다면 훨씬 더 다양한 활용이 가능합니다.
Tasker 사용자 인터페이스 구성 요소
홈 화면에는 Profiles(프로파일), Tasks(태스크), Scenes(장면), Vars(변수)라는 네 개의 탭이 있습니다.
- Profiles: 태스크와 연결된 조건들의 집합(컨테이너)을 만들 수 있는 탭입니다. 태스크가 실행되기 전 충족되어야 할 조건을 여기서 정의합니다.
- Tasks: 프로파일에 정의된 조건이 충족됐을 때 실행할 동작 또는 동작 그룹을 만드는 탭입니다. 전화 자동 발신, SMS 전송, Wi-Fi 켜기, 파일 백업, 불필요한 파일 삭제 등 수백 가지 동작을 자동화할 수 있습니다.
- Scenes: 나만의 UI 구성 요소를 만들 수 있는 곳입니다. 메뉴, 버튼은 물론 팝업과 입력창까지 만들 수 있고, 커스텀 알림은 물론 앱 잠금 화면까지 디자인할 수 있습니다.
- Vars: 태스크 간에 할당하고 공유할 수 있는 값(변수)을 관리하는 탭입니다. 이러한 값은 대개 시스템 정보나 기기 상태에서 파생되며, 현재 시간과 배터리 잔량부터 화면 밝기, 온도 값까지 다양합니다. 변수 값을 조건으로 삼아 태스크를 실행할 수도 있습니다.
Tasker에서 프로파일과 태스크 만들기
Tasker의 진정한 힘은 조건과 동작의 무궁무진한 조합에서 나옵니다. 기본 원리는 "이런 일이 생기면, 이것을 하라"입니다. 확인할 수 있는 조건과 실행할 수 있는 동작이 방대하기 때문에 선택의 폭이 매우 넓습니다.
또한 어떤 앱이나 시스템 정보, 기기 상태, 이벤트든 조건(프로파일 탭에서 정의)으로 삼아, 동작 또는 동작 그룹(태스크)을 실행하도록 설정할 수 있습니다.
예를 들어, 시간이 밤 11시 30분이 되면(조건) 배터리를 아끼고 전파 노출을 줄이기 위해 기기가 자동으로 비행기 모드로 전환되게(동작) 할 수 있습니다.
Tasker로 간단한 자동화 태스크 만들기
프로파일과 태스크 탭의 사용법을 확실히 익히기 위해, 매일 오후 7시 30분에 화면 밝기를 낮추고 다음 날 오전 7시에 다시 높이는 간단한 자동화 프로젝트를 만들어 보겠습니다.
- Tasker 홈 화면에서 Profile 탭으로 이동한 뒤 화면 오른쪽 하단의 + 아이콘을 누릅니다.
- Time을 선택하고 화면 밝기를 낮출 시간과 다시 올릴 시간을 차례로 설정합니다.
트리거 설정
프로파일 탭은 태스크를 실행할 조건을 정의하는 곳이라는 점을 기억하세요. 앱 활동, 날짜, 기기 이벤트, 지리적 위치, 기기 상태, 시간 등을 트리거로 사용할 수 있습니다. 이번 프로젝트에서는 시간을 트리거로 사용합니다.
- 시간 값을 설정한 후 화면 왼쪽 상단의 뒤로가기 아이콘을 누릅니다.
- 태스크 추가 안내가 뜨면 New Task를 클릭하고 원하는 태스크 이름을 입력한 뒤 체크 아이콘을 누릅니다.
- 다음 화면에서 + 아이콘을 클릭한 뒤 Display > Display Brightness로 이동합니다.
- 슬라이더를 사용해 화면 밝기를 40 또는 그보다 낮은 값으로 설정합니다.
주의: 0~10처럼 지나치게 낮은 값은 피하세요. 일부 구형 기기에서는 밝기가 사실상 사용할 수 없는 수준까지 떨어질 수 있습니다.
위 단계를 마친 후:
- 뒤로가기 버튼을 두 번 눌러 Tasker 홈 화면으로 돌아갑니다. 이때 수정 사항이 자동으로 저장됩니다.
- 저장이 완료되면 매일 오후 7시 30분이 되자마자 지정한 밝기로 화면이 자동으로 어두워집니다.
종료 태스크(Exit Task) 추가
아침에는 화면 밝기가 다시 정상 수준으로 돌아오길 원할 것입니다. 이를 위해 종료 태스크(Exit Task)를 추가해야 합니다. 종료 태스크란 프로파일의 주기가 끝날 때 실행되는 태스크를 말합니다. 즉, 화면 밝기가 40으로 유지되다가 다음 날 오전 7시가 지난 후 어떤 일이 일어나야 할지를 정의하는 것입니다.
종료 태스크를 추가하는 방법:
- 홈 화면에서 Tasks 탭으로 전환합니다.
- + 아이콘을 클릭합니다.
- 태스크 이름을 "화면 밝기 정상화" 등 알아보기 쉬운 이름으로 지정합니다.
- 다음 화면에서 + 아이콘을 누른 뒤 Display > Display Brightness로 이동합니다.
- 슬라이더로 밝기를 150 또는 낮에 적합한 밝기로 설정하고 화면 왼쪽 상단의 뒤로가기 버튼을 누릅니다.
- Profiles 탭으로 돌아가 현재 프로파일을 찾은 뒤, 앞서 추가한 태스크를 길게 누릅니다.
- Add Exit Task를 누르고 앞서 만든 "화면 밝기 정상화" 태스크를 선택합니다.
- 마지막으로 화면 오른쪽 상단의 체크 아이콘을 클릭하면 자동화 프로젝트가 완성됩니다.
Tasker로 할 수 있는 다른 일들
Tasker에서 제공하는 동작과 트리거를 여유 있게 둘러보면, 할 수 있는 일의 범위에 놀라게 될 것입니다. 앞서 소개한 화면 밝기 예제는 Tasker 능력의 극히 일부에 불과합니다.
Tasker로 할 수 있는 일의 예:
- 현재 위치에 따라 Wi-Fi 자동 켜기/끄기
- 특정 지역을 벗어나면 특정 앱에 비밀번호 잠금 자동 적용
- 자녀의 휴대폰에 전화 한 통으로 SMS 또는 이메일을 통해 정확한 위치 받기
- 안드로이드 스마트폰에 커스텀 음성 명령 실행
- 파일, SMS, MMS, 통화 기록 자동 백업
- 업무용 이메일이나 급여 입금 알림에 커스텀 사운드 알림 설정
Tasker로 할 수 있는 기본적이면서도 흥미로운 활용법 가이드도 함께 참고해 보세요.
상상력을 마음껏 펼쳐보세요
Tasker는 처음에는 다소 어렵게 느껴질 수 있지만, 한 번 익숙해지고 나면 가능성은 사실상 무한합니다. 기본 원리만 제대로 이해한다면 복잡한 자동화 프로젝트도 결국 상상력을 발휘하는 문제일 뿐입니다.