LiftPal 개발 이야기 · Apple Watch
세트를 마칠 때마다 iPhone을 집고 싶지 않았다
운동할 때 제 iPhone은 가방 안이나 몇 걸음 떨어진 곳에 있습니다. 그래도 중량, 반복, 휴식은 제대로 기록하고 싶었습니다. 그래서 Apple Watch용 LiftPal을 만들기 시작했습니다. 기본 기능은 이미 App Store에 공개됐고, 다음 확장에서는 손목 위의 작은 리모컨보다 훨씬 쓸모 있는 앱으로 다듬고 있습니다.

iPhone을 작게 복사하기보다 iPhone이 필요한 순간을 줄이고 싶었다
계획을 만들고 기록을 살펴볼 때는 iPhone의 큰 화면이 좋습니다. 하지만 힘든 세트 직후 잠금을 풀고 정확한 줄을 찾아 숫자를 입력하는 과정은 불필요한 마찰처럼 느껴집니다.
Watch에 iPhone 화면을 전부 복사하고 싶지는 않았습니다. 지금 필요한 한 가지 동작을 보여 주고, 몇 초 안에 끝낸 뒤 다시 운동으로 돌아가게 하고 싶었습니다.
현재 공개된 Watch 앱에서 할 수 있는 것
App Store에 공개된 LiftPal 1.1.1에는 손목에서 운동을 이어 가는 핵심 기능이 들어 있습니다. 진행 중인 근력 운동에서 종목, 세트 진행, 목표 범위, 반복, 중량을 볼 수 있고 Digital Crown으로 값을 조절할 수 있습니다.
세트를 기록하면 가운데 페이지가 휴식 타이머가 됩니다. 다른 페이지에서는 권한이 있을 때 경과 시간, 심박수, 활동 칼로리와 세트 진행을 볼 수 있습니다. 웜뱃도 같은 옷을 입고 따라오며 휴식 중에는 조용히 반응합니다.
- 손목에서 세트, 반복, 중량 기록
- 휴식을 건너뛰고 진행 중인 운동 제어
- 경과 시간, 세트 진행, 이전 세트 확인
- Apple 건강을 통해 심박수와 활동 칼로리를 선택적으로 표시
다음 확장은 운동 중이 아닐 때도 Watch를 유용하게 만든다
현재 개발 빌드에서는 Daily Goals, Wombat, Reflex, Quick Start라는 네 개의 분명한 대시보드 페이지를 만들고 있습니다. 이것들은 다음 Watch 업데이트의 미리보기이며 모두가 현재 공개 버전에 포함된 것은 아닙니다.
Daily Goals는 오늘의 진행과 다음에 할 수 있는 작은 행동을 보여 주도록 설계했습니다. 지원되는 목표는 완료하거나 오늘만 건너뛰거나 다른 시간대로 옮길 수 있습니다. 제목, 반복 일정, 알림 편집은 더 이해하기 쉬운 iPhone에 남깁니다.
Reflex는 운동 밖에서 선택적으로 즐기는 짧은 반응 게임입니다. 시간과 하루 사용량에 제한이 있고 운동 중에는 열리지 않습니다. 게임이 세트 기록이나 회복과 주의를 다투게 만들고 싶지 않습니다.
iPhone에 연결할 수 없어도 Quick Start는 작동해야 한다
예정된 Quick Start는 iPhone에서 준비한 루틴을 최대 5개까지 Watch에 보관합니다. 미리 저장된 루틴이라면 iPhone이 사물함에 있거나 잠시 연결되지 않아도 손목에서 시작할 수 있습니다.
그렇다고 LiftPal이 서로 다른 두 개의 운동 데이터베이스가 되는 것은 아닙니다. 루틴 만들기, 계획, 전체 기록은 iPhone에 남습니다. Watch는 제한된 캐시와 로컬 변경을 보관해 나중의 동기화 상태를 이해할 수 있게 합니다.
오프라인 사용은 믿을 수 있어야 합니다. 동시에 두 기기가 같은 운동을 계속 독립적으로 편집할 수 있는 것처럼 보이게 하지는 않겠습니다.
건강 데이터와 동기화는 현재 상태를 솔직하게 보여 줘야 한다
심박수와 활동 칼로리는 선택 사항입니다. 건강 권한이 없거나 측정이 중단돼도 세트 기록은 계속돼야 합니다. 안내가 운동 이름이나 조작 버튼을 가리지 않도록 했습니다.
새 개발 빌드는 완전히 동기화됨, Watch에 저장되어 나중에 동기화됨, 확인 필요 상태를 구분합니다. 데이터 충돌이 생기면 Watch와 iPhone 중 어떤 버전을 사용할지 몰래 추측하지 않고 분명히 보여 줍니다.
운동 종료는 Watch에서 할 수 있습니다. 완전한 취소와 삭제에는 여전히 연결 가능한 iPhone이 필요하고 확인을 거칩니다. 취소한 운동은 Apple 건강에 저장되지 않습니다.
웜뱃은 동료로 남고 위젯은 다음 단계를 보여 준다
웜뱃은 제게 단순한 장식이 아닙니다. Watch에서도 iPhone과 같은 스킨과 옷을 사용합니다. 운동 밖에서는 쓰다듬을 수 있고 휴식 중에는 운동과 심박수 측정을 방해하지 않는 조용한 응원이 됩니다.
다음 목표나 진행 중인 운동을 보여 주는 Watch 위젯도 작업 중입니다. 위젯은 Watch 앱이 마지막으로 저장한 상태를 보여 줍니다. 빠르게 확인하는 정보이지 독립적인 실시간 데이터베이스는 아닙니다.
기능 목록보다 불편한 순간에 대한 의견이 필요하다
힘든 세트 직후 어떤 일이 생기는지가 궁금합니다. 버튼을 누르기 쉬운지, Crown 입력이 자연스러운지, 휴식 중 필요 없는 정보가 자리를 차지하는지 알려 주세요.
작은 Watch, 큰 글자, kg와 lb, iPhone 연결 없이 운동하기, 건강 데이터나 동기화가 멈추는 상황의 피드백은 특히 유용합니다. support@liftpal.app으로 보내 주세요. 민감한 건강 데이터, 전체 운동 기록, 결제 정보는 보내지 마세요.
LiftPal은 계획과 운동 기록을 위한 도구이며 의료 기기가 아닙니다. 심박수와 활동 칼로리는 선택적인 운동 값이며 의료 평가가 아닙니다.
LiftPal · App
Apple Watch의 LiftPal: 공개 기능과 개발 중인 기능




