1 pontos por GN⁺ 2024-07-31 | 1 comentários | Compartilhar no WhatsApp
  • Com o encerramento do Dark Sky para iOS pela Apple em 1º de janeiro de 2023, o app voltou a chamar atenção não só como uma API de clima, mas como um exemplo de design de informação adaptado ao contexto do dia a dia
  • O Dark Sky mostrava as próximas 12 horas de clima com base na localização e no horário atuais, destacando em gráficos de informação contextuais o que era necessário naquele momento, como tempestades, precipitação, sensação térmica e alertas de vento
  • A previsão semanal permitia comparações hiperlocais mais detalhadas do que no nível de cidade, facilitando identificar rapidamente diferenças no clima ao redor de um endereço ou ponto de referência específico
  • O tamanho real da faixa de temperatura, a categorização mais grosseira da precipitação, as cores e setas do mapa de tempestades e as setas de direção do vento priorizavam decisões práticas em vez da interpretação de números
  • Alguns usuários antigos consideram que, mesmo com informações parecidas no Apple Weather, elas são mais difíceis de encontrar do que no Dark Sky e, em especial, não substituem bem ferramentas para decisões ao ar livre, como o gráfico de precipitação

Encerramento do Dark Sky pela Apple e integração ao Weather

  • A Apple adquiriu no início de 2020 a empresa que criou o popular app de clima Dark Sky
  • Depois, anunciou o encerramento do app Dark Sky, primeiro no Android e depois incluindo iOS e a web
  • Em 2022, informou que integraria a tecnologia de previsão do Dark Sky ao app Apple Weather no iOS 16
  • O app móvel Dark Sky para iOS foi encerrado em 1º de janeiro de 2023
  • O valor do Dark Sky não estava apenas em sua API de previsão ou em seu pacote tecnológico, mas em como ele foi projetado com obsessão em torno de como as pessoas usam apps de clima todos os dias

Design de informação sensível ao contexto

  • O Dark Sky foi projetado para permitir entender de relance a forma do clima, mesmo vendo o app em tamanho reduzido
  • Em um app de clima, as perguntas que o usuário tenta responder mudam o tempo todo conforme a situação atual e seu objetivo
  • Magic Ink, de Bret Victor, define design de informação como “o design de gráficos de informação sensíveis ao contexto”
  • Diferentemente de gráficos estáticos como mapas de clima de jornal, os gráficos de informação de software podem mudar dinamicamente e refletir o contexto do ambiente do usuário
  • O Dark Sky apostava fortemente em tratar quase todos os elementos do app como gráficos de informação sensíveis ao contexto

Previsão do dia: próximas 12 horas na localização atual

  • A tela principal mostrava as próximas 12 horas de clima com base na localização exata do usuário
  • A tela sempre exibia o clima a partir do momento atual, ou seja, “now”, em diante
    • Quando era necessário ver o clima de algumas horas atrás ou de dias anteriores, era possível usar uma visualização separada, a Time Machine
  • Em situações em que a tempestade já havia passado, o app destacava a tempestade e a possibilidade de chuva fraca com base na localização do usuário, além de mostrar também alerta de vento e queda na sensação térmica
    • Um alerta clicável de Wind Advisory permitia entender rapidamente que a tempestade tinha passado, mas que ainda era preciso tomar cuidado com o vento
  • Quando a chuva estava prestes a começar, a frente de tempestade que se aproximava, a chuva a começar em menos de uma hora e a precipitação nas horas seguintes ficavam no centro da tela
    • Quando a precipitação era o mais importante, era possível rolar para baixo e trocar a visualização principal do clima de temperatura para probabilidade de precipitação
  • Em dias em que a mudança de temperatura era importante, a distribuição de temperatura ao longo do dia aparecia com destaque

