ハクソク

世界を動かす技術を、日本語で。

ダークスカイへの追悼、データビジュアライゼーションの傑作 (2023)

概要

  • AppleによるDark Skyアプリの終了と、その背景
  • Dark Skyの優れた情報デザインとユーザー体験
  • 代表的な利用ケースとデザインの具体例
  • Apple Weatherとの比較やユーザーからの不満
  • 今後の情報デザインへの示唆とインスピレーション

Dark Skyの終了とApple Weatherへの統合

  • 2023年1月1日、AppleDark Skyモバイルアプリ(iOS版)を終了
  • 2020年にAppleがDark Skyの開発会社を買収、その後段階的にアプリを終了
  • 2022年、iOS 16でApple Weatherアプリへの技術統合を発表
  • Dark Skyは単なるAPIや予報技術だけでなく、優れた情報デザインの象徴

Dark Skyの情報デザインの特徴

  • ユーザーの文脈に応じて情報を最適化する設計思想
  • Bret Victorの「Magic Ink」で定義された情報デザインの実践例
    • ソフトウェア内で動的かつ文脈感知型の情報グラフィックを活用
  • アプリ内のあらゆる要素をコンテキストに応じて可視化

代表的な利用ケース

  • 日中の天気予報を知りたい場合
    • 現在地の今後12時間の天気をデフォルト表示
    • 嵐の通過、降水、風警報など、重要情報を強調
    • 「今」からの情報表示で、過去の天気は必要な場合のみTime Machine機能で対応
  • 週間天気予報を知りたい場合
    • ハイパーローカルな地点ごとの天気を表示
    • 特定の住所やランドマーク単位で天気を比較可能
    • 雨の日、寒暖差、天候の傾向を一目で把握

デザインの細部に宿る工夫

  • 温度レンジの視覚的保存
    • 予報温度の「ピル」表示が実際の温度差を正確に反映
    • 他のアプリでは全て同じサイズにリスケールされることが多い
  • 数値からカテゴリへの置き換え
    • 降水や降雪量を「多い・少ない」などのラフなカテゴリで表示
    • ユーザーの意思決定を助け、不確実な予報の精度感も調整
  • 嵐マップや風向きの直感的表現
    • 色スケール+矢印で嵐や風向を視覚的に伝達
    • テキストではなく矢印で風向きを示すことで直感的理解を促進

Dark Skyユーザーからの不満

  • Apple Weatherでは情報取得が非効率との声
  • 降水グラフなど、Dark Sky独自の機能を求めるユーザーが多い
  • 長年の利用で生活に根付いたアプリとしての愛着

情報デザインへの示唆

  • 公開データ文脈予測情報可視化の組み合わせがユーザー体験を向上
  • データの可用性が高まる現代でも、文脈化された体験の重要性
  • 支出管理や睡眠改善など、他分野でもDark Sky的体験のニーズ
  • 情報ソフトウェア開発者へのインスピレーション源としてのDark Sky

著者紹介

  • Srini Kadamati:Manifold.aiでバイオメディカル研究向けデータ管理ツールを開発
  • 過去にはDataquest.ioPreset.ioでデータ可視化教育を担当

Hackerたちの意見

