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.

Lessons learned with 3D Touch

44 pointsby mikeykover 9 years ago

8 comments

dansoover 9 years ago
A. Great guide, and thanks to Instagram for doing a writeup of the new API.<p>B. I don&#x27;t have a new iOS device, but hearing about 3D touch makes me immediately think of right-click, and how Apple traditionally eschewed such an interaction. Or at least made it difficult with one-button mice.<p>This comment from the OP was particularly interesting:<p>&gt; <i>For Instagram, 3D Touch is much more than a 2015 version of the “right click”. The interaction adds another level of depth and carries a different intent. You aren’t yet committed to navigating to the content, but it&#x27;s clear that you are interested. With this in mind, Peek and Pop gives you a glimpse of what lies ahead and lets you quickly back out to continue browsing.</i><p>Isn&#x27;t a &quot;3D Touch&quot; a physically more demanding action than just a traditional tap? Why should the former be associated with a &quot;quick peek&quot; and the latter with a committed selection, rather than vice versa? (Besides the fact that 3D touch isn&#x27;t yet available to the majority of iOS users?). Not a criticism of Instagram&#x27;s decision here, just funny how things can seem counter-intuitive in the written description of them. Though in practice, it makes sense...a deep-click to preview, then a release to back out of the modal, is easier than a single-click to preview, than another single click to close the modal.<p>In a traditional OS interface, a single-click was used to signify a non-committal selection, and a double-click signified action. And that makes more sense as a double-click, like a &quot;3D touch&quot;, takes more time and physical pressure. Of course the problem with a double-click is that double-click speeds among users can vary quite drastically, resulting in false positives and negatives. Will 3D touch mitigate these issues or fall into the same trap? Again, haven&#x27;t experienced it but everytime I hear of the description of 3D touch, it doesn&#x27;t sound much different than &quot;click-and-hold&quot;...which more or less worked OK in such apps as Kindle on IOS (for highlighting).<p>Is there a distinction between a traditional click-and-hold, versus a singular 3D deep click, and <i>then</i> a 3D-deep-click-and-hold? Seems like there could be more ambiguity there than there was in the slow-single-clicks vs double-click problem.
评论 #10325788 未加载
评论 #10325037 未加载
评论 #10325245 未加载
评论 #10324983 未加载
评论 #10325002 未加载
评论 #10326726 未加载
monkey_slapover 9 years ago
I&#x27;m the engineer at Instagram who wrote and worked on this. Available to answer any questions you might have!
评论 #10351967 未加载
emehrkayover 9 years ago
Someone wrote up an example in Javascript. It is fairly simple, the event object has a force member which seems to range from 0-1.<p>This should be a standard, it really does change the way touch devices are used. I&#x27;m starting to dislike apps that don&#x27;t have the &quot;peek&#x2F;pop&quot; functionality (Instagram is the third party app that I use that has implemented it)<p><a href="https:&#x2F;&#x2F;github.com&#x2F;freinbichler&#x2F;3d-touch" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;freinbichler&#x2F;3d-touch</a>
mellingover 9 years ago
Here are some blogs on using 3D Touch in Swift: <a href="http:&#x2F;&#x2F;www.h4labs.com&#x2F;dev&#x2F;ios&#x2F;swift.html?q=3d+touch&amp;age=90" rel="nofollow">http:&#x2F;&#x2F;www.h4labs.com&#x2F;dev&#x2F;ios&#x2F;swift.html?q=3d+touch&amp;age=90</a>
评论 #10325064 未加载
phodoover 9 years ago
Nice writeup. I&#x27;m glad we have moved beyond skeumorphism, because a skeumorphic peek and pop would have been disastrous (like the &#x27;curl up&#x27; transition of yesteryear, seen in apps like maps). The current interaction, motion and visual models are clean and fast.
gueloover 9 years ago
Android started out with a long-press gesture being prominent throughout the platform but it was eventually deprecated because designers felt that it wasn&#x27;t very discoverable by users. It&#x27;s interesting to see Apple going in the other direction, but I&#x27;m not sure discoverability will be much better. One of the problems is that even if the majority of apps implement the gesture action consistently it&#x27;s still very annoying when you come across the random app that doesn&#x27;t implement it and your 3d-touches are ignored. That forces the user to memorize which apps in which situations obey the gesture which increases the cognitive load.
评论 #10325136 未加载
评论 #10325157 未加载
seba_dos1over 9 years ago
These marketing names get sillier and sillier. Pretty much every resistive touchscreen was already &quot;3D&quot; years ago.
评论 #10325074 未加载
评论 #10325282 未加载
MaysonLover 9 years ago
Am I correct in thinking that &quot;3D Touch&quot; is the first thing that Apple has ever brought out that wasn&#x27;t a part of Xerox PARC&#x27;s &quot;Office of the Future&quot; back in the 70&#x27;s?
评论 #10325226 未加载