For those of you looking for an alternative, I'd recommend Windy[0][1][2]. It's UI can be slightly quirky but the weather models, features and visualisations are superb. If you're specifically after marine and wind forecasts, PredictWind[3] is about as good as it gets.
These days I use the "hourly graphical forecast" from the National Weather Service. I've found it to be at least as accurate as Dark Sky and easy enough to display 3 images side by side and refresh periodically to always have a 6-day forecast at hand. The display is more informative and compact than any other weather site or app I've tried. There's also a tabular version that's easy enough to scrape if you want to customize it.
I think (?) the audience for this site is global, so you can't really say "National" weather service. Darksky works around the world (though I presume not truly everywhere). Glad to hear they are extending non proprietary access to their Weather Kit, that's an encouraging move.
It looks like just they extended the dates at which they are shutting things down. This is great news for me because I use their API for a small app and have been putting off updating it to something new, so now I have quite a bit more time.
A developer has started an impressive and ambitious project called Pirate Weather, which I planning on using moving forward, for those looking for "drop-in" alternatives: https://pirateweather.net/
The specific Dark Sky feature no one has cloned adequately is the microforecast that says "it will rain on you in 8 minutes". There's a zillion apps that do a decent job of hourly and daily weather forecasts. But the particular rain warning was something Dark Sky was uniquely good at.
Rain Alarm on Android comes close, and even uses Dark Sky data (for now). But the UI isn't as good and the predictions aren't as accurate.
PS: understand that if you join Apple your work will be consumed and digested by the company in a way that renders your personal identity invisible. This is true both for companies like Dark Sky and for individuals.
MyRadar on iOS does this very well. Has notifications on when rain will start, estimate on duration, warnings if storms are predicted in the next 24 hours, lightning nearby notifications, etc. It appears to be available for Android. I subscribe to MyRadar Pro and find it quite worth it to support the development.
Dark Sky is not among the licenses and attributions. I suspect they generate their end product from various other data sources, much like Dark Sky did.
There is an app for Garmin watches called "Minutecast" which has been pretty accurate at predicting rain periods when it can get my location correct (does not work as well in remote areas that may have few weather stations, based on my personal experience).
The (2020) is a bit misleading. The latest update is actually current, and discusses deprecation of the app and service for iOS.
I am looking forward to the new WeatherKit API, but, like many of yesterday’s announcements, we’ll need to learn more. I’ve become quite cautious, when it comes to “exciting new APIs,” from Apple.
This headline as it currently stands ("Dark Sky Has a New Home (2020)") is a bit misleading, as the relevant update was posted June 6, 2022 and is announcing the official sunset date for Dark Sky - not just the acquisition.
I'm wondering the same thing. I was surprised they even released a public API. I thought for sure it would be limited to iOS/macOS apps only. It does require a developers account now - which means an upfront cost for anyone who isn't in the Developer program. And the pricing tiers aren't as friendly as before. But the free tier is much higher now (500,000 now vs 31,000 with DarkSky). Hopefully they don't jack the price up in the future.
> No location permissions needed to get basic weather data, to reduce location permission use by apps when it's only for weather.
This seems tricky. The response currently returns the latitude/longitude, so it could be a possible way for an app to get around requiring location permissions. Even if they excluded that, there are other data points that could probably help narrow things down, particularly when there is an active weather alert, because those tend to specify locations.
I rely on a awesome android app[0] for my photography, it's just a big table of data like Low, Med, High cloud cover, which you can use to predict sunsets/rises. It uses the Dark Sky api. Will android apps be allowed continued access to this API? If not, I'm screwed. Unless anyone knows another source for this type of detailed weather data?
The developer documentation[1] says "REST APIs can be used for websites and other platforms" so it looks like you can use WeatherKit in your Android App, although the API has slightly changed from the Dark Sky API.
How they can be “integrated”, I don’t know, as Dark Sky and Apple weather give totally different forecasts for where I live, both usually inaccurate. If it’s the same data, it’s being processed differently - but the forecasts are so different, I don’t see how it can be.
Maybe they just mean in the US, and international customers will have to make do with an approximation?
The app update will likely be included with iOS 16.
I doubt that. They've probably been working on international support. DarkSky's original API primarily used NOAA data, which would explain why it's not as accurate outside of the U.S. if it still uses that
I don't believe the Weather app in iOS 15 /fully/ uses Dark Sky; just for some things. But that appears to change in iOS 16 with /all/ the data coming from WeatherKit (aka Dark Sky).
They already have integrated it in a pretty reasonable way. The only thing that's missing is some of the alternative views for the hourly forecast, it's possibly a feature that wasn't as widely used (or as accurate as temp/conditions/precipitation) but as someone who burns easily, I do miss having e.g. hourly UVI forecasts.
This is available in the updated weather app in iOS 16. Each tile of information is clickable with nice hourly graphs. For example, clicking on the UV Index tile will now show an hourly graph of the UV Index, and lets you cycle across each day through the week.
It's interesting that they'll continue to offer API with the new WeatherKit API.
I have an impression that Dark Sky API was very popular with developers and have been wondering what stood out for them among many other weather APIs on the market.
It was the best weather API I've ever used, for a few reason:
1. Pricing. It was affordable and straight-forward pricing. There wasn't a huge "tier bump" - I think it was like a flat fee per 1000 requests after the free alotment.
2.You always could expect the same response, regardless of location or date. You could get an hourly forecast 3 years into the future, or 20 years in the past. Most other weather API will give you hourly only from "now" into the next few days. Or you can get daily for the next ten days or something like that. So you had to build logic around into your app. With DarkSky I got the same response no matter the day, time, or location. So it was much simpler to deal with.
3. Accuracy. I was always amazed at how accurate it was.
That's too bad - I really like what Dark Sky has done in terms of bringing all weather information to one spot and being able to see radar and then creating expectation of rain over the next hour.
Seems like I am about to lose all that functionality.
Well done Dark Sky team on building a great app - I hope that against all odds Apple decides to keep all the great work you've done and integrate it well!
Dark Sky augmented their data with user reports and sensor data inside of the phones. There was a time during the summer of 2019 where I was able to impress friends by accurately predicting when rain would start and stop down to the minute based on the rain notifications I would get.
When Apple bought them and shut down the Android app they threw away all the data Android users were giving them and Dark Sky became almost exactly the same as every other weather API.
I don't believe this is true. DarkSky aggregated data from various sources. They also provided "hyper local" forecasts which were very accurate - I don't think NWS has anything like this. And I don't believe the NWS provides weather outside of the US - when I try to get the forecast for Mexico City, for example, I get "Data Unavailable For Requested Point" (https://api.weather.gov/points/19.4333,-99.1333)
If what you claim was true, apps would at least be consistent with each other. This couldn't be further from reality.
What I see in Dark Sky or Weather app is very different from what I see e.g. in Windy. Where I am now Dark Sky is almost completely wrong (neither real-time conditions nor predictions), while Windy manages to at least show accurate radar data and lets me make a short-term forecast myself.
It makes sense that they'd offer a basic weather app that's suitable for 80% of the market, and then let third-party devs fill in the niches for the rest.
I don't think wanting accurate weather forecasts is "niche". It's just a quality difference, like a VGA monitor vs 4K monitor.
A lot of people cancel their plans because normal weather apps tell them it's going to rain, but actually that was somewhere else in the city.
I've seen a picnic get entirely ruined, the tent/awning blown away and everyone drenched, kids crying, etc., because of the lack of a weather microforecast.
Last time I tried darksky I was redirected to this weird login page with a cryptic message and strange screeching noises.... Glad to see it's back to normal.
[0] Browser: https://www.windy.com/
[1] Android: https://play.google.com/store/apps/details?id=com.windyty.an...
[2] iOS: https://apps.apple.com/us/app/windy-com/id1161387262
[3] https://www.predictwind.com/ https://www.predictwind.com/apps/