간단한 답변
Apple Watch용 LiftPal 자주 묻는 질문
현재 공개된 Apple Watch 기능은 무엇인가요?
진행 중인 운동을 확인하고 Digital Crown으로 반복과 중량을 조절하고 세트를 기록하며 휴식과 운동 지표를 보고 웜뱃과 함께할 수 있습니다.
Apple Watch에서 LiftPal 운동을 바로 시작할 수 있나요?
개발 중인 업데이트에서는 iPhone에서 미리 전송한 최대 5개 루틴을 Quick Start로 시작할 예정입니다. 현재 App Store 버전은 iPhone에서 시작한 운동을 출발점으로 사용합니다.
iPhone에 연결할 수 없어도 Quick Start가 작동하나요?
다음 확장에서는 루틴이 Watch에 미리 저장된 경우 작동할 예정입니다. 계획, 루틴 관리, 전체 기록은 계속 iPhone이 중심입니다.
Watch의 Daily Goals는 Apple 활동 링인가요?
아닙니다. LiftPal 목표입니다. Apple의 움직이기, 운동하기, 일어서기 개인 목표를 바꾸지 않습니다.
Apple Watch의 Reflex는 무엇인가요?
진행 중인 운동 밖에서 선택적으로 하는 짧은 반응 게임입니다. 시간과 하루 이용량에 제한이 있고 운동을 방해하지 않도록 설계했습니다.
세트 기록에 Apple 건강 권한이 필요한가요?
필요하지 않습니다. 건강 데이터는 심박수와 활동 칼로리를 위한 선택 기능입니다. 권한이나 측정이 없어도 세트와 휴식 기록은 계속됩니다.
Apple Watch의 LiftPal은 완전히 독립적인 앱인가요?
아닙니다. iPhone용 LiftPal과 함께 설치됩니다. 예정된 오프라인 Quick Start는 저장된 루틴을 실행하지만 계획과 전체 데이터는 iPhone에 남습니다.
새 Watch 기능에 대한 의견은 어디로 보내면 되나요?
support@liftpal.app으로 Watch 모델, watchOS 버전, LiftPal 버전, 해당 화면, 재현 단계를 보내 주세요. 민감한 건강 데이터나 결제 정보는 포함하지 마세요.
출처
출시 상태, 제품 정보, 개인정보 보호
이 글은 App Store에 공개된 Watch 기능과 다음 업데이트를 위해 개발 중인 기능을 구분합니다. App Store 페이지에서 공개 상태를 확인할 수 있고 LiftPal 제품 및 개인정보 보호 페이지에서 기능 범위와 선택적 건강 데이터를 설명합니다.