作者都是各自领域经过审查的专家,并撰写他们有经验的主题. 我们所有的内容都经过同行评审,并由同一领域的Toptal专家验证.
内尔敏Hajdarbegovic的头像

内尔敏Hajdarbegovic

作为一名资深科技作家, Nermin帮助创建了涵盖从半导体行业到加密货币等所有领域的在线出版物.

分享

苹果最新的iPhone发布活动吸引了大批观众(和往常一样), 但值得去朝圣吗? 该公司没有发布任何惊天动地的公告, 发布会的焦点是更新的6系列iphone, 超大的平板电脑, 还有99美元的手写笔.

还有一件事……

新款iphone的主要卖点之一是力接触, 或者苹果公司现在标榜的3D Touch. 新iphone并不是继苹果 Watch和部分macbook上首次采用这项新技术后的第一款苹果设备. 与许多报道相反,苹果并不是第一家采用力接触技术的科技公司.

因为新款iphone只是更新的“S”型号, 苹果必须做点什么让它们更有吸引力. 新的处理器和新的摄像头? 好的,但是如果是全新的功能呢? 这就是力接触发挥作用的地方, 就像iPhone 5S上首次亮相的Touch ID传感器一样, 把它和它的前身区别开来.

什么是力触?

我知道我的语气可能会让一些读者认为力接触只是一种营销噱头, 实施的目的是使改头换面的产品更具吸引力. 好吧, it sort of is, but it’s a bit more than that; it’s not 只是 一个噱头, 这是有意义的,并且有可能改变用户界面设计并改善用户体验.

苹果的3D Touch在数字化仪和iPhone触摸引擎之间增加了另一层传感器.

苹果的3D Touch在数字化仪和iPhone触摸引擎之间增加了另一层传感器.

简而言之,这是它的工作原理:

  • 显示器内的传感器 组装 (数字化仪)确定施加在屏幕上的压力.
  • 对信息进行处理以确定用户正在执行的操作类型.
  • 不同的压力水平会触发不同的动作.
  • 它支持几种模式,触发对元素的“窥视”,或者触发完全打开元素的“弹出”
  • 3D Touch并不局限于两三个级别的压力.
  • 不同的压力级别可用于各种各样的应用程序.

关于苹果 Watch, 公司决定保持力接触的简单执行, 允许用户通过施加更多压力来访问某些UI元素, 就是这样. 然而, 在macbook, 通过对触控板运动施加不同的压力,可以很好地利用相同的原理, 滚动内容或浏览视频. 新款iphone可以做到这两点,甚至更多.

我不会深入讨论使这一切成为可能的硬件魔法, 但我想指出一些事实.

  • 苹果并不是第一家采用力接触的科技公司.
  • 以前的实现并不成功.
  • 苹果不会是唯一一家支持这种新型力接触的科技公司.

力接触并不是一个新理念. 黑莓早在2008年就尝试过这一概念, 一些安卓手机制造商也研究了在他们的产品上使用强制触摸的可能性. 事实上, 力接触 support has been a part of 安卓 for years; it was introduced in 安卓 1.0 (API级别1),以getPressure() API的形式.

在过去的几周里, 我们已经看到一些安卓手机的公告提到了力接触支持, 我很确定它们都是中国品牌的. 这, 然而, 这并不意味着中国的安卓产业正在赶超韩国, 日本和台湾的服装. 这只是时间问题,因为中国品牌通常在下半年更新旗舰手机, 而三星, LG, HTC和大多数其他品牌都是在第一季度末这么做的.

为什么安卓和Windows没有强制触控?

几乎所有的旗舰智能手机都共享相同的硬件DNA:由台积电和三星代工厂生产的基于arm的处理器, 在三星和东芝工厂生产的NAND和RAM, 夏普显示器, LG, 三星等等, 通常在顶部有一块康宁大猩猩玻璃. 那么为什么其他厂商不早点实现力接触呢? 它们都使用类似的硬件,安卓上的力接触支持已经存在多年了.

有一些解释和因素. 不同的设备使用不同的数字转换器和显示器, 所以硬件碎片化对安卓来说是个问题. 数字化仪有层压吗? 上面是什么样的玻璃? 玻璃是弯的还是弯的.5 d曲线?

苹果显然不需要担心这些问题,因为它对自己的软件和硬件有完全的控制权. 它可以保证在其设备上获得相同的用户体验, 而这在安卓和Windows系统中是不可能的.

The other problem is the actual usefulness of 力接触; does it really add that much to the user experience? 我想我们得等着瞧了. 显然,苹果公司认为它能带来很大的改变,但我并不相信. 我相信力接触有很多很好的使用案例, 随着技术的发展,开发人员无疑会创造出更多的产品. 然而, 力接触也会增加我们与玩家互动方式的复杂性,从而带来问题 移动设备. 我是一个技术爱好者,我相信我很快就能掌握它的窍门(我可能会喜欢它)。, 但是我妈妈呢? 那些不关心力接触的数亿平板电脑和智能手机用户怎么办, 甚至可能觉得它很讨厌?

