Dark Sky Has a New Home (2020)
blog.darksky.net
blog.darksky.net
[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/
As an example, here's the forecast for zip code 12345: https://forecast.weather.gov/MapClick.php?lat=42.8099&lon=-7...
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/
It's not quite a drop-in replacement, but it's pretty close. They have a free plan for 1,000 calls/day.
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.
I manually guesstimate this all the time using PYKL3 (excellent radar app).
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.
Apple just launched the Weather API, and it's just Dark Sky rebranded, and slightly cheaper pricing. But why?
I had expected either:
- No location permissions needed to get basic weather data, to reduce location permission use by apps when it's only for weather.
- Free weather API to lock in developers on Apple platforms.
> 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.
[0] https://play.google.com/store/apps/details?id=com.firstlight...
Yes, WeatherKit site mentions that "REST APIs can be used for websites and other platforms."
> The Dark Sky API and website will continue to function until March 31st, 2023.
So your app has that long.
Maybe they just mean in the US, and international customers will have to make do with an approximation?
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
This old blog post from one of the creators discusses it: https://jackadam.github.io/2011/how-dark-sky-works/
Edit: Here's the support page that details this: https://support.apple.com/en-us/HT211777
I really hope they integrate it into default weather well, in a way that it remains unchanged to current forecasts from Dark Sky.
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.
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.
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!
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.
In the UK https://www.metoffice.gov.uk/ power a lot of apps, in Norway it is https://www.yr.no/nb . I'm sure most countries have their own weather providing service.
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.
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.
Could transformers help?
EDIT: Seems like that was another TLD.