这项苹果都没做好的技术在Android上还有戏吗?

 更新时间:2016年9月12日 16:38  点击:1766

 如果以 iPhone 6s 发布为节点,3D touch 也就是俗称的触觉反馈技术渗透到千万用户的掌中玩物已有一年的时间。这期间,不少用户早就对它习以为常形成依赖,习惯重按屏幕边缘多任务切换,重按微信图标随时随地扫描二维码付款或者添加新朋友。

  而如果以搭载了 Force Touch 的 12 英寸新款 MacBook 上市为时间节点,这项技术以一种大众消费电子产品的形态钻进时尚名媛和移动办公一族的各色双肩包、斜挎包已有一年半的时间。使用一段时间后,轻按滑动选中、重按预览功能成了阻碍用户更换其他旧款 MacBook 或者是 Windows 10 PC 的障碍之一。

MacBook 装配的 Force Touch 组件

MacBook 装配的 Force Touch 组件

  然而,即便如此,苹果也未能在触觉反馈新技术上复制指纹识别解锁的成功,开发者热情不高。3D Touch 本身不是一个普适的特性,它在品类繁多的 App 中对应的是不同类型的功能,却被赋予一个系统级的操作和底层硬件,难免会给用户带来困惑。

  另外一个你可能没有注意到的情况是,全球最流行的移动终端操作系统 Android,它在很多功能特性上与 iOS 交替领先,但这一次却没有快速跟进,至少没有做系统底层的整合。

  而某些对苹果动向反应灵敏的品牌,比如华为、中兴、魅族、金立等,也仅仅在个别机型上象征性地试验了这项技术。以魅族今年的“旗舰产品” PRO 6 为例,它虽然装载了线性震动马达,但触觉反馈体验与普通手机并没有多少区别,与 iPhone 6s 上系统级别的触觉反馈和全新交互自然没有可比性。

配备触觉反馈的魅族 PRO 6,名字被顺便改成了 3D Press。

  配备触觉反馈的魅族 PRO 6,名字被顺便改成了 3D Press。

  为魅族、华为这些尝鲜者提供触觉反馈方案的是一家名叫 Immersion 的美国公司。作为一个长期居于幕后的技术团队,Immersion 这个名字对于普通消费者来讲很陌生。1993 年成立至今,它在触觉反馈上已积累了 2200 余项专利(已批准和待批准)。二十余年间,它为多家知名企业提供技术方案和技术授权,包括早期的 Xbox 和 PlayStation 游戏手柄的震动反馈。而在 iPhone 6s 推出之前三年,Immersion 的触觉反馈技术就已经登上了富士通的一款老年手机 Rakuraku,通过振动反馈辅助老年人操作触摸屏幕手机,模拟出实体按键的效果。

  从苹果过往对触觉反馈技术的投入和布局来看,它极有可能在明年下一代的 iOS 和 iPhone 上,开放 3D Touch 压感触控 API,推广这项技术,这是 Immersion CEO Victor Viegas 的预测和判断。从行业从业者甚至竞争对手的角度来看,他认为苹果对于触觉反馈的布局是战略性的。

  早在 iPhone 6 上,苹果便在寸土寸金的 iPhone 内部集成了一颗体积大、成本是常规产品数十倍的线性震动马达,但在这款机型上它却并未针对触觉反馈做出任何具体应用。Immersion 中国区总经理刘硕补充说,以价格来看的话,iPhone 6 当时使用的线性震动马达的成本可能高达十美金,足见其投入成本之高。而成本控制也是 Android 手机中的触觉反馈普及度低,即便装备了效果依旧差强人意的原因之一。

waiting-cat_00446090

  她在等一个现象级爆款 app

  上面讲到的富士通老年人手机是一次尝试,Immersion 还曾联合 Opera Mediaworks 发布汽车视频广告,用不同强度、不同节奏的震动模拟汽车引擎发动、转弯、换挡,算是很有特色的广告创意。但在我把 Immersion 开发的 Content Portal 安装到三星 Galaxy Note 7 中实际体验时,效果只能算是马马虎虎,你很难感知到预期中手机震动频率随着引擎启动逐渐升高的效果,更多是震动变得频繁、密集,前后两次震动之间的间隔有别。这种差异很可能是因为 Android 机型繁杂、震动马达型号不一适配难度大所致。

  回溯触觉反馈的历史,它和很多现在大众消费电子应用的技术一样,早期主要应用在航空航天飞行测试,之后扩展到医学、汽车等商用领域。不过 Victor 认为触觉反馈的未来在移动终端。而我们还在等待一款现象级爆款 App 出现,像 Pokemon Go、Prisma 这样的爆款。时下风生水起的秀场直播、VR、AR 都是 Immersion 关注的重点。实际上,它已经与乐视合作过电视 4D 视频内容,通过手柄的震动反馈为用户提供另一个维度的观影体验。

  时至今日,更高阶的触觉反馈技术开发和推广并不顺利。Victor 坚信,触觉反馈是一项自然的交互方式,它在被赋予更精细化的控制和力反馈之前,已经以震动转子的形式运行在超过 30 亿台设备之上,无处不在,它所需要的是更多一点的时间。

  这里是 Immersion 触觉反馈 App 下载链接,内有应用了这项技术的视频、游戏集合,可以安装尝试一下。

[!--infotagslink--]

