저는 평생 Android 스마트폰을 사용해 왔고, 다른 사람들처럼 제 휴대폰으로 할 수 있는 모든 것을 알고 있다고 생각했습니다. 그러다 제 Pixel에 Linux 데스크톱을 설치하게 되었고, 훨씬 더 많은 일을 할 수 있다는 사실을 깨달았습니다. 그리고 이런 생각이 들었습니다. 휴대폰을 또 어떤 방식으로 활용할 수 있을까?

알고 보니 저는 빙산의 일각만을 보고 있었습니다. 휴대폰에는 물리적 위치부터 얼굴에 얼마나 가까이 대고 있는지까지 모든 것을 감지하는 내장 센서가 있으며, 이러한 센서를 활용하면 기기를 제어하는 완전히 새로운 길이 열립니다.

관련 기사

Android의 진정한 잠재력을 깨워주는 앱

MacroDroid가 실제로 제공하는 기능

기본적으로 MacroDroid는 ‘매크로’라고 불리는 사용자 지정 규칙을 만들 수 있는 Android 자동화 앱입니다. 이러한 매크로는 휴대폰의 특정 센서나 동작에 의해 트리거되어 수많은 반복 작업을 자동으로 처리할 수 있습니다. 트리거를 정의하고, 트리거가 작동할 때 휴대폰이 수행할 작업을 지정하면 나머지는 휴대폰이 알아서 처리합니다.

이 앱은 트리거(Triggers), 동작(Actions), 제약 조건(Constraints)이라는 간단한 3단계 프레임워크를 기반으로 합니다. 앞서 언급했듯이 트리거는 작업을 시작하게 만드는 이벤트입니다. 배터리가 일정 비율 이하로 떨어지거나, 특정 위치에 도착하거나, 단순히 시간 기반 이벤트가 발생하는 등 무엇이든 될 수 있습니다. 동작은 휴대폰이 수행할 작업이며, 제약 조건은 평일이나 통화 중이 아닐 때와 같이 특정 조건에서만 매크로가 작동하도록 보장합니다.

MacroDroid에는 최대 5개의 매크로를 실행할 수 있는 무료 버전이 있습니다. 많아 보이지 않을 수도 있지만, 앱의 기능을 파악하기에는 충분합니다. 더 많은 기능을 원한다면 Pro 버전을 통해 매크로 무제한 사용, 광고 제거, 설정에 대한 클라우드 백업 기능을 이용할 수 있습니다.

5달러의 일회성 구매 비용은 특히 얻을 수 있는 제어력과 사용 편의성을 고려할 때 충분히 가치가 있습니다. 구독이나 월 이용료가 없으며, 단 한 번의 결제로 휴대폰이 자동으로 작업을 처리해 주는 순간 본전은 충분히 뽑을 수 있습니다.

이 글도 확인해 보세요:  만보계 앱 사용의 장단점

##### MacroDroid

MacroDroid는 간단한 트리거 + 동작 + 제약 조건 프레임워크를 사용하여 일상적인 스마트폰 작업을 간소화하는 Android 자동화 앱입니다.

기본적인 자동화를 뛰어넘는 가능성

단순한 트리거에서 복잡한 워크플로우까지

MacroDroid가 놀라운 점은 제공하는 트리거의 수입니다. 이 앱은 85개 이상의 트리거, 100개 이상의 동작, 50개 이상의 제약 조건을 갖추고 있습니다. GPS나 기지국을 사용하는 위치 기반 트리거, 휴대폰의 움직임에 반응하는 센서 트리거, Bluetooth 및 Wi-Fi 연결과 연동된 연결 트리거, 일정에 따라 작동하는 캘린더 기반 트리거 등 훨씬 더 많은 기능을 사용할 수 있습니다.

다양한 동작, 트리거, 제약 조건을 활용하기 시작하면 그 가능성이 무궁무진하다는 것을 금방 깨닫게 될 것입니다. 저는 자전거 전원에 연결하면 휴대폰 방향을 고정하고 Google 지도와 YouTube Music을 실행하는 매크로를 사용합니다. 또 다른 매크로는 헬스장과 같은 특정 위치에 들어가면 알림을 무음으로 설정하고 방해 금지 모드로 전환합니다. 헬멧 인터콤에 연결되면 알림을 읽어주는 매크로도 있습니다.