力接触可能会对应用开发产生重大影响, 但许多观察人士预计,它将对手机游戏产生最大的影响.

力接触可能会对应用开发产生重大影响, 但许多观察人士预计,它将对手机游戏产生最大的影响.

仍然, 我可以看到力接触如何改善许多应用程序和移动操作系统的用户体验. 以下是关于力接触在未来手机应用开发中的作用:

  • 游戏开发者可以使用这种新的输入法来设计更复杂的手机游戏.
  • Many productivity apps could benefit from 力接触; it could simplify operations in word processors, 电子表格等.
  • 内容消费:力接触可用于改善音频和视频播放器的用户体验, 电子书阅读器等.
  • 安全性:而不是画一个锁的图案, 你可以增加压力敏感度,这将增加另一层安全性.
  • 更智能的屏幕外手势来启动应用程序或快速操作.

所有这些用例中, 我认为游戏开发是最有前途的领域, 但这只是我的看法.

苹果希望开发者为3D触控技术做好准备

这就引出了下一个要点:如何实现3D Touch支持? 苹果立即发出了战斗号召, 鼓励开发者为他们的应用准备3D Touch. 苹果的 3D Touch开发者网站,已经有很多资源可以让你开始.

示例代码和类参考可用于压力敏感性, Peek和Pop功能, 快速行动. Xcode 7和iOS 9包含开发3D touch应用程序和操作所需的api.

你可以下载 TouchCanvas的示例代码, 但苹果提醒开发者,其有关3D Touch的技术文档仍不完整, 将其描述为正在开发的API和技术的“初步文档”.

苹果也有一些 3D触摸指南 对于想要尽快入门的开发人员. 这些指南很简短,并给出了Peek和Pop的快速概述, 屏操作, 人机界面指南, 以及3D Touch的开发环境. 而不是解释每一点, 我鼓励您查看官方文档, 这应该只需要几分钟.

现在, 如果我们知道苹果的哪项声明对开发者的影响最大就好了, 真正让他们心跳加速的是什么? 好吧, 事实证明, 苹果 Watch应用Cardiogram的开发者和测试者观看了苹果的最新发布会, 记录他们的心跳 在网上公布结果. 因为这家公司专门从事苹果 Watch的开发, 他们发现可穿戴设备的公告很有趣,这并不奇怪, 但另一件让他们心动的事情是苹果铅笔的价格.

不幸的是,没有关于3D Touch的有用数据,也没有关于新的A9系统芯片的有用数据. 我想这只是表明许多开发者并不喜欢硅和硬技术.

无论如何,这样说是安全的 3D Touch并没有引起所有iOS开发者的兴趣,但让我们给它时间. 毕竟, 这是为最新的苹果设备保留的一项新功能, 所以它还需要几年时间才能得到大多数iOS硬件的支持.

那么安卓开发者呢? 安卓 力接触开发是否会成为一件大事?

安卓 力接触开发

我已经提到过,力接触支持从一开始就是安卓的一部分, 尽管它实际上从API Level 5开始就可用了. 我还列出了一些阻碍这一领域发展的问题.

从表面上看, 苹果做了正确的事情, 再一次。, 让一项已经存在多年的技术真正进入市场. 即便如此, 但这并不意味着苹果的3D Touch将是唯一的力接触技术, 也不是说它会成为一个杀手级功能.

安卓也支持力接触, 许多厂商已经发布了采用这种新技术的设备.

安卓也支持力接触, 许多厂商已经发布了采用这种新技术的设备.

事实上,华为比苹果早几周推出了力接触智能手机. 它也不是唯一一家这样做的公司,中兴通讯也推出了一款支持力接触的智能手机. 如果你想看到华为Mate S使用力接触来称香蕉的重量,一定要这么做 点击这个链接. 很明显, 这是一种使用力接触的噱头,它更像是一种技术演示,而不是一款实用的应用.

其他安卓厂商呢? 关于力接触支持的信息充其量是粗略的, 我也没听说三星即将推出任何产品, LG, 带有力接触功能的索尼或Nexus手机. 这并不意味着它不会到来, 但它可能还需要一段时间才能成为安卓手机的标准配置.

考虑到这一点, 我们应该问问自己,在这一点上,安卓 力接触是否真的有意义. 在我看来,答案是 不是真正的.