相关文章

  • 苹果告别“高大上”,越来越向安卓和中国用户靠近

    “一起,让我们将这个世界变得更好。”苹果首席执行官蒂姆 库克对着台下5000多名开发者说道,声音略有些沙哑和颤抖。...2016-07-04
  • Android子控件超出父控件的范围显示出来方法

    下面我们来看一篇关于Android子控件超出父控件的范围显示出来方法,希望这篇文章能够帮助到各位朋友,有碰到此问题的朋友可以进来看看哦。 <RelativeLayout xmlns:an...2016-10-02
  • 苹果或在瑞士建秘密研究所 可能与自动驾驶汽车项目有关

    腾讯科技讯,据外媒报道,苹果似乎在瑞士悄悄建了一个研究所,可能跟公司的自动驾驶汽车项目有关。...2017-07-06
  • Android开发中findViewById()函数用法与简化

    findViewById方法在android开发中是获取页面控件的值了,有没有发现我们一个页面控件多了会反复研究写findViewById呢,下面我们一起来看它的简化方法。 Android中Fin...2016-09-20
  • Android模拟器上模拟来电和短信配置

    如果我们的项目需要做来电及短信的功能,那么我们就得在Android模拟器开发这些功能,本来就来告诉我们如何在Android模拟器上模拟来电及来短信的功能。 在Android模拟...2016-09-20
  • 夜神android模拟器设置代理的方法

    夜神android模拟器如何设置代理呢?对于这个问题其实操作起来是非常的简单,下面小编来为各位详细介绍夜神android模拟器设置代理的方法,希望例子能够帮助到各位。 app...2016-09-20
  • android自定义动态设置Button样式【很常用】

    为了增强android应用的用户体验,我们可以在一些Button按钮上自定义动态的设置一些样式,比如交互时改变字体、颜色、背景图等。 今天来看一个通过重写Button来动态实...2016-09-20
  • Android WebView加载html5页面实例教程

    如果我们要在Android应用APP中加载html5页面,我们可以使用WebView,本文我们分享两个WebView加载html5页面实例应用。 实例一:WebView加载html5实现炫酷引导页面大多...2016-09-20
  • 深入理解Android中View和ViewGroup

    深入理解Android中View和ViewGroup从组成架构上看,似乎ViewGroup在View之上,View需要继承ViewGroup,但实际上不是这样的。View是基类,ViewGroup是它的子类。本教程我们深...2016-09-20
  • Android自定义WebView网络视频播放控件例子

    下面我们来看一篇关于Android自定义WebView网络视频播放控件开发例子,这个文章写得非常的不错下面给各位共享一下吧。 因为业务需要,以下代码均以Youtube网站在线视...2016-10-02
  • Android用MemoryFile文件类读写进行性能优化

    java开发的Android应用,性能一直是一个大问题,,或许是Java语言本身比较消耗内存。本文我们来谈谈Android 性能优化之MemoryFile文件读写。 Android匿名共享内存对外A...2016-09-20
  • Android设置TextView竖着显示实例

    TextView默认是横着显示了,今天我们一起来看看Android设置TextView竖着显示如何来实现吧,今天我们就一起来看看操作细节,具体的如下所示。 在开发Android程序的时候,...2016-10-02
  • android.os.BinderProxy cannot be cast to com解决办法

    本文章来给大家介绍关于android.os.BinderProxy cannot be cast to com解决办法,希望此文章对各位有帮助呀。 Android在绑定服务的时候出现java.lang.ClassCastExc...2016-09-20
  • Android 实现钉钉自动打卡功能

    这篇文章主要介绍了Android 实现钉钉自动打卡功能的步骤,帮助大家更好的理解和学习使用Android,感兴趣的朋友可以了解下...2021-03-15
  • Android 开发之布局细节对比:RTL模式

    下面我们来看一篇关于Android 开发之布局细节对比:RTL模式 ,希望这篇文章对各位同学会带来帮助,具体的细节如下介绍。 前言 讲真,好久没写博客了,2016都过了一半了,赶紧...2016-10-02
  • 苹果换了电池总是关机怎么办 苹果电池换后经常关机的解决办法

    苹果电池换后经常关机大概率是电池非原装,也有可能换电池的人技术不好,出现了其他部件有损坏,才会关机。那么,苹果换了电池总是关机怎么办?一起来看看小编带来的介绍吧...2022-09-14
  • Android中使用SDcard进行文件的读取方法

    首先如果要在程序中使用sdcard进行存储,我们必须要在AndroidManifset.xml文件进行下面的权限设置: 在AndroidManifest.xml中加入访问SDCard的权限如下: <!--...2016-09-20
  • Android开发之PhoneGap打包及错误解决办法

    下面来给各位简单的介绍一下关于Android开发之PhoneGap打包及错误解决办法,希望碰到此类问题的同学可进入参考一下哦。 在我安装、配置好PhoneGap项目的所有依赖...2016-09-20
  • 用Intel HAXM给Android模拟器Emulator加速

    Android 模拟器 Emulator 速度真心不给力,, 现在我们来介绍使用 Intel HAXM 技术为 Android 模拟器加速,使模拟器运行度与真机比肩。 周末试玩了一下在Eclipse中使...2016-09-20
  • Android判断当前屏幕是全屏还是非全屏

    在安卓开发时我碰到一个问题就是需要实现全屏,但又需要我们来判断出用户是使用了全屏或非全屏了,下面我分别找了两段代码,大家可参考。 先来看一个android屏幕全屏实...2016-09-20