<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Pebble on sonohen's tech blog</title><link>https://sonohen.net/tags/pebble/</link><description>Recent content in Pebble on sonohen's tech blog</description><generator>Hugo -- gohugo.io</generator><language>ja-JP</language><lastBuildDate>Sat, 03 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://sonohen.net/tags/pebble/index.xml" rel="self" type="application/rss+xml"/><item><title>Pebbleで「あと何歩？」を確認する、Let's Walkingというアプリを開発しました</title><link>https://sonohen.net/posts/2026/10/03/</link><pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate><guid>https://sonohen.net/posts/2026/10/03/</guid><description>&lt;p&gt;目標までの残り歩数と、折り返しまでの残り歩数を同じ画面に表示する、シンプルなウォーキングアプリです。&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://sonohen.net/ox-hugo/2026-10-03.Pebble.letswalking.png"
 alt="Figure 1: Let&amp;rsquo;s Walkingのウォーキング画面。GOAL LEFTとTURN INを同時に表示"&gt;&lt;figcaption&gt;
 &lt;p&gt;&lt;!-- raw HTML omitted --&gt;Figure 1: &lt;!-- raw HTML omitted --&gt;Let&amp;rsquo;s Walkingのウォーキング画面。GOAL LEFTとTURN INを同時に表示&lt;/p&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h2 id="今日の目標に足りない分を歩く"&gt;今日の目標に足りない分を歩く
&lt;/h2&gt;&lt;p&gt;設定する目標は、その日の累積歩数です。今回の散歩だけで歩く数ではありません。&lt;/p&gt;
&lt;p&gt;例えば、今日すでに3,000歩歩いていて、目標を8,000歩にすると、開始時の残りは5,000歩。その半分の2,500歩を、折り返しの目安にします。半分が端数になる場合は切り上げます。&lt;/p&gt;
&lt;p&gt;画面の &lt;strong&gt;&lt;strong&gt;GOAL LEFT&lt;/strong&gt;&lt;/strong&gt; は目標まで、 &lt;strong&gt;&lt;strong&gt;TURN IN&lt;/strong&gt;&lt;/strong&gt; は折り返しまでの残り歩数です。この例で1,000歩歩くと、表示はそれぞれ4,000歩と1,500歩になります。折り返し地点は開始時に決まるため、TURN INは、現在のGOAL LEFTを半分にした値ではありません。&lt;/p&gt;
&lt;p&gt;折り返しに達すると、一度だけ3回振動し、表示が &lt;strong&gt;&lt;strong&gt;TURN NOW&lt;/strong&gt;&lt;/strong&gt; に変わります。歩数に基づく目安なので、経路や帰り道を案内する機能はありません。&lt;/p&gt;
&lt;h2 id="目標を設定して-上ボタンで出発"&gt;目標を設定して、上ボタンで出発
&lt;/h2&gt;&lt;p&gt;アプリを起動したら、右側中央の選択ボタンで目標設定を開きます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;上ボタン：100歩増やす&lt;/li&gt;
&lt;li&gt;下ボタン：100歩減らす&lt;/li&gt;
&lt;li&gt;選択ボタン：保存する&lt;/li&gt;
&lt;li&gt;左側の戻るボタン：変更を取り消す&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;上下のボタンは、押し続けると連続で変更できます。離すと止まり、設定範囲の100〜100,000歩を超えることはありません。初回の目標は8,000歩で、次回からは前回保存した値を使います。&lt;/p&gt;
&lt;p&gt;設定を終えたら、開始前の画面で上ボタンを押してウォーキングを開始します。すでに本日の目標を達成している場合は開始せず、 &lt;strong&gt;&lt;strong&gt;ALREADY MET&lt;/strong&gt;&lt;/strong&gt; と表示します。さらに歩きたいときは、目標を上げてください。&lt;/p&gt;
&lt;h2 id="休憩は選択ボタン-終了は下ボタン"&gt;休憩は選択ボタン、終了は下ボタン
&lt;/h2&gt;&lt;p&gt;歩いている途中で選択ボタンを押すと、中断して &lt;strong&gt;PAUSED&lt;/strong&gt; を表示します。もう一度押すと再開します。中断中に増えた歩数は、このウォーキングの進捗から除外します。&lt;/p&gt;
&lt;p&gt;目標までの残りが0になると、 &lt;strong&gt;&lt;strong&gt;GOAL MET&lt;/strong&gt;&lt;/strong&gt; に変わり、折り返しとは別に、一度だけ3回振動します。自動では終了しないので、歩き終えたら下ボタンを押してください。その時点の残り歩数で達成を判定し、結果画面に歩いた歩数と残り歩数を表示します。結果画面で選択ボタンを押すと、次のウォーキングの準備に戻れます。戻るボタンでアプリを閉じます。&lt;/p&gt;
&lt;p&gt;日付をまたいでも、開始時を基準にウォーキングは継続します。&lt;/p&gt;
&lt;h2 id="利用にあたって"&gt;利用にあたって
&lt;/h2&gt;&lt;p&gt;Pebble Healthから歩数を取得できる端末が対象で、初代PebbleとPebble Steelは対象外です。画面は英語表示ですが、主な操作は右側のアイコンでも確認できます。&lt;/p&gt;
&lt;p&gt;歩数の反映には遅延があり、表示や振動が歩いた瞬間と一致するとは限りません。歩数を取得できない場合は &lt;strong&gt;&lt;strong&gt;NO DATA&lt;/strong&gt;&lt;/strong&gt; 、そのまま終了した結果は &lt;strong&gt;&lt;strong&gt;UNKNOWN&lt;/strong&gt;&lt;/strong&gt; （判定不明）と表示します。また、進行中のウォーキングは、アプリの強制終了や端末の再起動後には復元しません。&lt;/p&gt;
&lt;p&gt;まずは一日の目標を決めて、残り歩数を見ながら、いつもの散歩に使ってみてください。&lt;/p&gt;
&lt;h2 id="ソースコード"&gt;ソースコード
&lt;/h2&gt;&lt;p&gt;MITライセンスで公開しています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/sonohen/pebble-lets-walking" target="_blank" rel="noopener"
 &gt;pebble-lets-walking&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>PebbleOS v4.38.2が公開されました</title><link>https://sonohen.net/posts/2026/09/28/</link><pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate><guid>https://sonohen.net/posts/2026/09/28/</guid><description>&lt;p&gt;&lt;a class="link" href="https://github.com/coredevices/PebbleOS/releases/tag/v4.38.2" target="_blank" rel="noopener"
 &gt;Pebble OS v4.38.3が2026年9月24日に公開&lt;/a&gt;されました。&lt;a class="link" href="https://ndocs.repebble.com/pebbleos-changelog" target="_blank" rel="noopener"
 &gt;ChangeLog&lt;/a&gt;から変更点を確認することができます。&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://sonohen.net/ox-hugo/2026-09-28.PebbleMobileApp.Update.png"
 alt="Figure 1: アップデート中の様子" width="250px"&gt;&lt;figcaption&gt;
 &lt;p&gt;&lt;!-- raw HTML omitted --&gt;Figure 1: &lt;!-- raw HTML omitted --&gt;アップデート中の様子&lt;/p&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;個人的に気になる点は次の3点です。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;em&gt;Initial support for blood oxygen (SpO2) monitoring. Not enabled in Pebble mobile app yet.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Larger timeline cards. Sports scores and calendar events make better use of the larger displayes.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Translations are now managed in a community project, making it easier to contribute and keep laguages up to date. Additional languages are delivered as language packs through the mobile app.&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;</description></item></channel></rss>