然而, 安卓硬件正变得商品化,甚至中低端设备也有很多我们没有机会在Nexus系列等引领潮流的手机上看到的好东西. 指纹扫描仪就是一个很好的例子:它们在大品牌手机上并不是主流, 但如果你看看亚洲市场, 你会发现很多150- 200美元的安卓手机都有指纹扫描仪. 我认为力接触也会出现类似的趋势, 尤其是如果它在iPhone用户中很受欢迎的话. 看到力接触在下一代大牌安卓旗舰产品上执行,我不会感到惊讶.

强制触摸:对UI和UX的影响

我认为苹果决定推出这款产品是有充分理由的 智能手表的强制触摸功能. 该技术为用户提供了更多的输入选项,而不会增加体积和占用显示空间. 换句话说,它允许用户在一个小屏幕上做更多的事情.

然而,这并不意味着它在智能手机甚至平板电脑上的用处就会减少. 事实上, 考虑到许多旗舰手机的尺寸, 力接触可以用于改进单手访问某些功能和选项. 它也可以在平板电脑上做到这一点,特别是在某些类型的应用程序,尤其是游戏中.

除了手机游戏, 从用户界面(UI)和用户体验(UX)的角度来看,这项技术也很有前景. 苹果, 谷歌, 和其他科技公司最终将把力接触集成到一系列移动产品中, 包括平板电脑, 笔记本电脑, 混合敞篷车, smartphones; possibly even into gaming consoles 和 desktop monitors with touch sensitive displays. 在大屏幕上实现这一点可能会更加困难,但理论上是可能的.

就UI和UX的变化而言, 大型科技公司将率先在新产品中集成力接触硬件, 由移动操作系统及其核心应用程序的软件调整支持. 开发者将不得不通过更新应用以整合力接触支持来填补空白, 他们应该决定值得付出努力吗. 他们显然 不必这么做 他们可以这么做吗. 每个开发者在决定在现有应用中添加3D Touch支持前都需要权衡利弊.

短的开发, 长按, 柔软的水龙头, hard press; 力接触 will unlock new possibilities for developers 和 designers.

短的开发, 长按, 柔软的水龙头, hard press; 力接触 will unlock new possibilities for developers 和 designers.

而苹果和谷歌将试图从技术角度保持这一过程的简单性, 它涉及的不仅仅是添加几行代码和使用新的api. 从头开始设计一款支持力接触的应用是一回事, 但是在旧的应用程序中添加支持呢? 用户界面也需要调整, 和, 这取决于应用的类型和开发者的方向, 这说起来容易做起来难.

实现正确, 力接触 和 3D Touch should speed up navigation 和 improve user experience; that’s the whole point of the new technology, 但把它作为一个噱头, 没有经过深思熟虑, 会有相反的效果吗. 幸运的是, 苹果已经为3D Touch制定了明确的指导方针, 除非开发者想要尝试并创造一些真正不同的东西, 降低用户体验的风险将很低.

在大多数情况下, 不会有任何风险, 因为3D Touch将作为新iphone的额外功能部署. 例如, 而不是使用长时间的按压来访问用户界面中的某些元素, 开发者可以选择使用3D Touch. 这应该是部署3D Touch最简单和最有效的方法. 而不是修改整个UI, 这项新技术可以用来增强现有的解决方案,加快用户交互, 每次节省一两秒钟. 对于习惯了旧的做事方式的用户, 或者使用旧硬件的用户, 这不会改变什么, 因为长按选项应该还在那里.

这是智能手机的又一个噱头吗?

智能手机的未来不可避免地是骗人的. 从硬件的角度来看, 智能手机制造商真的没有多少办法让自己的产品与众不同. 我们已经有了最大的, 手机可以容纳的最高分辨率屏幕, 在尖端应用处理器的支持下,随着半导体行业向新制造节点的过渡,这些处理器只会变得更好. 智能手机和平板电脑是成熟的产品,进化已经停滞.

力接触, 指纹扫描仪, 更多的传感器和更漂亮的摄像头可能会让智能手机更具竞争力, 但目前还没有一项革命性的技术能让智能手机从其他领域中脱颖而出. 《欧博体育app下载》也是如此: 这是一个可以改善用户体验的新功能,但它很难改变游戏规则.

这项技术即将开始推广, 所以,它最终出现在大多数智能手机上(不管操作系统和供应商)还需要几年的时间。. 换句话说, 真的没有必要急于接受它, 因为在接下来的几个季度里,只有少数用户可以使用它. 这, 当然, 不代表你应该忽略它吗, 但你不应该为此而失眠, 要么.

如果你是 iOS开发者,我已经列出了a 一些资源 您可以在几分钟内结帐,因为跟踪新兴技术是一个好主意, 你可以一边喝咖啡,一边浏览它们.

聘请Toptal这方面的专家.
现在雇佣

世界级的文章,每周发一次.

订阅意味着同意我们的 隐私政策

世界级的文章,每周发一次.

订阅意味着同意我们的 隐私政策

Toptal开发者

加入总冠军® 社区.