Apple Watch와 iPhone을 위한 세일링 보조 앱. 참바람과 겉보기 바람을 실시간으로 계산하고, 레이스 스타트 카운트다운을 관리하며, 구역·코스를 지도에 그려 항해 중 안내하고, 항해 기록을 HealthKit에 남깁니다.
A sailing companion for Apple Watch and iPhone. Calculates true and apparent wind in real time, runs your race-start countdown, guides you along drawn areas and courses, and logs every voyage to HealthKit.
지금까지 설명한 개념들이 실제로 어떻게 보이는지, 스크린샷 원본입니다.
Unedited screenshots showing what everything above actually looks like on device.
[항해] 탭 — 나침반, SOG·TWS, 바람 보정, 미니맵이 한 화면에
[Sail] tab — compass, SOG/TWS, wind correction, and mini-map together
[지도] 탭 — ☰ 목록·+/✎/🗑 편집 툴바, 번호 마크, 초록 목표, 하단 알약+◀▶+깃발
[Map] tab — ☰ list · +/✎/🗑 edit toolbar, numbered marks, green target, bottom pill+◀▶+flag
[지도] 탭 편집 모드 — 핀을 드래그해 구역 모양을 바꾸고, 하단 +/-로 꼭짓점을 추가·삭제하며, 코스 지점 순서는 아래 리스트에서 드래그로 재배열
[Map] tab edit mode — drag pins to reshape the zone boundary, +/- at the bottom add or remove vertices, and course marks are reordered by dragging the list below
[설정] 탭 — 구역(자동 선택/사용 안 함/프리셋 고정), 반응 지연 보정, 사용 안내
[Settings] tab — Zone (Automatic/Off/pin a preset), reaction-delay correction, User Guide
카운트다운 중 — SYNC로 정각에 맞춥니다. N과 옆의 빨간 삼각형이 진북 표시
Mid-countdown — SYNC snaps to the whole minute. N and the red triangle beside it mark true north
경계 이탈 경보 — 복귀 방위·거리가 배너와 하단 알약에 동시에 뜨고, 이번 세션만 끌 수 있습니다
Boundary alert — return bearing/distance shown in both the banner and the bottom pill; can be muted for just this session
워치 [지도] — 번호 마크(1·3·5), 초록 목표(2), 상단 알약, 하단 ◀ 마크 ▶ + 깃발
Watch [Map] — numbered marks (1·3·5), green target (2), top pill, bottom ◀ mark ▶ + flag
[명령] 페이지 — 일시정지·종료·방수잠금, 버튼 세 개뿐
[Command] page — just three buttons: Pause, End, Water Lock
방수잠금이 걸린 상태의 나침반 — 뱃머리에 목표 이름, 하단에 SOG·TWS·목표 알약
Compass with Water Lock engaged — target name at the bow, SOG/TWS and the target pill below
세션 종료 확인 — 30m 미만이면 "저장되지 않습니다" 경고가 추가로 뜹니다
End-session confirmation — under 30m of travel adds a "won't be saved" warning
나침반 화면 하나에 여러 값이 겹쳐 보입니다. 각 요소가 무엇을 뜻하는지 먼저 짚고 갑니다.
Several values overlap on one compass screen. Here's what each one means.
나침반 중앙 버튼을 탭하면 카운트다운 길이(5분 → 3분 → 1분 → Go)가 순환하고, 1초간 길게 누르면 그 길이로 카운트다운이 시작됩니다. 출발 시각은 손가락이 처음 닿은 순간 기준이라, 누르고 있는 1초 때문에 출발이 늦어지지 않습니다.
Tap the compass center to cycle the countdown length (5m → 3m → 1m → Go), then press and hold for 1 second to start it. The start time is anchored to the moment your finger first touches down, so the 1-second hold itself never delays your start.
미리 그려둔 육각형 구역(경계선)과 순서 있는 웨이포인트(코스)를 기준으로 안내합니다. 구역은 정밀 측량용이 아니라 안전 울타리라 육각형 꼭짓점 드래그만으로 모양을 조정합니다.
Guides you against a pre-drawn hexagonal zone (boundary) and an ordered set of waypoints (course). The zone is a safety fence rather than a survey line, so you shape it by dragging the six vertices of a fixed hexagon.
육각형 구역 밖으로 나가면(빨간 점) 빨간 경보 배너가 뜨고, 목표 마크로 향하던 점선이(같은 목표) 초록에서 빨강으로 바뀌어 복귀 방위를 겸합니다. 목표가 없을 때만 구역 중심을 가리키는 선이 새로 뜹니다.
Step outside the hexagonal zone (red dot) and a red alert banner appears — the dashed line to your target mark (same target) switches from green to red to double as the return bearing. A line to the zone's center only appears when there's no target.
워치 지도 화면 재현 — 초록(왼쪽, 구역 안)과 빨강(오른쪽, 구역 이탈 중) 모두 같은 목표 마크를 향합니다. 상단 알약과 하단 툴바(◀ 마크이름 ▶ · 깃발)는 실기기 스크린샷이 아니라 실제 코드 색상·배치를 그대로 옮긴 재현 화면입니다.
A recreation of the watch map screen — green (left, inside the zone) and red (right, outside) both point to the same target mark. Not an actual device screenshot — the colors and layout are reproduced directly from the current code (top pill, bottom toolbar with ◀ mark name ▶ and flag).
나침반 링은 지금 뱃머리 방향이 항상 위(12시)를 향하도록 회전합니다 — 배가 도는 대로 눈금 전체가 함께 돌아, 12시 방향은 항상 곧 뱃머리입니다(따로 뱃머리 아이콘이 있는 게 아니라, 이렇게 도는 방식 자체가 뱃머리 표시입니다). N·E·S·W 글자는 반대로 계속 똑바로 서 있게 보정되어 있고, 그중 N만 빨간색으로 강조되어 바로 옆 빨간 삼각형과 함께 진북 위치를 표시합니다.
The compass ring rotates so your current heading always points straight up — the whole ring turns with the bow, so 12 o'clock is always your bow (there's no separate bow icon; the rotation itself is the indicator). The N/E/S/W letters counter-rotate to stay upright, and N alone is colored red, paired with a small red triangle right beside it, to mark where true north currently sits.
WeatherKit에서 5분 간격으로 가져오는, 지금 위치의 땅에 고정된 관측자 기준 실제 바람. 나침반의 시안색 T 화살표가 이 값이며, 바람 보정이 적용된 이후의 값입니다.
The actual wind at your current location, fetched from WeatherKit every 5 minutes, from a fixed observer's point of view. The compass's cyan T arrow shows this value, already including your wind correction.
참바람 벡터에 보트의 SOG(대지 속도)·침로를 벡터로 합성한, 실제로 배 위에서 느껴지는 바람. 흰색 A 화살표. 배가 빠를수록 뱃머리 쪽으로 더 쏠리고, 정지 상태에서는 참바람과 같습니다.
True wind combined with the boat's SOG (speed over ground) and heading as vectors — what you actually feel on board. White A arrow. The faster you sail, the more it swings toward the bow; at a standstill it equals true wind.
WeatherKit 값이 실제 체감과 어긋날 때 ±5° 단위로 손보는 값. 워치는 디지털 크라운, 아이폰은 −/+ 버튼으로 조정합니다. 참바람 자체를 밀어주는 값이라 겉보기 바람과 권장 세일각까지 함께 따라 움직입니다 — 하루 한 번 정도 맞추면 충분합니다.
Nudges the WeatherKit reading in ±5° steps when it doesn't match what you feel. Watch: Digital Crown. iPhone: −/+ buttons. Because it shifts the true wind value itself, apparent wind and the recommended sail angle move with it too — usually only needed about once a day.
참바람과 뱃머리 침로의 상대각으로 지금 어떤 세일링 포인트인지 판별합니다: ±40° 이내는 노 고 존(바람을 거슬러 못 올라가는 구간), 40°~120°는 클로스 홀드~빔 리치~브로드 리치 구간, 120° 이상은 다운윈드입니다.
The angle between true wind and your heading determines the sailing point: within ±40° is the No-Go Zone (can't point that close to the wind), 40°–120° spans close-hauled through beam reach to broad reach, and beyond 120° is downwind.
레이스가 시작되면 나침반 중앙에 작은 보트가 나타나고, 노란 돛이 마스트를 축으로 실시간 회전하며 지금 바람에 맞는 권장 각도를 그대로 보여줍니다. 각도가 바뀌어도 순간이동하지 않고 부드럽게 돌아갑니다.
Once the race starts, a small boat appears at the compass center — its yellow sail pivots on the mast in real time to show the recommended trim angle for the current wind. When the angle changes, it eases into position instead of snapping.
세일링 워크아웃으로 심박수 등과 함께 GPS 경로를 즉시 저장합니다. 리스트는 월별로 묶여 각 항해가 출발 지점의 지명·거리·날짜로 표시되고, 탭하면 상세 화면에서 경로 지도·항해 시간·거리·칼로리·최고 속도와 시간대별 속도 그래프까지 볼 수 있습니다. 이동 거리가 30m 미만이면 실수로 켠 세션으로 보고 저장하지 않습니다.
Saves a sailing workout with GPS route and heart rate. The list groups voyages by month, showing each one's starting location, distance, and date; tap in for the detail screen — route map, duration, distance, calories, top speed, and a speed-over-time chart. Sessions under 30m of travel are treated as accidental starts and aren't saved.
워치는 여러 페이지를 스와이프로 넘기고, 아이폰은 한 화면에 모아 보여줍니다.
Watch spreads things across swipeable pages; iPhone stacks them all on one screen.
워치는 나침반 좌상단 ⚙️, 아이폰은 하단 탭바의 [설정] 탭(맨 오른쪽, ⌚⚙️와 같은 톱니 아이콘)으로 들어갑니다 — 예전엔 [기록] 탭 안 시트로 있었지만 지금은 독립 탭입니다. 두 플랫폼 모두 같은 세 구역을 다룹니다.
Reached via the ⚙️ at the top of the watch compass, or the Settings tab in the iPhone's bottom bar (rightmost, same gear icon as the watch) — it used to live inside the Record tab as a sheet, but now has its own tab. Both platforms cover the same three sections.
바람을 기준으로 한 보트의 상대 침로. 나침반 위 노란 바가 가리키는 권장 각도의 기준입니다.
The boat's heading relative to the wind — the reference for the recommended angle the yellow bar shows on the compass.
실제로 쓰는 순서 그대로입니다.
In the order you'd actually use it.
iPhone [지도] 탭에서 항해할 구역(경계선)과 코스(출발→경유→도착)를 미리 만들어 둡니다. 만들어두면 워치로 자동 동기화되고, 경계 이탈 경보·코스 안내를 받을 수 있습니다.
Pre-draw a zone (boundary) and a course (start → waypoints → finish) in the iPhone [Map] tab. It syncs to the watch automatically and unlocks boundary alerts and course guidance.
나침반 중앙 버튼을 탭해 카운트다운 모드(5분/3분/1분/Go)를 고르고, 1초간 길게 눌러 시작합니다. 반응 지연 보정만큼 출발 신호가 앞당겨 울리고, SYNC로 정각에 맞출 수 있습니다. 아이폰 단독 추적도 [항해] 탭에서 동일한 방식으로 시작합니다. 시작 시점부터 GPS 경로와 심박수가 HealthKit에 기록됩니다.
Tap the compass center to pick a countdown mode (5m/3m/1m/Go), then press and hold for 1 second to start. The start signal fires early by your reaction-delay setting, and SYNC snaps it to the next whole minute. iPhone-only tracking starts the same way from the [Sail] tab. GPS route and heart rate begin recording to HealthKit from that moment.
나침반에서 바람 방향·세일링 포인트·권장 세일각을 확인합니다. 미니 지도엔 구역 경계선·코스 마크와 함께 실시간 이동 경로(노란 선)가 그려지며, 워치·아이폰 둘 다 같은 방식으로 보입니다. 목표 웨이포인트는 방위·거리로 안내되고(지도 상단에도 알약으로 표시) 지도에서 초록으로 강조되며, 통과하면 화면이 초록으로 반짝이며 다음 목표로 자동 전환됩니다 — 판정이 애매하면 방위 텍스트를 길게 누르거나, 워치는 크라운을 시계 방향(다음)/반시계 방향(이전)으로 돌려서, 또는 지도 화면 하단 툴바의 ◀▶로 수동으로 넘길 수 있습니다. 아이폰 미니맵의 ◀▶는 이와 별개로 실제 진행과 무관하게 모든 마크를 자유롭게 훑어보기만 하는 미리보기입니다. 구역을 벗어나면 음성·비프·햅틱 경보가 울리고, 워치는 목표 마크까지의 초록 선(과 상단 알약)이 빨강으로 바뀌어(같은 목표, 색만 전환) 복귀 방위를 겸합니다 — 목표가 없을 때만 구역 중심으로 향하는 선이 새로 뜹니다. 지도의 깃발 버튼으로는 그 자리에서 코스 마크를 즉석 추가할 수 있습니다.
Read wind direction, sailing point, and recommended sail angle off the compass. The mini map draws the zone boundary, numbered course marks, and your live route (yellow line) the same way on watch and iPhone — the map camera keeps the whole hexagon in frame automatically, and the iPhone mini-map also shows the active zone's name as a badge. The target waypoint is guided by bearing and distance (also shown as a pill at the top of the map) and highlighted green on the map; passing it flashes the screen green and auto-advances — if detection is ambiguous, press and hold the bearing text, or on watch rotate the Digital Crown clockwise (next) / counterclockwise (previous), or use the ◀▶ buttons in the map screen's bottom toolbar. The iPhone mini-map's ◀▶ buttons are separate — they only preview every mark regardless of actual progress. Leaving the zone triggers a voice/beep/haptic alarm, and on watch the green line to your target (and the top pill) turns red (same target, recolored) to double as the return bearing — a line to the zone's center only appears when there's no target. The map's flag button marks your current spot as a course mark on the fly.
필요하면 일시정지 후 재개할 수 있고, 종료를 누르면 확인 후 세션이 저장됩니다. 취소를 선택하면 흔적을 남기지 않고 폐기됩니다.
Pause and resume anytime. Tap End to save the session after a confirmation, or Cancel to discard it without a trace.
iPhone [기록] 탭에서 지난 항해를 카드 리스트로 열람합니다. 상세 화면에서 경로 지도(노란 선), 겹치는 구역·코스, 시간·거리·칼로리를 확인할 수 있습니다. 워치에도 세션 전 페이지에 같은 목록이 있어, 지명·거리로 훑어보고 들어가면 시간·거리·칼로리·최고 속도를 바로 확인할 수 있습니다.
Browse past voyages as cards in the iPhone [Record] tab. The detail view shows the route map (yellow line), overlapping areas/courses, duration, distance, and calories. The watch has the same list on its pre-session page too — browse by location and distance, then tap in for duration, distance, calories, and top speed.
워치와 아이폰 지도에서 통일된 색 규칙입니다.
A consistent color scheme across the watch and iPhone maps.
| 약어 | Term | 의미 | Meaning | 단위 | Unit |
|---|---|---|---|---|---|
| SOG | Speed Over Ground — 대지 속도(실제 이동 속도)Speed Over Ground — your actual speed of travel | m/s | |||
| TWS | True Wind Speed — 참바람 속도True Wind Speed | m/s | |||
| TWD | True Wind Direction — 참바람 방향 (T, 시안 화살표)True Wind Direction (T, cyan arrow) | ° | |||
| AWD | Apparent Wind Direction — 겉보기 바람 방향 (A, 흰 화살표)Apparent Wind Direction (A, white arrow) | ° |