TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Along For The Ride

56 pointsby mh_over 11 years ago

15 comments

shurcooLover 11 years ago
Agree with the problem, disagree with the solution.<p>Cut the animation times in half, and you&#x27;re wasting only half the time. It will be too fast for some people, too slow for others.<p>Instead, avoid _blocking_ animations. Some animations are great as long as they don&#x27;t prevent you from doing the next action.<p>Don&#x27;t treat the user like an idiot. If they tap again before animation finishes, skip to end of animation and perform the action for that tap.<p>With iOS 6 folders, for example, I often tap a second time just a moment before the animation finishes, and my tap is ignored. It gets very frustrating when you&#x27;re trying to be fast. Imagine a keyboard that would block your keypresses if you exceed 60 WPM.
评论 #6288153 未加载
tubeliteover 11 years ago
Animations are hardly the worst thing about iOS7. After playing with betas for several weeks on an iPad 2, I, for one, have developed a cordial dislike for our iOS7 overlord. I&#x27;ve been trying to figure out why it feels so bad, and this is my pet theory:<p>In &quot;Thinking, Fast and Slow&quot;, Daniel Kahneman talks of the two modes of thinking as System 1 (automatic, fast, involuntary cognitive processes like face&#x2F;pattern recognition) and System 2 (conscious, attention-requiring processes like multiplication).<p>&quot;System 1 runs automatically and System 2 is normally in a comfortable low-effort mode, in which only a fraction of its capacity is engaged. System 1 continuously generates suggestions for System 2: impressions, intuitions, intentions and feelings. If endorsed by System 2, impressions and intuitions turn into beliefs, and impulses turn into voluntary actions. When all goes smoothly, which is most of the time, System 2 adopts the suggestions of System 1 with little or no modification...<p>When System 1 runs into difficulty, it calls on System 2 to support more detailed and specific processing...&quot;<p>A good principle of usability is to keep both systems humming in the manner described above, reducing &quot;page faults&quot; into System 2 to the minimum.<p>The realism and skeuomorphism of old Apple design (reaching godawfully kitschy heights in leather-stitching and reel-to-reel tape) with the 3-D buttons and shadows had this in their favour: they made it very easy for System 1 to parse the landscape. Navigating an Apple UI felt smooth and intuitive; never effortful.<p>But now, struggling through the anorexic fog of iOS7, I guess they&#x27;ve thrown the baby of usability out with the bathwater of realism. System 1 is often forced to fault into System 2 to make sense of patches of stark, undifferentiated space, a mess of thin fonts, single-pixel-wide, poor-contrast UI elements. The more attention you have to divert into basic navigation, the less you have to focus on the content. Most system apps (Notes, Mail, Calendar...) suffer from these issues. Plus the eye-wateringly terrible icons and saturated colors (seriously, who came up with the Safari and Game Center icons?) and poor readability of app names. Change the background image from the default of Dark Nebula to one with sand and the readability gets much worse. I waited to see if it was one of those things which you get used to, but no luck.<p>Not everything&#x27;s bad: the layering effects, blur, control and notification panels sliding in from top and bottom are all great improvements from iOS6. But surely it&#x27;s possible to create a UI which is navigable by System 1, which ruffles the minimum of aesthetic feathers with re kitschy realism? IMHO, Mountain Lion has done exactly that: Gradients, shadows and colors have acquired a quiet, subtle elegance which are a far cry from the days of lickable buttons.
gfodorover 11 years ago
Another major thing they have to fix that I hope to God someone at Apple is thinking about are the 4 and 5 finger gestures in the OS on iPad. The 4-finger squeeze to get back to the springboard is a disaster since it just slows down the animation and you can see the horrible aliasing of the icons. The 4-finger swipe up no longer makes any sense either: it perviously slid up the screen to reveal the task tray, which is a logical direct manipulation, and now it jumps to the new task view. There is no longer a sense that your fingers are manipulating anything, it&#x27;s a meaningless gesture slash macro holdover from iOS 6 that needs to be re-thought.<p>On my iPad mini there is also a noticable lag when you slide up the control panel and slide down the notification panel, particularly on the first swipe. And swiping down on the springboard to reveal search drops a few frames too so it&#x27;s a jerky jump at the end of the animation. And god damn, I wish they would just make it so you can swipe the lock screen in either direction to unlock, the number of times I&#x27;ve swiped the wrong way (since there is no longer a button to slide) is crazy and pointless.<p>I guess I should file some radars or look these up :)
craftshapeover 11 years ago
&gt;They’ve fixed most major complaints since the first beta, but there’s a big one still left: The Springboard animations take far too long.<p>&gt;It’s pretty cool the first time we see all of the icons fly in.<p>&gt;But do we really need to sit through that every time we unlock the phone or leave an app?<p>&gt;These animations in iOS 7 feel like its designers are showing off their cool new abilities, and we’re just along for the ride.<p>&gt;After sitting through all of these, day after day, it’s no longer impressive — it just feels needlessly, artificially slow.<p>(Summary from <a href="http://textteaser.com/" rel="nofollow">http:&#x2F;&#x2F;textteaser.com&#x2F;</a>)
评论 #6288210 未加载
trustfundbabyover 11 years ago
This is a UI&#x2F;UX pet peeve of mine. For things that people do <i>a lot</i> in your software, I think that extended animations are counter productive, because users quickly get used to and irritated by them, since they get in the way of what they&#x27;re trying to do.<p>Personally, I like to only use animations for things that don&#x27;t happen very often at all, they help make those particular experiences more memorable.
评论 #6287996 未加载
评论 #6288134 未加载
scubboover 11 years ago
I completely agree, and I&#x27;d also like to add my frustration at the &quot;space switching&quot; animations in OS X. Spaces seem like a really great idea&#x2F;productivity-paradigm, and I&#x27;d love to take advantage of them, were it not for the irritating ~1&#x2F;2 second delay in switching. I&#x27;m so used to Cmd-Tab being instantaneous that this grates beyond acceptability.<p>While I&#x27;m here, I might as well call out my primary OS X UX bugbear (in the hopes that some wise soul has found a solution for it). If I hold Cmd, press Tab a couple of times, keep Cmd held down, and mouseover the icon box, the active icon &quot;jumps&quot; to the icon under the pointer. This can lead to the counter-intuitive experience of &quot;Hold Cmd, press Tab, realise you want to stay on the same program, press shift-tab, release Cmd&quot; NOT being a no-op. Equally, I&#x27;ll sometimes start moving the mouse to the right position on the screen before, or while, pressing Cmd-Tab - if the mouse path intersects the icon box, I end up on the wrong program. Anyone know how to disable this?
评论 #6289332 未加载
the_mitsuhikoover 11 years ago
I have the feeling this won&#x27;t change. The fullscreen and space switch animation in OS X is still the same slow speed as ever and people have been complaining ever since the feature landed.
gdubsover 11 years ago
I was worried about this in the first seed, but they&#x27;ve gotten much faster -- no longer bothers me and I quite like the transitions. I&#x27;ve been living with iOS 7 on my phone for a while now, and have less critical feelings than Marco. Granted it&#x27;s subjective, but overall it&#x27;s been solid for me and whenever I interact with an iOS 6 device, the older OS feels ancient.
krichmanover 11 years ago
There&#x27;s a package that can accelerate all the iOS animations if you&#x27;ve jailbroken your phone. It&#x27;s quite a nicer experience and for me another reminder of why it&#x27;s important to have a libre phone in the future.
评论 #6288373 未加载
评论 #6288185 未加载
balbaughover 11 years ago
iPhone 4 user here. I am repeatedly finding that the lag to view the multitasking leads to me double tapping the home button for a second time resulting in the assistive touch button appearing on the screen. Annoying.
nereusover 11 years ago
Here it is if people are looking for it: <a href="http://www.youtube.com/watch?v=vlNmq3vrGwY" rel="nofollow">http:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=vlNmq3vrGwY</a>
ksecover 11 years ago
I think the Animation timing has to do with the Apps being Ready. I.e While it is taking 0.5Sec of Animation switching, in that 0.5Sec it is trying to get the Apps Ready as if it was fully loaded. So user assume it really is Multi Task, When as a matter of fact it is resumed from a Pause State.<p>While this may not have worked, ( iPhone 5 still has a lag after the animation ), may be iPhone 5S could manage to do without the lag.
sitharusover 11 years ago
This is the same thing that bugged me when using Windows instead of MacOS.<p>On MacOS menus appeared instantly and faded out when you&#x27;ve made a selection.<p>On Windows the menus faded in and disappeared instantly.<p>Didn&#x27;t take me long to find the option to turn it off, but it was quite annoying.
评论 #6288135 未加载
cliftonkover 11 years ago
I&#x27;d cut it by 30% at the very least. The animation time has been my largest complaint since beta 1
jayfuerstenbergover 11 years ago
Personally my biggest peeve with iOS 7 is its status bar overlapping the main screen&#x2F;view instead of pushing it down 20px.<p>It has created a lot of work for me to put things back where they belong.