Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
goodbye, sweet prince

I was dreading this shutdown, but iOS 16 Weather has finally caught up, I looked really hard but couldn't find any missing features. Good enough.
Will be missing it as well. Will also keep using it till they turn it off. ;-)

One thing not on the iOS weather app that Dark Sky has on launch at top of screen is the local radar with movement direction of precip (so you can see what is about to hit you) at the top of the screen on launch - no scrolling, no additional touching just right there along with the local hour forecast for precipitation without doing a thing. Unfortunate Apple didn't copy that since they could have, they took user weather situational awareness down a notch and didn't have to.
 
Last edited:
Steve Jobs would have never allowed this to happen.

We will miss you Dark Sky. You were worth every penny. Or 99 of them.

I will miss the notifications of incoming rain, the massive amount of weather info, the ability to go back in time to find weather, the great Apple Watch app, the customization, etc. I can go on and on.
Yeah, “Steve” wouldn’t have allowed Putin to invade Ukraine, nor Hurricane IAN to devastate Florida, nor would the actual weather dare to be anything but cool and sunny wherever he was present. No need for a weather app at all.

Don’t get me started on Jony the Magnificent.
 
  • Like
Reactions: CarlJ
So idiots like myself who actually paid for the app, what happens? Do we loose it?
You can use the app until December 31,2022. After that date already purchased versions will no longer receive weather data. You can continue to use the app until they turn it off. See Dark Sky blog for more info.

I hope this helps.
 
One of the best UIs I came across in the early days. You will be missed.
AND Apple's "Weather" app has just an awful UI; like ,these days, most of their current line of apps. Apple UI is barely a shadow of its former self. Apple UI used to be tested and tested BEFORE it was released! It used to consider legacy and consistency as paramount! Grow without abandoning what you built upon.

I love change! Change is good, just ask Hawkins; But today Apple is just another content delivery service... NOT worth the loyalty it once deserved. I for one am looking for the next "kid(s)" in a garage for an OS that is as ubiquitous to my life as Apple Computer once was!
 
  • Like
Reactions: Electrojake
Dark Sky is still head and shoulder above the Weather app which still uses a form of skumorphism that was abandoned several iOS iterations ago. I just want a simple, dark mode friendly at-a-glance weather app.

Shame.
 
  • Like
Reactions: Electrojake
I frankly much prefer Apple Weather's detail view:

View attachment 2083731
What an ugly, uninformative, confusing GUI IMO. Is there no rain in the gaps between the bars? Why is there cloud and sunshine icons at the top when there is rain predicted? I'd giving any science student graphing information in this way a very low grade (I teach life sciences at a university).
 
  • Like
Reactions: Electrojake
What an ugly, uninformative, confusing GUI IMO. Is there no rain in the gaps between the bars? Why is there cloud and sunshine icons at the top when there is rain predicted? I'd giving any science student graphing information in this way a very low grade (I teach life sciences at a university).
is "life sciences" another term for home-ec?
 
What an ugly, uninformative, confusing GUI IMO. Is there no rain in the gaps between the bars? Why is there cloud and sunshine icons at the top when there is rain predicted? I'd giving any science student graphing information in this way a very low grade (I teach life sciences at a university).
I'm not a life sciences teacher, but it's obvious to me that those are the hourly rainfall amounts. So let's apply your comment to DarkSky. Do you think there are no temperatures in the gaps between those circles?

new_app_display_2.png
 
Last edited:
  • Like
Reactions: CarlJ
I'm not a life sciences teacher, but it's obvious to me that those are the hourly rainfall amounts. So let's apply your comment to DarkSky. Do you think there are no temperatures in the gaps between those circles?

View attachment 2088026
I am not a fan of the quantised data in Dark Sky either, preferring the continuous time-series plots in Weather Radar. In any case my point is that these data are scientific observations and predictions, so an expert in scientific visualisation should guide the GUI, not engineers or or artists who do not routinely convey data to audiences.
 
I am not a fan of the quantised data in Dark Sky either, preferring the continuous time-series plots in Weather Radar. In any case my point is that these data are scientific observations and predictions, so an expert in scientific visualisation should guide the GUI, not engineers or or artists who do not routinely convey data to audiences.
So you do know how bar graphs work and therefore weren't confused about the spaces between the bars?
 
