TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Lessons learned with 3D Touch

44 点作者 mikeyk超过 9 年前

8 条评论

danso超过 9 年前
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_slap超过 9 年前
I&#x27;m the engineer at Instagram who wrote and worked on this. Available to answer any questions you might have!
评论 #10351967 未加载
emehrkay超过 9 年前
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>
melling超过 9 年前
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 未加载
phodo超过 9 年前
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.
guelo超过 9 年前
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_dos1超过 9 年前
These marketing names get sillier and sillier. Pretty much every resistive touchscreen was already &quot;3D&quot; years ago.
评论 #10325074 未加载
评论 #10325282 未加载
MaysonL超过 9 年前
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 未加载