{"slug": "yesterday-an-iphone-app-for-yesterday-s-weather", "title": "Yesterday, an iPhone App for Yesterday's Weather", "summary": "Developer John Gruber released Yesterday, an iPhone weather app that compares today's forecast to yesterday's, using Apple's built-in LLM for AI-generated descriptions, available on the App Store for $0. The app, built with Apple's WeatherKit, has only two users, reflecting a trend where people now create their own personalized apps instead of downloading ready-made ones.", "body_md": "## New app: Yesterday, an iPhone app for yesterday’s weather\n\n#####\n21.20, Friday 28 Aug 2026\n[Link to this post](/home/2026/08/26/yesterday)\n\nI published my perfect iPhone weather app, and my guess is that you won’t want it.\n\nPremise:\n\nWhy doesn’t my weather app tell me the weather yesterday?\n\nI can never plan based on numerical temperature, etc. Am I going to be walking outdoors today? Should I take a jacket? Numbers are so abstract. Too much thought required.\n\nHOWEVER: I can mostly remember what I wore yesterday.\n\nSo all I want to see, from my app, is: *oh yeah today is like yesterday but a little warmer.*\n\nThen I can adjust easily.\n\nI built an app around that core idea.\n\n*Yesterday* features:\n\n- Today’s weather is the solid line. Yesterday’s weather is the dashed line. The diff is arrows.\n- Glanceable AI-generated text description using Apple’s built-in LLM.\n- Dark mode! Tap the Sun to toggle dark mode (the Moon shows its current phase with latitude-accurate orientation).\n\nPlus a home screen widget. And some little glyphs if there is a 30% of greater chance of precipitation. Nothing else.\n\n[Download Yesterday from the App Store.](https://apps.apple.com/us/app/yesterday/id6768092451)\n\nHowever my guess is that you won’t download it.\n\nI vibed this app because it is the actual conversation that takes place in our kitchen every morning. Apple makes forecasts available via WeatherKit for free up to pretty generous limits.\n\nSo it has two users (we use it daily).\n\nInitially when I made it, I put the app on TestFlight for the two of us, and offered around on the socials to see if any of my friends would like it too.\n\nIn the old days (like, before May and the summer of vibe coding) there would have been a bunch of interest.\n\nBut now, instead: a handful of people came back with some enthusiastic variation of: yeah!! cool!! I made my own perfect weather app for me and my family just the other week too!!\n\nI love this.\n\nWhat this tells me is:\n\n- Software has changed forever.\n- We need more APIs (like WeatherKit) and underlying reliable databases with high-level operators (like whatever powers Photos or Reminders) and identity/permissions/etc, and that’s what an OS will have to include in the future.\n- There needs to be\n[a protocol for discovering and sharing this new abundance of apps](/home/2026/04/29/syndicating-vibes)(April 2026).\n\np.s. one of my testers (there are a few) pointed out that I forgot to add fahrenheit Oops! I’ll add that in the next version.\n\nYes *Yesterday* is like an old-fashioned barometer. The weather is like yesterday only more rain/more fair.\n\nAnd cognitively it does seem more straightforward to take action by iterated adjustments based on a vector rather than deciphering an absolute value at every tick.\n\ne.g. how about an automated savings account which, every month, always saves *n+100* where *n* is the amount you squirrelled away last month, and your available actions are to ignore it (which means the savings transfers goes ahead) or adjust the modifier temporarily, but you can never simply keep it the same?\n\nI wonder what a general rule could be? Like, building systems that always diverge and refuse to converge on steady state?", "url": "https://wpnews.pro/news/yesterday-an-iphone-app-for-yesterday-s-weather", "canonical_source": "https://interconnected.org/home/2026/08/26/yesterday", "published_at": "2026-08-29 04:56:36+00:00", "updated_at": "2026-08-29 05:18:11.893982+00:00", "lang": "en", "topics": ["ai-products", "generative-ai"], "entities": ["John Gruber", "Apple", "WeatherKit", "App Store", "Yesterday"], "alternates": {"html": "https://wpnews.pro/news/yesterday-an-iphone-app-for-yesterday-s-weather", "markdown": "https://wpnews.pro/news/yesterday-an-iphone-app-for-yesterday-s-weather.md", "text": "https://wpnews.pro/news/yesterday-an-iphone-app-for-yesterday-s-weather.txt", "jsonld": "https://wpnews.pro/news/yesterday-an-iphone-app-for-yesterday-s-weather.jsonld"}}