What an ugly, uninformative, confusing GUI IMO. Is there no rain in the gaps between the bars? Why is there cloud and sunshine icons at the top when there is rain predicted? I'd giving any science student graphing information in this way a very low grade (I teach life sciences at a university).
The underlying data contains hourly forecasts that give, among other things a percent chance of the likelihood of precipitation (presented as a float value from 0 to 1) sometime within that hour, and a forecast for the intensity of the precipitation if precipitation occurs (presented as inches per hour). You're looking at a bar graph of the intensity (inches per hour), for each hour. You're not seeing any information indicating the likelihood of precipitation.

In this particular case, the likelihood is probably extremely low (like 1-2% chance of rain during the hour). Perhaps you didn't look at the scale along the right edge of the picture - you're looking at an intensity that never exceeds 0.005in - less than half of one hundredth of an inch of rain per hour. What you're looking at is "a very slight chance of drizzle". In practice, this basically never actually presents as rain.

They are shown as discrete bars for each hour, with some space in between, so that it is possible to count over from 6am or 12pm or whatever to figure out which bar goes with which hour. This is also why the icons at the top of the screen, for each hour, show partially cloudy, or sunny. They're showing the prevailing conditions predicted for the hour. It's saying, "well, we are betting it'll be sunny, but theres a 1% chance of a slight drizzle" - would you prefer they put up storm clouds in that situation? I have found Dark Sky's general conditions icon to be pretty darn accurate, over the past 6 years that I've been using their data.