이 모든 과정에서 코딩은 전혀 필요하지 않았습니다. 모든 것은 프로세스의 각 단계를 안내하는 깔끔한 시각적 인터페이스를 통해 이루어집니다. 사용 중인 Android 버전이 지원한다면 휴대폰의 규칙 설정에서도 유사한 동작을 찾을 수 있겠지만, MacroDroid의 트리거 옵션은 일상에서 실제로 사용할 수 있는 매크로를 만드는 데 훨씬 더 많은 제어력과 가능성을 제공합니다. Android를 Stream Deck 대체품으로 바꾸는 것도 좋지만, MacroDroid는 전적으로 휴대폰 내에서 사용자의 편의를 위해 작동합니다.

생각보다 쉽습니다

초보자도 쉽게 시작하고 확장할 수 있는 설정

매크로라는 단어를 들으면 긴장하시는 분들도 계실 텐데, 충분히 이해합니다. 자동화가 처음인 사람에게 매크로를 만든다는 것은 큰 작업처럼 보일 수 있습니다. 게다가 MacroDroid의 더 유명하고 위압적인 경쟁 앱인 Tasker를 사용해 본 적이 있다면, 기술적인 지식이 없는 사람에게는 학습 곡선이 너무 가파르게 느껴질 것입니다.

MacroDroid는 이와 다른 접근 방식을 취합니다. 인터페이스는 시각적이고 안내 중심적이며, 평이한 언어로 각 매크로를 만드는 과정을 안내합니다. 스크립트를 작성할 필요가 없습니다. 메뉴를 탭하고 명확하게 표시된 옵션 중에서 선택하기만 하면 됩니다. 직접 매크로나 자동화를 만드는 데 시간을 들이고 싶지 않다면, 커뮤니티 템플릿 라이브러리를 사용하여 미리 만들어진 매크로를 빠르게 찾아 취향에 맞게 수정할 수도 있습니다.

이 글도 확인해 보세요:  갱년기를 관리하는 데 도움이 되는 8가지 최고의 앱

그렇다고 해서 MacroDroid가 단순함을 위해 깊이를 희생하는 것은 아닙니다. 더 많은 제어력을 원한다면 사용자 지정 변수, if/else 논리, 루프, 스톱워치, 외부 데이터를 가져오기 위한 웹훅(webhooks)과 같은 고급 기능을 사용할 수 있습니다. 무엇보다 Tasker 및 Locale 플러그인과도 호환되므로 원한다면 여러 도구를 결합할 수도 있습니다.

휴대폰 사용 방식을 변화시킵니다

자동화로 열리는 완전히 새로운 경험

MacroDroid는 단순히 몇 번의 탭을 줄여주는 것 이상입니다. 휴대폰을 계속 만져야 하는 기기에서 알아서 작동하는 기기로, 휴대폰과의 관계를 변화시킬 잠재력을 가지고 있습니다. 첫 번째 매크로 몇 개를 만들고 휴대폰이 생각하기도 전에 일을 처리하는 것을 경험하게 되면, 다시 예전으로 돌아가기는 어렵습니다.

관련 기사

가장 좋은 점은 무엇일까요? 오직 상상력만이 한계라는 것입니다. 휴대폰을 더 스마트하게 만드는 방법을 생각할 수 있다면 MacroDroid로 실현할 수 있을 것이며, 커뮤니티 라이브러리에는 이미 누군가 만들어 놓은 매크로가 기다리고 있을 가능성이 높습니다.

By 김민수

안드로이드, 서버 개발을 시작으로 여러 분야를 넘나들고 있는 풀스택(Full-stack) 개발자입니다. 오픈소스 기술과 혁신에 큰 관심을 가지고 있고, 보다 많은 사람이 기술을 통해 꿈꾸던 일을 실현하도록 돕기를 희망하고 있습니다.