Previsão semanal: comparação de clima hiperlocal

  • Enquanto muitos apps de clima focam no clima em nível de cidade, o Dark Sky oferecia uma perspectiva hiperlocal mais detalhada
  • Era possível ver o clima de um endereço ou ponto de referência específico, o que facilitava entender diferenças de clima entre o centro urbano e bairros próximos
  • A previsão semanal padrão era exibida com base na localização atual
  • Ao tocar no ícone de busca e inserir outro local de interesse, a visualização semanal mudava para se adequar àquele lugar
  • Na tela semanal, era possível identificar de relance as seguintes informações
    • Dias com alta probabilidade de chuva
    • Dias com grande diferença entre mínima e máxima
    • A forma geral do clima e as microtendências

Projeto de visualização detalhado

  • Preservação do tamanho da faixa de temperatura

    • Para representar dados visualmente, é preciso mapear o espaço dos dados para o espaço de pixels
    • Em alguns domínios, é preciso preservar as relações de tamanho; em outros casos, os valores podem ser reajustados para que o gráfico ocupe um espaço constante
    • As “pills” de temperatura da previsão semanal do Dark Sky preservavam melhor, dentro da visualização, o tamanho real das temperaturas previstas
    • Os valores de temperatura e sua representação visual eram fortemente integrados, facilitando comparar rapidamente vários dias
    • Muitos apps de clima escolhem um padrão de reajustar todas as faixas de temperatura para que ocupem o mesmo espaço dentro do app
  • Categorias mais grosseiras em vez de números exatos

    • É difícil interpretar apenas por números a distribuição horária de chuva ou neve
    • O Dark Sky muitas vezes convertia distribuições precisas de previsão de chuva e neve em categorias mais grosseiras, adequadas a decisões do cotidiano
    • Essa abordagem fornecia um contexto simples para que o usuário reagisse rapidamente
      • Se nevar fraco e parar, uma empresa de remoção de neve pode nem aparecer
      • Muita neve pode significar a necessidade de cobrir melhor os móveis externos e se preparar para a neve
    • Como previsões do tempo têm inerentemente alto grau de incerteza e margem de erro, categorias mais grosseiras reduzem uma falsa sensação de precisão que na prática não existe
  • Mapa de tempestades

    • Mesmo usando apenas uma escala simples de cores e setas, ele transmitia com eficiência informações relacionadas a tempestades
  • Direção do vento

    • Em vez de texto como “NW” ou “Northwest”, a direção do vento era mostrada por setas
    • Quando a direção do vento mudava ao longo do dia, o usuário conseguia entender essa mudança quase como a sentiria no próprio corpo

Reação dos usuários antigos

  • Alguns fãs do Dark Sky sentem que o Apple Weather não é um substituto suficiente
  • 0000GKP on Reddit disse que migrou para o Apple Weather, mas que as informações são mostradas de forma muito menos eficiente do que no Dark Sky, exigindo mais esforço
    • Acrescenta que, em geral, as informações necessárias estão lá, mas a cobertura de nuvens não
  • TheGeckoDude on Reddit estava procurando um gráfico de precipitação semelhante ao do Dark Sky
    • Como passa muito tempo ao ar livre, esse gráfico era muito útil para saber quando evitar sair e quando iria chover
    • Ele considera que informações vagas sobre precipitação não são suficientes

Só dados não bastam

  • O Dark Sky partia de dados públicos e somava previsões contextualizadas e melhorias iterativas na visualização de dados
  • O resultado foi um app que embalou dados meteorológicos como uma experiência útil para a vida cotidiana
  • A disponibilidade de dados é maior do que nunca, mas ainda faltam experiências de software que contextualizem esses dados e melhorem a vida das pessoas
  • Só dados não bastam
  • Áreas como melhora dos hábitos de gasto e melhora do sono também precisam mais de experiências como a do Dark Sky, e o trabalho de design e engenharia do Dark Sky serve como um caso de referência para quem cria software de informação

