UIView.beginAnimations_ Etc... Somehow, this setting was applied globally to my device
-
I still use
UIView.beginAnimations_(None) UIView.setAnimationDuration_(0)
In the Pythonista startup. Something went a little crazy today. This took a global effect on my iPad Pro somehow. Was so nice. It felt like my iPad was more than twice as fast. I thought it was maybe something in the 9.3 update. But I restarted my iPad (I had to find out), then was back to animation hell.
Btw - the speed differences are not perception. They are real. The animations are purposely restricting the speed so the transitions are nice and smooth. So it's going going full speed. Really, it's impressive to see it go full speed on all apps. Well I mean iOS stuff.@omz or any of the experts using objc utils etc, if there is a way to make this setting global, would be so great to know about it.
I know I have asked about this before. But just thinking maybe something in iOS 9.3x might allow something like this now.
I know, 100% that today my ipad had no animations. But it could have also been something I did that corrupted memory. Who knowsYou could have a 2 line Pythonista app to give your device a 50% speed increase on the App Store 😱😱😱
-
There is an accessibility option that "reduces motion", but I don't think that's what you're looking for. That option turns off the fancy parallax effect on the homescreen when you tilt your device, and changes some "moving" animations to simple "fade-over" ones. No noticeable difference in animation speed though.
-
@dgelessus , thanks. But I do change those settings. I am still sure this was directly related to the script in my Pythonista startup somehow. I see a huge difference in Pythonista performance when these settings have been run. I occasionally by pass them as I want the animations for one reason or another. But as I say, those settings somehow went global on my ipad. Was fantastic.
I sort of understand why Apple does not give you a way to turn them off, in another way I don't. It's like double up speed. I guess it's pretty easy to calculate esp using objc. Well it's just the difference between instant or anything else.
I don't know how many Pythonista users have the above settings in their startup, but I absolutely love it. I can't imagine being without it now
-
Read this article: http://ioshacker.com/how-to/speed-iphone-ipad-ios-9-animation-glitch
There is a non-programmatic way to do this.
-
@wradcliffe , wow. Thank you so much. I didn't even think to search for something like this. I am on 9.3.1, that technique is still working. I didn't know what you think about it, but I love it. I have an iPad Pro, but I can imagine if you have a older ipad/iphone this would be fantastic.
Thanks again. You made my day.
Oh, I am guessing this is how I got the effect in the first place. I also use assistive touch. But with reduce motion on. There must be other slight variations to get this effect also. Just hope they don't take it away.