Mengenang Dark Sky, mahakarya visualisasi data (2023)
(nightingaledvs.com)- Saat Apple menghentikan Dark Sky untuk iOS pada 1 Januari 2023, aplikasi ini kembali mendapat perhatian bukan sekadar sebagai API cuaca, melainkan sebagai contoh desain informasi yang disesuaikan dengan konteks keseharian
- Dark Sky menampilkan cuaca 12 jam ke depan berdasarkan lokasi dan waktu saat ini, serta menonjolkan informasi yang paling dibutuhkan saat itu—seperti badai, presipitasi, suhu terasa, dan peringatan angin—melalui grafik informasi kontekstual
- Prakiraan mingguan mendukung perbandingan hiperlokal yang lebih rinci daripada tingkat kota, sehingga pengguna bisa cepat memahami perbedaan cuaca di sekitar alamat atau penanda lokasi tertentu
- Ukuran nyata rentang suhu, kategorisasi kasar curah hujan, warna dan panah pada peta badai, serta panah arah angin berfokus pada penilaian yang bisa ditindaklanjuti alih-alih sekadar membaca angka
- Sebagian pengguna lama menilai bahwa meskipun informasi yang sama ada di Apple Weather, informasinya lebih sulit ditemukan dibandingkan di Dark Sky, dan terutama belum cukup menggantikan alat bantu pengambilan keputusan aktivitas luar ruang seperti grafik presipitasi
Penghentian Dark Sky oleh Apple dan integrasi ke Weather
- Apple mengakuisisi perusahaan pembuat aplikasi cuaca populer Dark Sky pada awal 2020
- Setelah itu Apple mengumumkan penghentian aplikasi Dark Sky, dengan Android dihentikan lebih dulu lalu iOS dan web juga dimasukkan sebagai target penghentian
- Pada 2022, Apple menyatakan akan mengintegrasikan teknologi prakiraan Dark Sky ke aplikasi Apple Weather di iOS 16
- Aplikasi seluler Dark Sky untuk iOS dihentikan pada 1 Januari 2023
- Nilai Dark Sky tidak berhenti pada API prakiraan atau kumpulan teknologi saja, tetapi juga pada rancangan yang sangat teliti tentang bagaimana orang memakai aplikasi cuaca setiap hari
Desain informasi yang merespons konteks
- Dark Sky dirancang agar bentuk cuaca bisa dipahami sekilas bahkan ketika aplikasi dilihat dalam ukuran kecil
- Pertanyaan yang ingin dijawab pengguna dalam aplikasi cuaca terus berubah sesuai situasi saat ini dan tujuan mereka
- Magic Ink karya Bret Victor mendefinisikan desain informasi sebagai “desain grafik informasi yang peka terhadap konteks”
- Grafik informasi dalam perangkat lunak, tidak seperti grafik statis seperti peta cuaca di koran, bisa berubah secara dinamis dan mencerminkan konteks lingkungan pengguna
- Dark Sky sangat condong untuk memperlakukan hampir semua elemen aplikasinya sebagai grafik informasi yang peka terhadap konteks
Prakiraan harian: 12 jam ke depan dari lokasi saat ini
- Layar utama menampilkan cuaca 12 jam ke depan berdasarkan lokasi tepat pengguna
- Layar selalu menampilkan cuaca mulai dari saat ini, yaitu “now”, dan seterusnya
- Saat pengguna membutuhkan cuaca beberapa jam lalu atau beberapa hari sebelumnya, tersedia tampilan Time Machine terpisah
- Dalam situasi ketika badai sudah lewat, aplikasi menonjolkan badai dan kemungkinan hujan ringan berdasarkan lokasi pengguna, sambil juga menampilkan peringatan angin dan penurunan suhu terasa
- Melalui peringatan Wind Advisory yang bisa diketuk, pengguna dapat segera tahu bahwa badai sudah berlalu tetapi angin masih perlu diwaspadai
- Dalam situasi ketika hujan akan segera dimulai, front badai yang mendekat, hujan yang akan dimulai dalam satu jam, dan presipitasi pada jam-jam berikutnya ditempatkan di pusat tampilan
- Saat presipitasi penting, pengguna bisa menggulir ke bawah untuk mengubah tampilan cuaca utama dari suhu ke probabilitas presipitasi
- Pada hari ketika perubahan suhu penting, sebaran suhu sepanjang hari ditampilkan dengan jelas
Prakiraan mingguan: perbandingan cuaca hiperlokal
- Berbeda dari banyak aplikasi cuaca yang berfokus pada cuaca tingkat kota, Dark Sky menawarkan sudut pandang hiperlokal yang lebih rinci
- Pengguna bisa melihat cuaca untuk alamat atau penanda lokasi tertentu, sehingga lebih mudah memahami perbedaan cuaca antara pusat kota dan lingkungan sekitarnya
- Prakiraan mingguan bawaan ditampilkan berdasarkan lokasi saat ini
- Jika menekan ikon pencarian dan memasukkan lokasi lain yang diminati, tampilan cuaca mingguan akan berubah menyesuaikan lokasi tersebut
- Di layar mingguan, pengguna bisa memahami sekilas informasi berikut
- Hari yang kemungkinan besar akan turun hujan
- Hari ketika suhu minimum dan maksimum terpaut jauh
- Bentuk umum cuaca dan mikrotren
Rancangan visualisasi yang detail
-
Mempertahankan ukuran rentang suhu
- Untuk merepresentasikan data secara visual, ruang data harus dipetakan ke ruang piksel
- Dalam beberapa domain, hubungan ukuran perlu dipertahankan, sementara dalam kasus lain nilainya bisa disesuaikan ulang agar grafik menempati ruang yang tetap
- “Pill” suhu pada prakiraan mingguan Dark Sky lebih mempertahankan ukuran nyata suhu prakiraan di dalam visualisasi
- Nilai suhu dan representasi visual terintegrasi erat sehingga lebih mudah membandingkan banyak hari dengan cepat
- Banyak aplikasi cuaca memilih pola penyesuaian ulang agar semua rentang suhu menempati ruang yang sama di dalam aplikasi
-
Kategori kasar alih-alih angka presisi
- Distribusi hujan atau salju per jam sulit diinterpretasikan hanya melalui angka
- Dark Sky sering mengubah distribusi prakiraan hujan dan salju yang presisi menjadi kategori kasar yang lebih sesuai untuk pengambilan keputusan sehari-hari
- Pendekatan ini memberi konteks sederhana yang bisa direspons pengguna dengan cepat
- Jika salju ringan turun lalu berhenti, perusahaan pembersih salju mungkin tidak akan datang
- Salju lebat bisa berarti furnitur luar ruang perlu ditutup lebih baik dan pengguna harus lebih siap menghadapi salju
- Karena prakiraan cuaca pada dasarnya memiliki ketidakpastian dan margin galat yang tinggi, kategori kasar mengurangi kesan presisi buatan yang sebenarnya tidak ada
-
Peta badai
- Hanya dengan skala warna sederhana dan panah, informasi terkait badai bisa disampaikan dengan efektif
-
Arah angin
- Arah angin ditunjukkan dengan panah, bukan teks seperti “NW” atau “Northwest”
- Jika arah angin berubah sepanjang hari, pengguna bisa memahaminya seperti merasakan perubahan arah itu secara fisik
Tanggapan para pengguna lama
- Sebagian penggemar Dark Sky merasa Apple Weather belum menjadi pengganti yang memadai
- 0000GKP on Reddit mengatakan bahwa ia sudah beralih ke Apple Weather, tetapi informasi ditampilkan jauh kurang efisien dibanding Dark Sky sehingga membutuhkan lebih banyak usaha
- Ia menambahkan bahwa informasi yang dibutuhkan pada dasarnya ada, tetapi data tutupan awan tidak ada
- TheGeckoDude on Reddit mencari grafik presipitasi yang mirip dengan milik Dark Sky
- Karena sering berada di luar ruangan, grafik itu sangat berguna untuk mengetahui kapan harus menghindar dan kapan hujan akan turun
- Menurutnya, informasi presipitasi yang samar saja tidak cukup
Data saja tidak cukup
- Dark Sky berangkat dari data publik, lalu menambahkan prediksi yang dikontekstualkan serta perbaikan berulang pada visualisasi data
- Hasilnya adalah aplikasi yang membungkus data cuaca menjadi pengalaman yang berguna dalam kehidupan sehari-hari
- Ketersediaan data lebih tinggi daripada sebelumnya, tetapi pengalaman perangkat lunak yang mengontekstualkan data untuk membuat hidup lebih baik masih tetap kurang
- Data saja tidak cukup
- Area seperti perbaikan kebiasaan belanja dan peningkatan kualitas tidur juga membutuhkan lebih banyak pengalaman seperti Dark Sky, dan bagi orang-orang yang membuat perangkat lunak informasi, pekerjaan desain dan rekayasa Dark Sky menjadi contoh yang layak dijadikan rujukan
1 komentar
Opini Hacker News
Fitur yang paling saya rindukan dari Dark Sky adalah visualisasi bagaimana titik embun berubah sepanjang hari
Di tempat seperti Pantai Timur AS, tempat kelembapan sangat mengubah cuaca yang dirasakan, titik embun jauh lebih intuitif daripada kelembapan relatif. Misalnya, kelembapan relatif 50% pada 84ºF terasa sedikit lembap dan nyaman, tetapi kelembapan relatif 50% pada 97ºF terasa seperti rawa. Dalam kasus ini, masing-masing titik embunnya, 63ºF dan 75ºF, jauh lebih langsung menyampaikan seberapa lembap udara akan terasa
Dark Sky menampilkan grafik titik embun per jam dalam satuan mingguan, sehingga kita bisa melihat kapan kelembapan menurun atau kembali naik. Apple Weather memang menampilkan titik embun, tetapi hanya muncul jika memilih titik tertentu pada grafik kelembapan relatif, jadi untuk melihat tren titik embun minggu depan, kita harus menyusuri grafik tiap hari dengan jari sambil melihat angkanya
Pada akhirnya, sepertinya ini karena kurangnya kesadaran bahwa titik embun merangkum kelembapan absolut dengan elegan dibandingkan metrik cuaca lain yang dipakai saat ini, dan saya berharap ke depannya lebih banyak orang mengetahuinya
Aplikasi web saya menggambar titik embun per jam untuk 24 jam ke depan, 7 hari ke depan, dan 2 hari terakhir. Masih dalam pengerjaan
Ini terinspirasi kembali oleh https://merrysky.net, yang terinspirasi dari Dark Sky, dan Merry Sky juga bisa menggambar grafik titik embun
Sayangnya hanya tersedia di situs web, jadi saya menandainya di layar beranda ponsel. https://www.wunderground.com/forecast/us/tx/austin/30.27,-97...
Secara pribadi, saya membuat Google Apps Script—tepatnya skrip yang ditulis AI melalui interaksi dengan saya—untuk mengirim email prakiraan kelembapan yang memberi tahu secara sederhana seberapa pengap rasanya 6 hari ke depan. Saya tidak tahu klasifikasi yang saya pakai itu dibuat oleh siapa, tetapi terlihat seperti informasi cuaca yang umum
https://github.com/mollyrealized/humid-fcast/blob/main/Code....
Jika melihat kembali prakiraan kelembapan, tepat di bawah persentase kelembapan ada titik embun, dan jika mengetuk satu titik di masa depan pada grafik perubahan prakiraan, titik embun juga ditampilkan
Dark Sky benar-benar aplikasi paling tak tergantikan yang pernah saya pakai
Saya rasa saya tidak akan pernah memaafkan Apple karena merusaknya seolah-olah hanya mengambil sebagian komponennya
Sejak itu, Apple bahkan belum mendekati apa yang sudah disediakan Dark Sky bertahun-tahun sebelumnya di aplikasi Weather
Saya juga merindukan API, prakiraan hiper-lokal dan "terasa seperti" yang selalu akurat, visualisasi yang luar biasa, serta aplikasi web yang bagus, tetapi yang paling saya rindukan adalah catatan cuaca masa lalu. Di AS, kita bisa mencari tanggal apa pun dalam beberapa dekade terakhir untuk lokasi tertentu dan melihat suhu, curah hujan, dan sebagainya, lalu mengecek kembali cuaca pada hari-hari penting dalam hidup dan hari sesudahnya
Rasanya seperti sebagian ingatan publik dipotong, dan saya masih sedih karenanya
Kalau harus memilih dua fitur inti Dark Sky, itu adalah 1) notifikasi bahwa hujan akan segera turun, 2) probabilitas hujan per jam. Sekarang sudah ada, tetapi masih belum sebaik Dark Sky
Ini bukan aplikasi yang mencoba mereplikasi Dark Sky, tetapi saya pernah memakai Overlook sebagai aplikasi yang menampilkan ringkasan cuaca harian dengan baik, namun sekarang tampaknya listing App Store-nya sudah hilang. https://apps.apple.com/app/overlook-weather/id1639571738
Akan bagus juga jika itu memengaruhi bahasa desain inti di seluruh OS. Sekarang saya memakai aplikasi Weather, tetapi masih menunggu penerus spiritual Dark Sky
Hal serupa terjadi ketika Google membeli lalu mematikan Sparrow. Seharusnya mereka mengganti aplikasi Gmail dengan Sparrow, tetapi mereka malah membunuh satu-satunya klien email yang benar-benar saya nikmati
Saya jadi bertanya-tanya seberapa sering tragedi semacam ini terjadi
Saya cukup puas memakai Merry Sky(https://merrysky.net) sebagai pengganti Dark Sky, terutama karena tata letak dan visualisasi data yang cepat
Seperti Dark Sky, umumnya akurat dan berguna, tetapi sesekali tampaknya gagal mengambil data sehingga informasi kosong selama beberapa jam, lalu kemudian kembali lagi
Seperti merrysky, ia mendukung Pirate Weather API, tetapi bersifat open source dan tampaknya bisa di-host sendiri, serta mendukung beberapa API cuaca lain. Untuk cuaca pantai, menggantinya ke API tomorrow.io jauh lebih akurat
Saya sangat merindukan Dark Sky, dan Apple benar-benar merusaknya
Saya mendukung proyek Pirate Weather(https://pirateweather.net/) yang mereplikasi API Dark Sky, dan saya juga membuat layar tampilan saya sendiri dengan itu. https://blog.jgc.org/2023/04/a-personal-weather-picture-usin...
Pirate Weather juga merupakan backend Merry Sky yang mirip Dark Sky. https://merrysky.net/
Blog Dark Sky dulu punya banyak tulisan yang membahas desain aplikasi baru saat itu, algoritma prakiraan cuaca, dan berbagai detail teknis
Setelah diakuisisi Apple, blognya dihapus, tetapi sudah diarsipkan di Wayback Machine, dan cukup banyak konten yang layak dibaca
[1] https://web.archive.org/web/20191210071310/https://blog.dark...
Alasan saya banyak memakai Dark Sky adalah karena notifikasi seperti “hujan berhenti 5 menit lagi” mengingatkan saya pada Back To The Future 2
Mungkin ini tuntutan yang konyol, tetapi kalau layanan lain bisa melakukan ini dengan UI semanis Dark Sky, saya akan sangat berterima kasih. Meski sebuah situs cuaca punya informasi terbaik, kalau antarmuka pengguna-nya tidak bagus, jauh lebih sulit menarik kesimpulan dari statistiknya
Saat memakai Dark Sky, saya dan orang-orang di sekitar saya selalu kagum pada akurasinya dalam menebak kapan hujan akan datang dan kapan akan berhenti
Sekarang saya memakai Carrot yang menggunakan API AccuWeather, tetapi bahkan saat hujan sedang mengguyur tepat di atas saya, Carrot bilang “tidak ada hujan selama satu jam”. Saya penasaran apakah prakiraan cuaca itu sendiri makin sulit, AccuWeather memang payah, atau ada orang yang menemukan sesuatu yang seakurat Dark Sky
Yang benar-benar membantu hanyalah visualisasi heatmap hujan. Itu memberi jauh lebih banyak konteks dan membantu memahami apa yang sedang terjadi serta berapa lama akan berlangsung. Saya sangat menyukai heatmap hujan milik Apple
Jika berlangganan, kita bisa mengakses Apple Weather API—yang dulunya Dark Sky—dan Foreca, dan berdasarkan apa yang ditampilkan Carrot, keduanya sangat akurat
Sebagai catatan, saya tidak pernah memakai aplikasi Dark Sky secara langsung; saya selalu mengonsumsinya lewat Carrot atau lewat kunci API gratis yang dulu diberikan Dark Sky kepada pengembang perorangan
Beberapa kali aplikasi bilang “hujan berhenti 10 menit lagi”, lalu 8 menit kemudian berubah menjadi “hujan berhenti 15 menit lagi”, dan hujannya tetap turun
Rasanya mirip ketika dia bersikeras memakai Waze untuk memotong lewat tempat parkir acak, tetapi saat kembali dari makan siang, rekan-rekan yang mengambil jalan normal tiba lebih dulu daripada kami
Di tempat saya tinggal, badai petir besar sangat umum, dan area sekitar 400 m jauhnya bisa tetap kering. Itu bisa menjadi indikator yang bagus, tetapi saya tidak pernah merasa prakiraan hujan Dark Sky, AccuWeather, maupun Apple Weather benar-benar akurat
Saya sangat berharap Apple cukup merilis Dark Sky lagi
Biarkan aplikasi Weather tetap menjadi contoh desain yang sangat bersih sesuai keinginan mereka, dan kembalikan aplikasi cuaca padat informasi yang sempurna untuk dipakai sehari-hari
Di dalam Apple pun pasti ada puluhan pengembang yang ingin masuk ke tim 1–2 orang untuk memelihara aplikasi ini. Jangan bilang itu sulit, karena selama bertahun-tahun ini adalah startup dengan 2 orang. Rasanya ini juga bisa dijadikan semacam hadiah seperti, “Kamu sudah menangani undang-undang privasi UE yang aneh di aplikasi Health selama 2 tahun dengan baik, mau mengambil Dark Sky selama 1 tahun sebagai pengganti cuti sabatikal terapeutik?”
Jika informasi itu masih ada di API Apple Weather publik, saya juga bertanya-tanya mengapa belum ada seseorang—meski bukan insinyur Apple—yang membuat aplikasi dengan cara tampilan yang diinginkan orang
Berani-beraninya Anda menginginkan informasi!
Apakah DarkSky sebenarnya bukan aplikasi cuaca sungguhan?
https://news.ycombinator.com/item?id=35268026
“Prakiraan cuaca untuk beberapa jam ke depan bergantung pada model superkomputer yang bekerja berdasarkan hukum fisika ... Namun Dark Sky hanya mengambil input visual dari radar lalu mengekstrapolasi apa yang akan terjadi dalam beberapa jam berikutnya”
https://slate.com/technology/2022/12/dark-sky-weather-app-ap...
Namun begitu melewati titik waktu saat ini, awan menjadi bentuk yang tetap dan terus bergerak sesuai vektor saat ini. Dalam visualisasinya tidak ada upaya untuk memodelkan awan yang membesar dan mengecil; awan tiba-tiba mulai meluncur di layar
Saya membaca bahwa “model” presipitasi dasarnya juga seperti itu, tetapi tidak bisa memastikannya sendiri
Prediksi cuaca hiper-lokal Dark Sky tidak didasarkan pada proyeksi beberapa jam ke depan, melainkan pada ekstrapolasi dan interpolasi dalam skala yang sangat kecil
Sejauh yang saya tahu, para meteorolog yang memakai superkomputer bahkan tidak mencoba hal semacam itu, dan Dark Sky juga tidak berusaha bersaing dengan model-model tersebut. Untuk prakiraan jangka panjang, mereka hanya meneruskan prakiraan yang dibuat layanan cuaca dengan model seperti itu
Setelah Apple menghapus Dark Sky, saya pindah ke Weather Strip
Aplikasi ini sangat bagus dalam memberikan kepadatan informasi pada tingkat yang sama. Mungkin malah lebih baik, karena dalam satu grafik yang cukup mudah dibaca, ia menggabungkan peluang hujan, suhu, tutupan awan, dan perkiraan curah hujan dalam inci sekaligus. https://www.weatherstrip.app
https://weathergraph.app/