1 comentários

 
GN⁺ 2024-07-31
Comentários do Hacker News
  • O recurso de que mais sinto falta no Dark Sky é a visualização de como o ponto de orvalho muda ao longo do dia
    Em lugares como o leste dos EUA, onde a umidade altera muito a sensação térmica, o ponto de orvalho é bem mais intuitivo do que a umidade relativa. Por exemplo, 84ºF com 50% de umidade relativa é levemente úmido e confortável, mas 97ºF com 50% de umidade relativa parece um pântano. Nesses casos, os respectivos pontos de orvalho, 63ºF e 75ºF, transmitem muito mais diretamente o quão úmido o ar vai parecer
    O Dark Sky mostrava um gráfico semanal do ponto de orvalho por hora, então dava para ver quando a umidade diminuiria ou voltaria. O Apple Weather também mostra o ponto de orvalho, mas ele só aparece ao selecionar um ponto específico no gráfico de umidade relativa; então, para ver a tendência do ponto de orvalho na semana seguinte, é preciso passar o dedo pelos gráficos de cada dia olhando os números
    No fim, parece que falta reconhecimento de que o ponto de orvalho resume de forma elegante a umidade absoluta melhor do que qualquer outro indicador meteorológico usado hoje, e espero que mais pessoas passem a saber disso

    • https://weather-sense.leftium.com
      Meu app web plota o ponto de orvalho por hora das próximas 24 horas, dos próximos 7 dias e dos últimos 2 dias. Ainda está em desenvolvimento
      Foi inspirado no Dark Sky e depois reinspirado por https://merrysky.net, e o Merry Sky também consegue plotar gráficos de ponto de orvalho
    • A ideia era boa, então adicionei umidade ao meu widget de tela inicial em https://play.google.com/store/apps/details?id=com.cloud3squa...
    • Sinto falta do recurso de ponto de orvalho e, entre os substitutos do Dark Sky que encontrei até agora, a visão de 10 dias do Weather Underground foi a melhor
      Infelizmente só funciona no site, então deixei um favorito na tela inicial do celular. https://www.wunderground.com/forecast/us/tx/austin/30.27,-97...
    • Concordo totalmente
      Pessoalmente, usei Google Apps Script — ou melhor, um script escrito por IA com a minha interação — para enviar por e-mail uma previsão de umidade simples dizendo o quão abafados os próximos 6 dias vão parecer. Não sei quem criou a classificação que usei, mas parecia o mesmo tipo de informação meteorológica comum
      https://github.com/mollyrealized/humid-fcast/blob/main/Code....
    • A umidade relativa está diretamente ligada ao ponto de orvalho
      Se você olhar de novo a previsão de umidade, o ponto de orvalho está logo abaixo da porcentagem de umidade, e, se tocar em um ponto futuro no gráfico de variação da previsão, o ponto de orvalho também aparece
  • O Dark Sky foi realmente o app mais insubstituível que já usei
    Acho que nunca vou perdoar a Apple por tê-lo destruído, como se tivesse arrancado só as peças que interessavam

    • Mesmo falando com calma, a Apple destruiu um software incrivelmente valioso e piorou a minha vida
      Desde então, a Apple nem chegou perto, no app Weather, do que o Dark Sky já oferecia há anos
      Sinto falta da API, da previsão hiperlocal e da sensação térmica sempre precisa, das excelentes visualizações e de um bom app web, mas o que mais sinto falta são os registros meteorológicos históricos. Nos EUA, era possível pesquisar qualquer data das últimas décadas e ver temperatura, precipitação etc. de um local específico, e revisitar o clima de dias importantes da vida e do dia seguinte
      Ainda fico triste, como se um pedaço da memória pública tivesse sido arrancado
    • No primeiro ano do novo app Weather, ele nem tinha probabilidade horária de precipitação ao longo do dia
      Se eu tivesse de escolher dois recursos centrais do Dark Sky, seriam 1) alertas de chuva iminente e 2) probabilidade horária de precipitação. Hoje isso já existe, mas ainda não é tão bem feito quanto no Dark Sky
      Não é um app tentando recriar o Dark Sky, mas eu usava o Overlook por mostrar bem um resumo do clima do dia; agora parece que a página dele na App Store sumiu. https://apps.apple.com/app/overlook-weather/id1639571738
    • Se a Apple tivesse bom senso, teria apenas colocado um logo da Apple no Dark Sky e chamado isso de novo app Weather
      Eu gostaria que isso tivesse influenciado também a linguagem central de design do resto do sistema operacional. Hoje uso o app Weather, mas ainda estou esperando um verdadeiro sucessor espiritual do Dark Sky
      Foi parecido quando o Google comprou o Sparrow e o eliminou. Deveria ter trocado o app Gmail pelo Sparrow, mas acabou matando o único cliente de e-mail que eu realmente gostava de usar
    • Como usuário de Android que chegou a assinar o Dark Sky, sinto algo parecido
    • Sempre que uso o app Apple Weather, lembro o quanto sinto falta do Dark Sky e o desprezo volta à tona
      Fico me perguntando com que frequência esse tipo de tragédia acontece
  • Tenho usado o Merry Sky(https://merrysky.net) como substituto do Dark Sky com bastante satisfação, principalmente por causa do layout e da visualização rápida dos dados
    Assim como o Dark Sky, ele em geral é preciso e útil, mas ocasionalmente parece falhar ao buscar os dados, então faltam algumas horas de informação e depois tudo volta

    • Também vale a pena dar uma olhada no briefsky
      Assim como o merrysky, ele oferece suporte à Pirate Weather API, mas é open source e aparentemente pode ser hospedado por conta própria, além de suportar várias outras APIs de clima. Para clima de praia, achei bem mais preciso mudar para a API da tomorrow.io
  • Sinto muita falta do Dark Sky, e a Apple estragou tudo completamente
    Estou apoiando o projeto Pirate Weather(https://pirateweather.net/), que replica a API do Dark Sky, e até fiz meu próprio painel com ele. https://blog.jgc.org/2023/04/a-personal-weather-picture-usin...
    O Pirate Weather também é o backend do Merry Sky, que é parecido com o Dark Sky. https://merrysky.net/

  • No blog do Dark Sky havia muitos textos sobre o novo design do app na época, algoritmos de previsão do tempo e vários detalhes técnicos
    Depois da aquisição pela Apple, o blog foi apagado, mas está preservado no Wayback Machine, e tem bastante coisa que vale a leitura
    [1] https://web.archive.org/web/20191210071310/https://blog.dark...

  • Um dos motivos de eu usar tanto o Dark Sky era que alertas como “a chuva para em 5 minutos” me lembravam Back To The Future 2
    Pode ser um pedido bobo, mas eu seria muito grato se outro serviço conseguisse fazer isso com uma UI tão charmosa quanto a do Dark Sky. Mesmo que um site de clima tenha as melhores informações, se a interface do usuário não for boa, fica muito mais difícil tirar conclusões a partir dos dados

  • Quando eu usava o Dark Sky, eu e as pessoas ao meu redor sempre ficávamos impressionados com a precisão em acertar quando a chuva ia começar e parar
    Hoje uso o Carrot com a API da AccuWeather, e mesmo quando está caindo um temporal em cima de mim o Carrot diz “sem chuva por uma hora”. Fico me perguntando se fazer previsão do tempo está ficando cada vez mais difícil, se a AccuWeather é ruim mesmo, ou se alguém encontrou algo tão preciso quanto o Dark Sky

    • Tenho o mesmo problema no app Weather da Apple, e os alertas do Windy também são assim
      A única coisa realmente útil é a visualização em mapa de calor da chuva. Ela dá muito mais contexto e ajuda a entender melhor o que está acontecendo e por quanto tempo vai durar. Gosto muito do mapa de calor de chuva da Apple
    • Um dos vários motivos pelos quais pago pelo Carrot é para usar fontes de dados mais caras
      Se você pagar, tem acesso à Apple Weather API, que antes era o Dark Sky, e à Foreca, e pelos critérios que o Carrot mostra ambas eram muito precisas
      Só para constar, nunca usei diretamente o app Dark Sky; sempre consumi via Carrot ou pela chave gratuita de API que o Dark Sky fornecia a desenvolvedores independentes
    • Para mim isso sempre pareceu meio truque
      Dizia “a chuva para em 10 minutos”, aí 8 minutos depois mudava para “a chuva para em 15 minutos”, e a chuva continuava caindo; isso aconteceu várias vezes
    • Um antigo colega meu era extremamente fanático pela precisão do Dark Sky, mas eu nunca senti isso
      Era parecido com quando ele insistia em usar o Waze para cortar caminho por um estacionamento aleatório, mas quando voltávamos do almoço os colegas que vieram por uma rota normal chegavam antes da gente
      Onde eu moro, tempestades fortes são muito comuns, e a uns 400 m de distância pode estar seco. Pode até ser um bom indicador, mas nunca senti que Dark Sky, AccuWeather ou Apple Weather fossem realmente precisos na previsão de chuva
  • Eu queria muito que a Apple simplesmente relançasse o Dark Sky
    Pode manter o app Weather como essa vitrine de design super limpa do jeito que quiser, mas devolva um app de clima de alta densidade de informação perfeito para uso diário
    Deve haver ao menos dezenas de desenvolvedores dentro da Apple que topariam entrar numa equipe de 1 ou 2 pessoas para manter esse app. Isso foi uma startup de 2 pessoas por anos, então não queria ouvir que é difícil. Talvez até desse para oferecer algo como: “Você lidou por 2 anos com alguma lei estranha de privacidade da UE no app Saúde; quer assumir o Dark Sky por 1 ano em vez de tirar um sabático terapêutico?”

    • Sem os servidores da API do Dark Sky por trás, não sei qual seria a utilidade disso
      Se essas informações ainda existem na Apple Weather API pública, também fico me perguntando por que ninguém que não seja engenheiro da Apple fez um app com a forma de visualização que as pessoas querem
    • Em algum lugar de Cupertino, um engenheiro de UX da Apple está olhando para você e franzindo a testa
      Como ousa querer informação!
  • Então Dark Sky não era de fato um app de clima?
    https://news.ycombinator.com/item?id=35268026

    Os meteorologistas pareciam ver o Dark Sky não como um app de clima, mas como uma ferramenta de processamento gráfico


    “As previsões do tempo para as próximas horas dependem de modelos de supercomputador que operam segundo as leis da física ... mas o Dark Sky apenas pegava a entrada visual do radar e extrapolava o que aconteceria nas horas seguintes”
    https://slate.com/technology/2022/12/dark-sky-weather-app-ap...

    • Se era só isso que o backend do Dark Sky fazia, então é ainda menos desculpável não haver um substituto decente em 2024
    • Ao contrário dos meteorologistas, o DarkSky realmente funcionava e avisava quando a chuva estava prestes a chegar
    • Sempre que eu via um app de clima animado, antes do momento atual as nuvens pareciam se mover, crescer e diminuir de forma natural
      Mas assim que passava do momento atual, as nuvens viravam formas fixas e continuavam se movendo segundo os vetores atuais. Na visualização, não parecia haver nenhuma tentativa de modelar as nuvens crescendo e diminuindo; elas simplesmente começavam a deslizar pela tela de repente
      Li que o “modelo” de precipitação subjacente também era assim, mas não consigo confirmar por conta própria
    • Ainda assim, o Dark Sky fazia isso, e a forma de apresentar era melhor do que a de qualquer outro “app de clima”
    • Isso parece uma comparação meio espantalho
      As previsões hiperlocais do Dark Sky não se baseavam em projetar muitas horas à frente, e sim em extrapolação e interpolação em escala muito pequena
      Pelo que sei, os meteorologistas que usam supercomputadores nem sequer tentam fazer isso, e o Dark Sky também não tentava competir com esses modelos. Para previsões de longo prazo, ele só repassava as previsões produzidas pelos serviços meteorológicos com esses modelos
  • Depois que a Apple acabou com o Dark Sky, migrei para o Weather Strip
    Ele faz muito bem o trabalho de oferecer o mesmo nível de densidade de informação. Talvez até melhor, porque combina probabilidade de chuva, temperatura, cobertura de nuvens e polegadas previstas de precipitação de relance em um único gráfico bastante legível. https://www.weatherstrip.app

    • Parece realmente excelente. Queria saber se alguém conhece um equivalente para Android
    • Também existe o WeatherGraph
      https://weathergraph.app/