(I'm not a fan of presenting the data this way, with a graph showing either intensity or likelihood but not both at the same time, but what is shows is accurately represented - my own display shows, for each hour, the general conditions icon, and then if there's a non-zero chance of rain, it puts a ring around it - and part of a heavier circle is drawn around the ring as a gauge for the likelihood of rain, so, if the circle goes 1/3rd of the way around the ring, that indicates a 33% chance of rain, while the intensity is shown by filling up the circle from the bottom, as if it were a container for the rain - we almost never get more than 1/4" per hour of rain here, so a full circle indicates a rate of 1/4" per hour or more, a half-filled circle is 1/8", and so on. But, in all cases, it is presented as a distinct gauge for each hour's forecast, because that's what the data supports. Just for fun, I'll attach an image from back in March when there was some noticeable rain was on the horizon, to better illustrate what I mean.)

The data is a series of discrete points, one per hour. Connecting those points with some sort of line or curve would give a false impression that intervening points along that line are valid data, when no such data exists (e.g. 1 inch at 10am and 2 inches at 11am cannot be used to infer 1.5 inches at 10:30am - particularly since those are not measurements at 10:00am and 11:00am, those are predictions for the entire 10 o'clock hour and the entire 11 o'clock hour).

You're making it sound like you'd rather have your students misrepresent data in order to make a pretty, continuous, curve, making assumptions that the underlying data doesn't support - that doesn't sound like a good lesson for a science teacher to be teaching. I would argue that it's more important to come up with effective ways of displaying accurate data that doesn't lead to misinterpretations.

C56E778C-1E97-4EE1-BC0E-A8E646A3723D_1_105_c.jpeg
 
Last edited:
So you do know how bar graphs work and therefore weren't confused about the spaces between the bars?
I know that bar graphs are a poor way to represent time series data, and that there are ways of interpoltating between points that minimises the error between what is depicted and the actual values. Your user name suggests you are a designer - if so, did your design training give you any qualification in scientific visualisation?
 
The underlying data contains hourly forecasts that give, among other things a percent chance of the likelihood of precipitation (presented as a float value from 0 to 1) sometime within that hour, and a forecast for the intensity of the precipitation if precipitation occurs (presented as inches per hour). You're looking at a bar graph of the intensity (inches per hour), for each hour. You're not seeing any information indicating the likelihood of precipitation.

In this particular case, the likelihood is probably extremely low (like 1-2% chance of rain during the hour). Perhaps you didn't look at the scale along the right edge of the picture - you're looking at an intensity that never exceeds 0.005in - less than half of one hundredth of an inch of rain per hour. What you're looking at is "a very slight chance of drizzle". In practice, this basically never actually presents as rain.

They are shown as discrete bars for each hour, with some space in between, so that it is possible to count over from 6am or 12pm or whatever to figure out which bar goes with which hour. This is also why the icons at the top of the screen, for each hour, show partially cloudy, or sunny. They're showing the prevailing conditions predicted for the hour. It's saying, "well, we are betting it'll be sunny, but theres a 1% chance of a slight drizzle" - would you prefer they put up storm clouds in that situation? I have found Dark Sky's general conditions icon to be pretty darn accurate, over the past 6 years that I've been using their data.

(I'm not a fan of presenting the data this way, with a graph showing either intensity or likelihood but not both at the same time, but what is shows is accurately represented - my own display shows, for each hour, the general conditions icon, and then if there's a non-zero chance of rain, it puts a ring around it - and part of a heavier circle is drawn around the ring as a gauge for the likelihood of rain, so, if the circle goes 1/3rd of the way around the ring, that indicates a 33% chance of rain, while the intensity is shown by filling up the circle from the bottom, as if it were a container for the rain - we almost never get more than 1/4" per hour of rain here, so a full circle indicates a rate of 1/4" per hour or more, a half-filled circle is 1/8", and so on. But, in all cases, it is presented as a distinct gauge for each hour's forecast, because that's what the data supports. Just for fun, I'll attach an image from back in March when there was some noticeable rain was on the horizon, to better illustrate what I mean.)

The data is a series of discrete points, one per hour. Connecting those points with some sort of line or curve would give a false impression that intervening points along that line are valid data, when no such data exists (e.g. 1 inch at 10am and 2 inches at 11am cannot be used to infer 1.5 inches at 10:30am - particularly since those are not measurements at 10:00am and 11:00am, those are predictions for the entire 10 o'clock hour and the entire 11 o'clock hour).

You're making it sound like you'd rather have your students misrepresent data in order to make a pretty, continuous, curve, making assumptions that the underlying data doesn't support - that doesn't sound like a good lesson for a science teacher to be teaching. I would argue that it's more important to come up with effective ways of displaying accurate data that doesn't lead to misinterpretations.

View attachment 2089117
The times series data associated with actual weather and weather forecasts are highly autocorrelated (the conditions at time t are likely to be similar to conditions at time t+1), so sensible algorithms for interpolation can be used with minimal error. For forecasts, every point has a potential error. The questions is whether sensibly interpolated points would have detectably higher error from the perspective of users. I seriously doubt that. That's all I am saying (and that bars are not good for showing time series data that vary smoothly and continuously over time). Sheesh.
 
  • Disagree
Reactions: CarlJ
I know that bar graphs are a poor way to represent time series data, and that there are ways of interpoltating between points that minimises the error between what is depicted and the actual values. Your user name suggests you are a designer - if so, did your design training give you any qualification in scientific visualisation?
You suggested that the spaces between the bars had no precipitation so I'm not sure we should discuss the best practices of data visualization.

I don't need a line, the top of the bars is the line BTW, for me to know that the amount of precipitation at the 30min mark will be between the two bars. Anything more granular five and a half hours from now is irrelevant because the precipitation amounts are constantly updating. The app already gives more granular, minute-by-minute, precipitation information based on now, which is what is actually important.
 
Last edited:
  • Like
Reactions: hoodafoo and CarlJ
You suggested that the spaces between the bars had no precipitation so I'm not sure we should discuss the best practices of data visualization.

I don't need a line, the top of the bars is the line BTW, for me to know that the amount of precipitation at the 30min mark will be between the two bars. Anything more granular five and a half hours from now is irrelevant because the precipitation amounts are constantly updating. The app already gives more granular, minute-by-minute, precipitation information based on now, which is what is actually important.
just ignore him, he can't read a graph to save his life
 
  • Like
Reactions: max2
You suggested that the spaces between the bars had no precipitation so I'm not sure we should discuss the best practices of data visualization.
...
:rolleyes: I was being facetious. The gaps serve no functional purpose, so I assume the GUI was designed with some half-a$$ed judgment about aesthetics in mind, no doubt by somebody who has not been trained in data visualisation. What those gaps do achieve is to impose high visual spatial frequency noise (visual jaggedness) on a low spatial frequency pattern (a smooth curve). If designers of GUI's must use bar charts (rather than line or dot plots) for time series data, then they should at least eliminate the gaps between bars so that the true low spatial frequency pattern remains (although I note high frequency noise will remain because the rectangular nature of the bars - time series do not have corners). Plotting data is about maximising the signal (the true portrayal of the pattern), while minimising noise (deviations from the true pattern). Perhaps the bar plot is good enough for your purposes. That's fine, but with a little more effort the plots could be made far easier to read, which is what attracted most people to Dark Sky's predicted rain plots. Anyway, if you are interested, there are excellent books on scientific visualisation by Tufte (and many other authors as well). I've said my piece. Have a nice day.
 
  • Disagree
  • Like
Reactions: CarlJ and max2
The gaps serve no functional purpose, so I assume the GUI was designed with some half-a$$ed judgment about aesthetics in mind, no doubt by somebody who has not been trained in data visualisation.
They do serve a purpose, they make it easier to discern the discrete steps more easily. Since not every bar is labeled, only the elements at 6am and 12pm, if you want for some reason to find the bar at, say, 9am, to see how it compares to the others (because, say, you'll be walking to work during the 9 o'clock hour), then you have to count across from either end. Having the elements separated from each other makes that task easier.

What those gaps do achieve is to impose high visual spatial frequency noise (visual jaggedness) on a low spatial frequency pattern (a smooth curve).
Again, the underlying data is NOT a smooth curve. It is forecast numbers that apply to an entire hour. If you draw a smooth curve over it, you are making up data that doesn't exist.

If the data says that expected rainfall for the entire 10 o'clock hour is 1/2" and the expected rainfall for the entire 11 o'clock hour is 1", you cannot infer that the rainfall rate at 10:30 is going to be 3/4" per hour - I mean, you can, but that conclusion is not warranted by the data. They are giving numbers that represent an average for the entire hour. The underlying data that they are using to reach that conclusion might actually be indicating a huge downpour at 10:05 and clear skies at the end of the hour, or, conversely, the underlying data could be indicating clear skies until 10:55 followed by a huge downpour - you don't know the shape of the actual curve in the underlying data! They're simplifying it down for the hourly forecasts to two numbers: the likelihood of any precipitation in that hour, and the predicted intensity of precipitation for that hour if any occurs. The bars accurately represent that "this is the average prediction for this entire hour" - it is not for a single point in time.

You're asking for a display that lies to the end user, presenting the data as though it was more accurate than it actually is, all in the name of having a pretty curve. The viewer can see the trends well enough with a bar chart, and most of them - some of whom aren't even university professors - can scan across the top of the bars without needing to have the program draw a smooth curve across them, in order to see, "oh, hard rain in the morning, tapering off by afternoon". And that's all the accuracy most people need.

And, again, the chart you were initially complaining about was indicating precipitation that at its most hard-hitting point barely reached 0.0050" per hour. That number is the low-end cutoff for drizzle, so all the numbers shown in that chart would barely even get the ground wet.

(A long time ago, I wanted hard numbers for Dark Sky's dividing lines between the various characterizations of rain, so I analyzed roughly 50,000 samples of data where it had forecasted rain. I found that according to Dark Sky's standards, measuring in inches-per-hour, the interval [0.0050, 0.0092) is "Drizzle", the interval [0.0092, 0.0534) is "Light Rain", the interval [0.0534, 0.2136) is "Rain", and 0.2136 and above is "Heavy Rain" - actually, they list 2.0" or more per hour as "Violent Rain", but I've never encountered that in my data. So, numbers under 0.005" per hour wouldn't even qualify as drizzle.)

If designers of GUI's must use bar charts (rather than line or dot plots) for time series data, then they should at least eliminate the gaps between bars so that the true low spatial frequency pattern remains (although I note high frequency noise will remain because the rectangular nature of the bars - time series do not have corners).
Once again, the underlying data DO NOT REPRESENT SPECIFIC POINTS IN TIME. They represent ENTIRE HOURS. If you treat a forecast for the entire hour of 10:00:00 to 10:59:59 as being at a specific point in time, you're misrepresenting the data, in order to make it pretty. You would be more correct if you treated it as 3600 individual points, representing each second in the interval [10am, 11am). And if you did that, your "smooth curve" on the graph would look exactly like a bar chart, with corners.

You're literally talking about trying to use a "pretty" representation of data to cause people to draw conclusions not warranted by the underlying data. The data that is available is a series of forecasts each of which is an average for an entire hour. Presenting it as a bar chart is quite reasonable. Having the bars connected by point-to-point lines is inaccurate and misleading, because it will tend to cause people to infer that bits of the line between the hourly averages are valid data when they are not, though this may be a useful visualization aid for anyone unable to look at a bar chart and see the trends without assistance. Drawing a curve (vs point-to-point lines) just makes the problem worse.

Dark Sky (now Apple Weather) gives per-minute forecasts for the next hour, per-hour forecasts for the next 48 hours, and per-day forecasts for the next week. If you want a nice curve of predicted rain, play connect-the-dots on a plot of the per-minute forecasts for the next hour. The hourly forecasts do not give enough data to make predictions at any finer granularity than... an hour. You can't properly plot them as discrete points and draw lines between them, because, while it does make the trends stand out, it will cause many users to look at the resulting plot and expect the lines in between the points to be representative of reality, when they are not.

Plotting data is about maximising the signal (the true portrayal of the pattern), while minimising noise (deviations from the true pattern). Perhaps the bar plot is good enough for your purposes. That's fine, but with a little more effort the plots could be made far easier to read, which is what attracted most people to Dark Sky's predicted rain plots.
What attracted me to Dark Sky was extremely fine-grained rain prediction (per minute for an hour, per hour for two days, per day for a week), along with similarly good temperature data, and an API that I could use to access their data for use in my own programs.

To the best of my recollection, Dark Sky never presented predicted rain data as anything other than points or bars, outside of the next hour - a timeframe for which they had per-minute data to work with. For the next hour, they'd draw a smooth curve, because they had data that warranted such representation. Do you have evidence to the contrary?
 


The Dark Sky weather app that's owned by Apple is no longer available for download in the U.S. App Store, suggesting that it has been removed ahead of schedule.

Dark-Sky-App-Featured.jpg

Apple acquired Dark Sky back in March 2020 and has since incorporated elements of the app into the Weather app available on the iPhone (and soon, the iPad).

Dark Sky remained available for purchase as a standalone weather app after the acquisition, but the app's developers earlier this year said that the Dark Sky iOS app would no longer be available after December 31, 2022.

The Dark Sky blog suggested that when the app became unavailable at the end of 2022, already purchased versions would cease providing weather data, but as of now the app still works. It is not entirely clear if the removal of Dark Sky is actually some kind of glitch or if Apple has simply pulled it early.

While the Dark Sky app is officially shutting down at the end of December, the Dark Sky API and website will function until March 21, 2023. Developers who use the Dark Sky API can transition over to Apple's WeatherKit API.

Article Link: Dark Sky Removed From iOS App Store Ahead of Upcoming Shutdown
I use and have used Weatherbug (no ads) for 10 years. It is a solid app that works well. Slightly better when the Uni owned it As you could post local pics back then. Downgraded since the creepy corpo bought it. They’ve done nothing transformatory.
 
The Dark Sky user interface is simple, comprehensible at a glance, and a joy to use. I find Apple's weather app totally unintuitive and difficult to use. What was the point in destroying Dark Sky?
Yes it shame about Dark Sky stop working end of year. I still using it at moment because Apple Weather app still doesn't have one of main feature of Dark Sky, no percentage of chance of raining happening per hour for all 10 days. At moment you can only see percentage of rain per hour for 24 hours only. 10 days doesn't show anything except overall percentage of that day. My mum always asking me when it rain etc over next few days and told her I can't tell her that anymore next year.
 
  • Like
Reactions: RaceJunkie
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.