Rings Journal
development

Garmin連携に大きな進展!Runner’s Ringsが公式APIの利用承認を取得

2026年10月22日、Runner’s RingsのGarmin連携開発に大きな進展がありました。Garmin Connect Developer Programの申請が承認され、開発者向けポータルへのアクセスが可能に。これまでのConnect IQによる連携に加え、Garmin Connectからランニングデータを自動で取り込む仕組みの開発が、いよいよ本格的に始まります。

Garmin連携に、大きな一歩! 2026年10月22日。 Runner’s Rings(ランナーズリングス/ランリング)の開発に、うれしいニュースがありました。 Garmin Connect Developer Programへの申請が承認され、公式APIを利用するための開発者ポータルにアクセスできるようになったのです。 Runner’s Ringsは、走った道を地図に残し、年輪のように積み重ねていくランニングアプリ。 これまでもStrava連携やGarmin Connect IQによるデータ送信に取り組んできました。 そして今回、Garmin Connectとの直接的なデータ連携に向けて、新たな扉が開きました。 そもそもGarmin連携で何が変わるの? 現在、Garminのランニングウォッチで記録したデータは、通常Garmin Connectへ同期されます。 Runner’s Ringsが目指しているのは、そのデータをユーザーの許可のもとで自動的に取り込む仕組みです。 例えば、 1. Garminの時計をつけてランニングする。 2. ランニング終了後、Garmin Connectへ同期する。 3. Runner’s Ringsが新しいランニングデータを受け取る。 4. 走行日時・距離・GPSルートを保存する。 5. 走った道がRunner’s Ringsの地図に加わる。 こうした体験を実現できれば、ランニング後のデータ登録をもっと簡単にできます。 ただし、2026年10月22日時点では自動取り込みは開発途中です。利用承認と機能完成は別の段階になります。 Garmin公式APIとは? APIとは、異なるサービス同士がデータをやり取りするための仕組みです。 Garmin Connect Developer Programには、運動記録を扱うActivity APIなどがあります。 Activity APIを利用すると、ユーザーが許可したアクティビティの情報をアプリ側で受け取ることができます。 Garminの公式説明では、ランニングを含む運動記録や、詳細なアクティビティデータへのアクセスが提供されています。 Runner’s Ringsが必要としているのは、主にランニングの日時、距離、GPSルートです。 そのため、Activity APIを中心に実装を進める計画です。 今回承認されたStarter Accessとは? Garmin Connect Developer Programには、Starter AccessとEnterprise Accessなどのアクセス区分があります。 今回Runner’s Ringsが利用を進めているのは、Business Starterです。 公式案内によれば、Starter AccessはPush方式でデータを配信する仕組みです。 これは、Garmin Connectに新しいアクティビティが同期された際、その情報をアプリのサーバーへ送る方式です。 一方で、Starter Accessには重要な制約があります。 それは、過去のアクティビティデータの取得が含まれていないことです。 つまり、Garminを接続するだけで、過去何年分ものランニング記録が自動的に取り込まれるわけではありません。 まずは接続後に発生する新しいランニングデータを確実に保存することが、開発の中心になります。 利用者数や送信量などの具体的な適用条件については、公式仕様書とポータル上の条件を確認しながら対応します。 Strava連携とはどう違う? Runner’s Ringsでは、すでにStravaとの連携機能を提供しています。 Garmin Connectで記録したランニングがStravaへ同期され、その記録をRunner’s Ringsで利用することもできます。 しかし、すべてのGarminユーザーがStravaを使っているわけではありません。 Garmin Connectだけでランニングを管理している人もいます。 Garminとの公式API連携が実現すれば、Stravaを経由せずにRunner’s Ringsへ走行記録を届ける選択肢が生まれます。 また、GarminとStravaの両方を利用している場合、同じランニングが二重登録されない仕組みも必要です。 新しい連携方法を追加するだけでなく、既存機能との整合性を保つことも重要な開発課題です。 Connect IQとの違いは? Runner’s Ringsでは、Garmin Connect IQによる連携機能も開発してきました。 Connect IQは、Garminウォッチ上で動くアプリやデータフィールドなどを作るための仕組みです。 一方、今回のActivity APIは、Garmin ConnectとRunner’s Ringsのサーバー間でデータを連携する仕組みです。 つまり、今回目指しているのは、ユーザーが時計上で毎回特別な操作をしなくても、Garmin Connectへの同期をきっかけにデータが取り込まれる体験です。 同じGarmin連携でも、技術的な仕組みは異なります。 これからの開発予定 2026年10月22日時点で、Runner’s RingsはGarmin公式開発者ポータルへアクセスできる段階に進みました。 今後は次のような作業を予定しています。 ・Runner’s Ringsのアプリ登録と認証設定 ・Garmin Connectアカウントとの安全な接続 ・Activity APIからのデータ受信 ・走行日時、距離、GPSルートの保存 ・Stravaとの重複登録防止 ・通信エラー時の安全な再処理 ・実機での同期テスト これらを順番に検証し、安定して利用できる状態を目指します。 正式な提供時期は、実装とテストの結果を踏まえて案内します。 チャッピーの豆知識:Push方式って何? Push方式は、データが発生した側から情報を送ってもらう仕組みです。 例えばランニングを終えてGarmin Connectに同期すると、その新しい記録についてGarmin側からRunner’s Ringsへ通知が届く、というイメージです。 Runner’s Ringsが何度も「新しい記録はありますか?」と問い合わせ続ける必要を減らせるのが特徴です。 ただし、通知の受信、データ保存、重複防止などの処理は、アプリ側で正しく実装する必要があります。 APIの利用承認は、その仕組みを作り始めるための重要な第一歩なのです。 走った道を、もっと自然に残したい Runner’s Ringsが目指すのは、ランニングの記録を保存する作業そのものを増やすことではありません。 ランナーは、走ることを楽しむ。 その間に積み重なった道や景色が、自然と自分の地図に残っていく。 そんな体験を実現したいと考えています。 Garmin連携への大きな一歩は、その理想に近づくための進展です。 まだ完成ではありません。 けれど、今日から新しい開発の段階が始まりました。 これからもRunner’s Ringsの成長を、Rings Journalで紹介していきます。 走った人生を残す。 Map the life you run. Runner’s Rings https://runnersrings.com 参考資料 Garmin Connect Developer Program https://developer.garmin.com/gc-developer-program/overview/ Garmin Activity API https://developer.garmin.com/gc-developer-program/activity-api/ ⸻
Journal一覧へ戻る