物語

すべての物語

きっかけは、ごく現実的な必要から生まれました。私のいちばんの情熱はバックカントリースキーです。バックカントリーでは、目に見える道をたどることはめったにありません。あたり一面が雪に覆われ、冬のルートは安全のためにまったく別のラインを取ることもしばしばです。だからこそGPSとGPXのルートが欠かせません。自分の現在地を確かめられることは、選択肢を大きく広げてくれますし、何より安全面で本当に大きな意味を持ちます。

スマートフォンはナビにうってつけですが、凍えるような環境のなかで、ポケットから何度も取り出し、手袋を外して操作する——これがすぐにうんざりしてくるのです。腕時計こそ自然な答えに思えました。ところが、試したものはどれもどこかぎこちない。動作が遅く、使うのがわずらわしく、地図が詳しくなく、しかもナビを助けてくれるどころか、ワークアウトの数値ばかりに目を向けていました。

Apple Watch Ultraが登場したとき、今度こそ違うはずだと期待して手に入れました。ハードウェアは見事でした。けれど地図アプリは、やはり私の求めるものではありませんでした。ほしかったのは、ナビゲーションに軸足を置いたアプリ——地図をあとから付け足しただけのフィットネス追跡ではなかったのです。

なら自分で作ればいいのでは?

プログラマーである私は、なぜ誰もApple Watch向けのまともな地図アプリを作っていないのだろうと考えはじめました。やってみてわかったのは、これが本当に難しいということです。出来合いのツールは存在せず、何もかもをゼロから組み上げなければなりません。たいていのWatchアプリが地図をおまけ扱いにしているのは、おそらくそのせいです。

ところが妙なもので、私はこういう挑戦が大好きなのです。複雑な問題を解き、細部にこだわり、動きを速くなめらかにしていく。この構想は頭から離れませんでしたが、フルタイムで働いていた私には、それに取り組む時間がありませんでした。

すべてを変えた解雇

話は2024年の秋に飛びます。私の会社は資金を失い、大勢の人を解雇しました。私もそのなかの一人でした。突然、たっぷりの時間が手に入ったのです。そして私は、一つの会社で12年間ずっと働きづめだったあとに、すぐ次の仕事へ飛び込む気にはなれませんでした。ひと息ついて、自分が本当にやりたいことを探す時間を、自分に与えたかったのです。

そのときに、私はWristTopoに取りかかりました。次の仕事にしようと思っていたわけではありません。まったくそんなつもりはありませんでした。自由を満喫しながらも、頭は働かせ続け、新しい技術を学びたかったのです(私はiOS開発者ではありませんでした)。まずはWatchだけで動く概念実証から始めました。

最初のバージョンが形になるまで数か月かかりましたが、その出来栄えには自分でもかなり満足しました。それに、Appleの技術を扱うのが思いのほか楽しいことにも気づきました。そして、少し違った視点とこれまでの経験が、不思議なことに私にとって有利に働いたのです。

個人開発の喜び

そこで私は、2025年にこのアプリをApp Storeで公開し、何の期待もせずに、どうなるか見てみることにしました。出だしは緩やかでしたが、ときおりユーザーから「本当に気に入っている」という声が届くようになり、役立つアドバイスや新機能のアイデアも一緒に寄せられるようになりました。やがて、たいていは有名なサイトで取り上げられたときに、新規ユーザーとフィードバックが一気に増える瞬間が何度かありました。

ソフトウェアの全工程を自分の手で担うことが、これほど満たされるものだとは思いませんでした——アイデアから、デザイン、実装へ、そしてユーザーと語り合い、その声を形にしていく。巨大なソフトウェアの仕組みのなかの小さな歯車でいることとは、まるで別物です。私のソフトウェアは火星へ飛んでいくわけではありません。それでも、この一貫した工程と人との対話は、ここ何年も味わっていなかった喜びを私にくれました。

いま思えば、あれが転機でした。そこから私は本気で開発を推し進めるようになり、これが新しい、この上なく満たされる仕事になりうると気づいたのです。

いまの私

反響は驚くほどのものでした。ユーザーからは定期的にフィードバックが届き、人々が本当に必要としているものをもとに、予定している機能のリストはどんどん増え続けています。

それでも私は、いつでも核心となる考えに忠実でいたいのです——アプリをすっきりと、速く、役に立つままに保つこと。機能を増やしていっても、体験を煩雑にしないよう必ず気を配ります。明日すばらしいアイデアを耳にすれば、優先順位をがらりと入れ替えるかもしれません。そして、これからもずっとそうでありたいと願っています。

— Piotr