V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
xdeng
V2EX  ›  iDev

3D Touch 和 长按 有什么区别?

  •  
  •   xdeng · 2015-09-10 09:02:50 +08:00 · 7128 次点击
    这是一个创建于 3364 天前的主题,其中的信息可能已经有所发展或是发生改变。
    3D Touch 和 长按 有什么区别? 3D Touch 能做的 长按也能识别出来啊。
    50 条回复    2015-09-18 12:25:31 +08:00
    br00k
        1
    br00k  
       2015-09-10 09:14:01 +08:00   ❤️ 1
    touchstart->touchmove+[force touch]->touchend
    pheyer
        2
    pheyer  
       2015-09-10 09:15:39 +08:00   ❤️ 3
    关键是有力度区别吧,用在弹钢琴上不错,再 XE 一点,用在黄游上似乎也很有前途
    xdeng
        3
    xdeng  
    OP
       2015-09-10 09:19:43 +08:00
    @pheyer 那我按的时间长短 也可以力度大小啊
    youxiachai
        4
    youxiachai  
       2015-09-10 09:21:18 +08:00
    @xdeng 是按下去那瞬间的力度...
    Starduster
        5
    Starduster  
       2015-09-10 09:22:54 +08:00   ❤️ 1
    想象一下你每个操作都变长几倍时间不觉得难受吗。。。。
    pheyer
        6
    pheyer  
       2015-09-10 09:26:05 +08:00
    @xdeng 重击与轻击,好好体会一下
    adexbn
        7
    adexbn  
       2015-09-10 09:54:51 +08:00   ❤️ 1
    这么说你就懂了。

    3D Touch 的话,手机放在裤子口袋里,然后挤地铁挤公交的时候,被妹子的大腿轻轻碰到了一下,于是咔咔,照片拍好了。

    长按的话,啪一个耳光,你顶我干啥?
    Sylv
        8
    Sylv  
       2015-09-10 10:10:59 +08:00 via iPhone   ❤️ 1
    还是不一样的,多了一个手势,现在对 App 图标长按是排序,而演示里重按则多了个快捷列表的操作。
    surfen
        9
    surfen  
       2015-09-10 10:13:08 +08:00   ❤️ 1
    Peek 和 Pop
    xdeng
        10
    xdeng  
    OP
       2015-09-10 10:31:38 +08:00
    @Sylv 长按也能做到 弹出列表啊
    xdeng
        11
    xdeng  
    OP
       2015-09-10 10:32:31 +08:00
    @Sylv 只要苹果愿意
    loading
        12
    loading  
       2015-09-10 10:32:47 +08:00 via iPhone
    @adexbn 真心不如接耳机拍~
    Sylv
        13
    Sylv  
       2015-09-10 10:35:05 +08:00
    @xdeng 那图标排序用什么手势?功能是能替换,但意义就是在于多了个维度的手势,也就能多些功能。
    66beta
        14
    66beta  
       2015-09-10 10:35:26 +08:00   ❤️ 1
    噱头大于实用
    wxt2005
        15
    wxt2005  
       2015-09-10 10:39:18 +08:00   ❤️ 3
    LZ 的问题已经从“长按和重按有什么区别”变成了“为什么可以用长按非要搞个重按”。
    等实机出了自己去水果店试试吧,差别还是蛮明显的。
    Sivan
        16
    Sivan  
       2015-09-10 10:59:49 +08:00   ❤️ 1
    技术上既然实现了,总得做点功能出来吧?~
    hahasong
        17
    hahasong  
       2015-09-10 11:40:39 +08:00   ❤️ 1
    我就关心移动版的浏览器 touch 事件会不会兼容这个,如果 ios 兼容了,各浏览器厂商实现又是不是各一套。那 android 上的有没有。想一想,前端开发们又晕菜了
    Alesso
        18
    Alesso  
       2015-09-10 11:43:59 +08:00   ❤️ 1
    是没区别,可问题是 iOS 已经有长按了,而且被分配了功能(比如 App icon 上长按是删除),如果不引入新的操作方式(用力按),就没办法分配更多新功能了。
    imn1
        19
    imn1  
       2015-09-10 11:53:47 +08:00   ❤️ 2
    长按的第三维是时间,重按的第三维是力度(压感)
    如果技术足够,因为手机内已经含有距离感应器、重力感应、指纹识别等等,压感+时间能扩展到很多,例如加速度、接触距离、矢量移动方向等等,分析足够强的话还能判断是否紧急、慌乱、被动接触……
    只是我对手机能否在短时间(瞬时)作出分析持怀疑态度

    @66beta
    如果后面有大数据支持,实用性还是不小的,例如支付宝识别是否机主操作(笑~)
    em70
        20
    em70  
       2015-09-10 12:00:56 +08:00   ❤️ 1
    其实以前没有长按事件,只有 mousedown 和 mouseup,也就是说按住不放. 现在加了一个长按,相当于鼠标右键了
    Haveack
        21
    Haveack  
       2015-09-10 12:04:56 +08:00   ❤️ 1
    需要移动的手势可以加上重按, 但无法加上长按
    uleh
        22
    uleh  
       2015-09-10 12:51:56 +08:00
    屏幕如果没有力回馈,估计 3D Touch 的体验不会太好。。
    15hY8qobXlRD1Pa3
        23
    15hY8qobXlRD1Pa3  
       2015-09-10 14:39:19 +08:00
    其实操作体验上真的很难区分,因为屏幕是玻璃,没有反馈,如果像 nmb 或者 rmbp2015 触控板一样有反馈,那操作就很鲜明了
    learnshare
        24
    learnshare  
       2015-09-10 14:42:22 +08:00
    力度和时间不同,虽然都可以实现同样的交互,但手感有些不同。

    做在游戏里的话,就有一些意思了。
    otakustay
        25
    otakustay  
       2015-09-10 15:17:57 +08:00
    @wukavin 6S 的屏幕应该是有反馈的,里面还有个振动棒呢。 Apple Watch 就是有反馈的重按
    15hY8qobXlRD1Pa3
        26
    15hY8qobXlRD1Pa3  
       2015-09-10 15:25:20 +08:00
    @otakustay 可能吧,不知道呢,看报道看视频都没看出来有反馈呢
    lucky2touch
        27
    lucky2touch  
       2015-09-10 15:32:19 +08:00
    貌似 ps2 的手柄就有力度分级,但是实际上游戏利用这个特性还是很少,印象中就是轻点瞄准,重点射击,实际上这个度比较难把握。力度分级的话,我认为就是绘画应用比较有用......
    xi_lin
        28
    xi_lin  
       2015-09-10 15:37:24 +08:00
    其实就当成 mac preview 来用
    edwardaa
        29
    edwardaa  
       2015-09-10 15:51:37 +08:00
    @imn1 重按的第三维度时光感,这个苹果貌似在发布会上说了,用维度都不甚妥当呢
    otakustay
        30
    otakustay  
       2015-09-10 16:55:26 +08:00
    @wukavin 发布会有一段就说手机里面有个振动棒(什么鬼),能表现出中度按时 10ms 的振动和重度按时 50ms 的振动,所以妥妥的
    15hY8qobXlRD1Pa3
        31
    15hY8qobXlRD1Pa3  
       2015-09-10 17:33:49 +08:00
    @otakustay 那其实长按也能达到这个效果啊,震动回馈跟力回馈不一样吧
    Menng
        32
    Menng  
       2015-09-10 17:44:26 +08:00
    轻轻拍下自己和打自己一拳的区别
    zhicheng
        33
    zhicheng  
       2015-09-10 17:54:07 +08:00
    其实一点儿用没有,触摸板的也没用,一切不直观的功能都是纸老虎。
    phoenixlzx
        34
    phoenixlzx  
       2015-09-10 18:02:40 +08:00
    其实想说黑莓在很早之前就尝试在触控设备上应用这个 idea 了...
    只不过是很明显的有按键反馈的
    mozartgho
        35
    mozartgho  
       2015-09-10 18:09:04 +08:00
    其实我感兴趣的是那个 Live Photo ,这和普通拍摄视频有啥区别呢?
    pfjhetg
        36
    pfjhetg  
       2015-09-10 18:23:06 +08:00
    根据 RMPB 上的体验来看,感觉很一般
    flyflown
        37
    flyflown  
       2015-09-10 18:29:42 +08:00
    Halry
        38
    Halry  
       2015-09-10 18:32:43 +08:00 via Android
    3dtouch 安卓早就有了
    twittercom
        39
    twittercom  
       2015-09-10 18:33:42 +08:00
    用苹果手表体验一下 http://www.apple.com/cn/watch/
    cangshu
        40
    cangshu  
       2015-09-10 18:56:10 +08:00 via iPhone
    长按这个动作目前不都是移动 icon 吗。。
    xdeng
        41
    xdeng  
    OP
       2015-09-10 19:01:33 +08:00
    @cangshu 可以扩展的嘛
    SolidZORO
        42
    SolidZORO  
       2015-09-10 19:55:49 +08:00
    就是「相機快門」般的感受。
    venmos
        43
    venmos  
       2015-09-10 20:51:58 +08:00
    准备好 1W 大元,过几天你就知道了...
    kaneg
        44
    kaneg  
       2015-09-10 21:08:36 +08:00 via iPhone
    有了这个功能,画画时用力轻重不同就可以画出粗细不同的线条
    ahillgian
        45
    ahillgian  
       2015-09-11 08:54:47 +08:00
    其实你是想问: iPhone 6s 如何区分卸载和 3D Touch.
    ericyl
        46
    ericyl  
       2015-09-11 09:06:04 +08:00
    就是多了支持力度
    omen
        47
    omen  
       2015-09-11 10:40:36 +08:00
    举个例子,手指与屏幕的接触时间设定为 0.2 秒,施加的力是 1 吨,这种情况下长按是不会生效的,但 3DTouch 却可以识别
    SilentDepth
        48
    SilentDepth  
       2015-09-11 14:45:04 +08:00
    长按是发机枪扫射,重按是发射导弹,这个不是在发布会上就演示的吗?楼主的问题在哪里呢?
    zenghaojim33
        49
    zenghaojim33  
       2015-09-18 11:06:19 +08:00
    楼主的问题等价于:长按有什么用呢?有短按就够了啊
    xdeng
        50
    xdeng  
    OP
       2015-09-18 12:25:31 +08:00
    @zenghaojim33 我哪有说短按了 我想的是 苹果愿不愿意 在没有 3Dtouch 的设备用长按来代替 而不是为了推广 6s 老设备就阉割掉。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3134 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:49 · PVG 21:49 · LAX 05:49 · JFK 08:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.