Dark Skyは本当に素晴らしいアプリだったよね。最初に出たとき、2~3分後に雨が降るって予測できるのは驚きだった。情報デザインの議論は100%正しいけど、Appleが会社を買収したのに、天気アプリがまだあんなに正確じゃないのは不思議だよ。Appleのプライバシー重視が同じような正確な予測を妨げてるのか、他に理由があるのかは分からないけど、2025年になっても12年前と同じレベルの性能がないのは悲しいね。
今夜はスパイダーマン見たい気分なんだけど、なんでだろう、へへ。真面目な話、DarkSkyの評判はいいって聞いたよ。今使ってる天気アプリはwindy.comで、サーフィン向けに作られてるみたい(?)だけど、Androidのおすすめ天気アプリは何だろう。
そうそう!外に出て、スマホを取り出して、ほぼリアルタイムで雨が降る時間がわかるって、まるで『バック・トゥ・ザ・フューチャー2』みたいに魔法みたいだったよね。これ、何度も使ったわ。その頃の天気予報は、トレンドや確率が中心だったけど、DarkSkyはイベント、確実性、アクションにフォーカスしてた。ほんと、他の何よりも先を行ってたし、新しい基準を作ったよね。
> Appleの天気アプリはまだ正確さや精度が足りない そうなの?iOSの次の1時間の降水量予測は、Dark Skyの精度と同じくらいに見えるけど。何年もDark Skyを使ってたけど、完璧ではなかったけど、iOSもそれなりに機能してたよ。降水マップの予測も同じように見えるし。Dark Skyの予測精度は住んでる場所に大きく依存してたのは知ってるけど、これは昔よく話題になってたよね。もし精度が落ちたなら、ただ引っ越しただけ?
Appleの天気アプリは時間が経つにつれて良くなってきたけど、完璧な代替にはまだ程遠いかな。Dark Skyのスクリーンショットを見てると、今のAppleのアプリにも同じような機能がたくさんあるのが分かるよ。Appleも雨の通知を場所ごとに出してくれるけど、これが結構正確で、Dark Skyと同じくらいの精度だと思う。Appleには主に認識の問題があるんだよね。人々はDark Skyを独立した小さなアプリとして愛してたのに、Appleがそれを取り込んで台無しにしちゃったから。今、Appleが同じデータや機能を全部取り入れても、あの時の喜びは戻らないと思う。
Dark Skyは一日を視覚化するのが簡単だったと思う。Appleだと、日にちをタップして詳細を見ると、温度と雨の予報が別々のグラフになってて、一目で見やすいビューに統合されてないんだよね。これがDark Skyの良かったところだった。予報を読んで理解する必要がなくて、ちらっと見ただけでその日の天気が直感的に分かった。Appleはこれを失っちゃったと思うし、これがDark Skyの価値を高めてたんだと思う。
> 完璧な代替にはまだ程遠い まったくAndroidユーザーの代替にはならないよ!
Dark Skyは僕のお気に入りのアプリの一つだった。MyRadar Proが多分一番の代替だけど、いくつかのコア機能が欠けてるんだよね。
本当にいいAndroidのオープンソースの代替はBreezy Weatherだよ: https://github.com/breezy-weather/breezy-weather
今のところ、Breezy WeatherとWeather MasterがAndroidのオープンソース天気アプリでは一番だと思う! https://github.com/PranshulGG/WeatherMaster
幸運なことに、誰かがクローンを作ってくれたよ。https://merrysky.netで、以前HNで紹介されてた。そこを毎日使ってるよ。 [1] https://news.ycombinator.com/item?id=34155191
そして、そのソースであるPirateWeather APIにも乾杯だね: https://pirateweather.net/
いい推薦だね!ありがとう!Windy.appも見てみて(データビジュアライゼーションが素晴らしい有料アプリで、データソースも豊富)。
ありがとう、兄弟。このスレッドに他の話題だと思って入ったら、新しいお気に入りの天気ブックマークを見つけちゃった。良いところ: - 読み込みが早い - 今日と今週のビジュアルがいい - ビジュアライゼーションにマウスオーバーすると正確な数値が見られる。
情報がまったく違って見えるね。どうしてクローンって言えるの?
AppleがDarkSkyを潰したことで、いろんなものが台無しになったけど、天気履歴機能も戻してくれなかったよね。数十年前の天気をいつでもどこでも見られたのが懐かしい。めっちゃ恋しいわ。
Appleの天気アプリ、ほんと最悪。予報なんて無視することにしたよ。外は晴れって言ってるのに、窓の外見たら雹の嵐が来てるなんてこともあるし。
UIデザインとビジュアライゼーションについてのこの書き込み、楽しんだよ。「ユーザーのコンテキストと状況」の表は素晴らしいドキュメントだね。この表を作成して、最初の列(A,B)の右にスクロールしてデザインプロセスをさらに見るのが簡単に想像できる。A)「嵐の話を聞いたら、愛する人や自分の財産を守りたい」B) 嵐の予報...: - 現在嵐はどこにいて、自分の方に向かっているのか? [...] N) _方向矢印を使って嵐の前線を表示する_ ...(コンパクトでアニメーションの必要を置き換える)_ 最後のセクションはデザインを称賛していて、こう締めくくられている:_「データビジュアライゼーションデザインを厳密に反復した」_ これが見られたらよかったのに、特に古いデザインのスクリーンショットの形で。デザインの反復が、単なる良いデザインと良い製品、そして伝説的な製品デザインの違いだと思う。個人的には、好きな叩き台であるTransit Appについての書き込みを見てみたいな。あのアプリ、ほんとダメになったけど、すごいポテンシャルがあったのに。
darkskyが閉鎖された後、https://www.yr.no/en を使うようになったよ。ここでおすすめされてるのを見たことがないから、誰か楽しんでくれるかもと思って。
彼らには開発者向けのインターフェースもあるよ - https://developer.yr.no 他のアプリでは見たことがない、層ごとの雲のカバー率が見れるのがいいね。 https://www.yr.no/en/details/graph/2-6301678/United%20States... https://www.yr.no/en/details/table/2-6301678/United%20States... 写真撮影(特に夕日)には、50%の高い雲と50%の低い雲では大きな違いがあるから。
興味がある人のために、Yr.noはECMWF(ヨーロッパの天気モデル)を主要なデータソースとして使ってるよ。このモデルは、グローバルな天気モデルのベンチマークで一番のスコアを出してる(世界中で利用可能)。でも、AIモデルもいくつかのパラメータで追いついてきてる。とはいえ、もっと高解像度のローカル天気モデルもあって(これらは地域的で、数日先までの予報しかない)。例えば、ヨーロッパの一部にはICON-D2、Arome、Harmonie、アメリカにはHRRRがあるけど、どのアプリがこれらのモデルを使ってるかは分からないな。
天気データの「形」を見たい人(Appleデバイスを使ってる人)には、https://www.weatherstrip.app をめっちゃおすすめするよ。視覚化はDark Skyよりも優れてると思う。コンパクトなのに、何も失ってないからね。
そうそう、これが私のメインの天気アプリで、前にもここでおすすめしたことがあると思う。他にも少し洗練されてないけど、設定項目が多いWeathergraphってアプリもあるよ。 https://weathergraph.app/
似たようなグラフを表示して、温度などを下に並べて見せるWeathergraphもチェックしてみてね。
https://play.google.com/store/apps/details?id=com.cloud3squa... は、Androidユーザーが似たような情報を持つホーム画面ウィジェットをカスタマイズできるチャンスを提供してるよ。
そのアイデアは好きだったけど、ちょっとごちゃごちゃしてたから、自分がずっと欲しかった天気レイアウトを作り始めたよ。Weather LineやDark Sky、NOAAのラインビューに強く影響を受けてるけど、シングルスクリーンにしようとしてるんだ。https://www.threads.com/@johnsheehan/post/DTHnd_HDbRM
誰もCarrotを代替案として挙げなかったのが驚き!何年も使ってるけど、彼らは独自のデータソースを持ってないから、主に良いUIが特徴で、Apple Weatherや他のデータソースを選ぶ必要があるよ。
Carrotに+1!めっちゃファンなんだ。年会費は高いけど、旅行が多いから、使った中で一番正確なアプリの一つだよ。いろいろ試したけどね!「Dark Skyが恋しい」設定もあって、UIがDark Skyのクローンになってるんだ。
世界のいろんな場所で雨の確率をパーセンテージで測るのには驚いたよ。都会的な考え方なのかな。デンマークでは、天気予報はmm/hrで雨の量を予測するんだ。もしかしたら、農業の影響かもね?
雨が降るかどうか服を着るか準備するかを決めるときは、降るかどうかの方が気になるよね。量よりも。
大体の場所では、降水確率と予測量の両方を報告してるよ。「午後2時以降に60%の確率で雨、合計量は1/10インチ未満」とかね。