People are talking about "lag" and performance, as if this was a "the system can't handle it!" issue. This is a misleading description. The actual issue is that some developer at Apple screwed up their animation configuration when implementing the calculator redesign, and nobody tested adding more than two numbers together quickly. Multiple failures, none involving system performance. What's happening is: the operato…
An even easier fix would be to drop the "Animate all the things!!!" mentality.
Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator
461–470 of 501 posts
Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator
#462Let's just be frank: If Jobs was in charge, everyone that remotely touched that app would pulled into a room, berated and told how fucking dumb they are, and told to pack their shit and find another job. Remember, he was obsessive about the first calculator app and hand-tuned it to his liking, so it's not hyperbole to suggest that he would be fucking livvid. [1] Asshole, but perfection requires assholes. Apple is reg…
TIL some people think berating your employees when they do a mistake is a good way to run a company. WOW! It's just so wrong at so many levels, I don't even know where to start. I'll leave a link to this video: https://www.ted.com/talks/brian_goldman_doctors_make_mistake...
Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator
#463Earlier quoted context omitted.
3 days, 1 hour, 45 minutes. Simple. The Android clock app silently corrects 73 minutes to 1 hour 13 minutes. So for 1:13:45 (hh:mm:ss) you can input "7345" on the keypad and It. Just. Works.
But an alarm clock sets a relative point in time that happens every day. Putting "3 days" into a calendar is fine, but for an alarm clock it makes no sense.
Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator
#464As soon as I upgraded my 6s to 11, I saw performance seriously degrade. It takes -seconds- to bring up the iMessage editor. My immediate thought was that Apple had liberally sprinkled wait() into the iOS 11 code base so that I'd feel like my ole A9 CPU just wasn't cutting it any more and I'd realize, as they do, it's time to upgrade. Or... maybe they are running every key stroke through the new Azure-enabled Cray com…
Anyway, whatever apple did or didn't do, worked. I upgraded to an 8 Plus and couldn't be happier.
I run in to others who have version 6 phones and have no problem, so I don't know why I'm an outlier. Part of it is probably my storage habits, I was almost always within 5-10% of capacity. Now I have 256gb version and am hoping I don't get near the limit so that this phone will last me 3 years.
Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator
#465Earlier quoted context omitted.
But an alarm clock sets a relative point in time that happens every day. Putting "3 days" into a calendar is fine, but for an alarm clock it makes no sense.
So you add basic input validation.
Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator
#466As the thread says, I can confirm this bug, the answer: 24 :( iOS 11 must be the buggiest piece of s I've ever tried. Stuck animations, apps that take ages to load, widgets not working, more stuck animations, text overlapping everywhere. Related: Flat design was supposed to make things leaner... EDIT: Worst of all, every single operation is wrong: 7+8+9 = 96 4+5+6 = 60
I'm able to reproduce the bug on iOS 10.3.3 on an iPhone 6 so it appears the bug has existed before iOS 11.
Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator
#467I would like to point out that most (if not all) the lag issues and other performance related issues can be reproduced on a current iPhone 8. I have one. The flashlight has a noticeable delay when turning it on, the calculator is broken as described, the UI gets stuck a lot, apps crash a lot etc.
This is not a money grabbing scheme by apple. iOS 11 is just really bad software. Not the calculator though, this problem is older and has been there in iOS 10 aswell.
Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator
#468Earlier quoted context omitted.
That's what happens when you read from a keyboard buffer. Since the buffer is not being read (and not cleared) until a prompt is in the screen, you can type whether you want and it'll get dumped and processed whenever needed. Not that long ago really, that's how it worked in DOS and most other terminals.
Isn't the keyboard buffer a part of the physical keyboard circuitry and interface? Hitting enter triggers an IRQ to flush the buffer, so if the CPU is too busy to handle the IRQ then things queue up until the CPU can get around to handling it. If that's the case, for this "feature" not to work would require a very low level architectural change to keyboards. (it's been many years since i've thought about this though)
The buffer in question is, for a tty, a driver-level buffer that holds on to the data until something reads it. If a command doesn't read it (which things like apt-get update don't) then it'll get read as the next command.
Of course, most terminals these days are ptys accessed via emulators, so the buffer is actually part of the emulator, but the same idea applies.
Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator
#469Earlier quoted context omitted.
Isn't the keyboard buffer a part of the physical keyboard circuitry and interface? Hitting enter triggers an IRQ to flush the buffer, so if the CPU is too busy to handle the IRQ then things queue up until the CPU can get around to handling it. If that's the case, for this "feature" not to work would require a very low level architectural change to keyboards. (it's been many years since i've thought about this though)
Keyboard buffers are decidedly not on the physical keyboard. The keyboard might have a very small one, but the IRQ is triggered on every input. The buffer in question is, for a tty, a driver-level buffer that holds on to the data until something reads it. If a command doesn't read it (which things like apt-get update don't) then it'll get read as the next command. Of course, most terminals these days are ptys accesse…
Re: Try quickly typing 1+ 2 + 3 into the iOS 11 Calculator
#470Earlier quoted context omitted.
Video games use animations as easy to project information to a player. If your character is “stunned” and can’t move, the animation should play for the duration of the status effect.
Sure. But that’s an inherent feature of the animation. In this case the “never” rule doesn’t apply. If animations are a side effect, you want to treat them as such.