It’s not like I don’t know how to read around this, but with all the slickness of the iPhone, why allow this simple error? The high for the day is 92 degrees when the current temperature is 100 degrees? Isn’t that just sloppy?
There is no computer language that doesn’t have an IF- THEN clause capable of making this look good. Call the high temperature that was there when we started the day H, and the actual temperature A. I don’t program iPhones but whoever does has the ability to do this:
If A > H, then H = A
Which would replace the 92 with the 100. Why not? Wouldn’t that look better? What bothers me is my own in-my-mind related if-clause:
If a logical error like this one, as obvious as this one is, shows up in this obvious a place, what’s going on with the system software in the core?
Software does have its production values, and it’s not like Apple Computer doesn’t have the resources. My guess is they’ve decided to let us keep the predicted high as a reference value, so we can compare it to the actual. Still, is it just me?