今回お伝えしたいのは、新機能というよりも私たちの「意思表明」です。DxQSO にオープン API が加わりました。ほかのログブックやアプリの開発者の皆さんが、私たちのすべてのサービスを支えているのと同じ連携システムの上に、自由に開発できる「玄関口」です。なぜ私たちが「DxQSO はログブックではない」とこだわり続けるのか、不思議に思われていた方には、これが最もわかりやすい答えになるはずです。
皆さんが愛用しているアプリのためのプラットフォーム
私たちは当初から、皆さんがすでに使っているアプリと競うのではなく、それらを後押しすることを理念にしてきました。世の中には優れたロギングソフトがたくさんあり、私たちがもう一つ作る必要はありません。足りなかったのは、アマチュア無線のデータが集まり、流れていく現代的で共通の場所、そして開発者がそこにつながる手段です。API は、その考えをインフラとして形にしたものです。
開発者は、ログブックのアクティビティを DxQSO に送ったり、オペレーターの活動内容――交信記録、QSL の達成状況、いま追いかけているもの――を読み取ったりするための、整った公式な手段を使えるようになります。もちろん、常にオペレーター本人の許可のもとでです。これで何が可能になるか想像してみてください。アクティベーションを皆さんの「生きた記録」に直接書き込む POTA アプリ。順位を読み取るコンテストツール。クラブ向けプラットフォーム、アワードトラッカー、コンディション情報サービス、そしてまだ誰も作っていない新しいハムアプリ――そのすべてが、同じリアルタイムの記録と同じアラートにつながれるのです。
読み取りも書き込みも、必ず許可のもとで
仕組みとしては、API ができることは二つで、どちらもオペレーターの同意が前提です。一つは、アプリがユーザーの生きた記録にログブックのアクティビティを書き込むこと。POTA アプリがアクティベーションを登録したり、ロガーが交信をリアルタイムで送ったりする使い方です。もう一つは、アプリがオペレーターの活動を読み取ること。統合された交信記録、コンファーム済みの QSL 実績、いま狙っているもの――これにより、ツールは古いエクスポートデータではなく、最新の実データをもとに動けます。オペレーターが許可しない限り、データは一切動きません。目的はログブックを世界に公開することではなく、皆さん自身が選んだツール同士を、皆さんのために連携させることです。
こんなことが実現できます
面白いのはエンドポイントそのものではなく、その上で何が作られるかです。最新の進捗を読み取り、あと一枚のコンファームで達成という瞬間に知らせてくれるアワードトラッカー。まだ必要なものを把握して、オープンしたバンドへ案内してくれるコンディション情報サービス。メンバーの実際の運用状況を表示するクラブプラットフォーム。エクスポートの手間なく、ログを記録へ直接書き込むコンテストツール。そして、データを置く共通のリアルタイムな場所がなかったために、これまで誰も作れなかった新しいジャンルのハムアプリ。基盤がすでにあるので、どれもゼロからインフラを作る大仕事ではなく、週末のプロジェクトになります。
オープンなインターフェースがホビーにとって大切な理由
私たちのデータは何十年もの間、孤立したままでした。デスクトップソフトに閉じ込められ、ADIF ファイルで書き出され、再インポートされ、重複し、失われてきました。何か面白いことをしたい開発者は、まず土台となる仕組みを一から作り直さなければなりませんでした。オープンでドキュメントの整った API があれば、その作り直しをやめて、本当に実現したいアイデアに取り組めます。それは開発者にとって良いことであり、その成果を使える私たちオペレーターにとっては、さらに大きな恩恵です。
これこそ、私たちが「DxQSO はアプリではなくシステムだ」と言い続ける理由でもあります。ログブックを保管するリポジトリは土台にすぎません。接続性、リアルタイムアラート、コラボレーション、そしてエコシステム全体をつなぐオープンなインターフェース――それが私たちのプロダクトです。私たちは、次世代のアマチュア無線ソフトウェアを支える「つなぐ層」になりたいと考えています。
開発者の皆さんへ、そしてすべての皆さんへ
アマチュア無線のソフトウェアを開発されている方へ、これは開かれた招待状です。ぜひ DxQSO の上で開発してください。データの受け渡しやリアルタイム配信といった負担は私たちが引き受けます。作りたいものについて、ぜひご連絡ください。
そして、コードを一行も書かない方にとっても、これは大切な話です。これからお使いになるツールが、すべて同じ記録とつながれるということ。互いに話せないソフトが引き出しに詰まった状態から、ようやくホビーのソフトウェアが一つの連携したエコシステムとして動き始めるということです。それが私たちの目指す未来であり、API はその扉を開く鍵なのです。


