本文概述
- 什么是强制触摸?
- 为什么我们没有在Android和Windows上进行强制触摸?
- 苹果希望开发人员为3D触控做好准备
- Android Force Touch开发
- 强制触摸:对UI和UX的影响
- 这是另一个智能手机Gi头吗?
还有一件事…
Apple改头换面的iPhone的主要卖点之一是Force Touch, 即Apple现在为其打上商标的3D Touch。自从iPhone在Apple Watch和部分MacBook上首次亮相以来, 新款iPhone并不是第一款采用这项新技术的Apple设备。与许多报道相反, 苹果并不是第一家采用Force Touch技术的科技公司。
由于新的iPhone只是更新的” S” 型号, 因此Apple必须采取一些措施使其更具吸引力。新的处理器和新的相机?检查, 但是全新功能呢?这就是Force Touch发挥作用的地方, 就像Touch ID传感器在iPhone 5S上首次亮相一样, 以使其与前一代产品区分开。
什么是强制触摸? 我知道我的语气可能会导致一些读者得出结论, Force Touch只是一种营销mm头, 旨在使翻新产品更具吸引力。是的, 但是还不止于此。这不仅是a头, 而且很有意义, 并且有可能改变用户界面设计并改善用户体验。
文章图片
Apple的3D Touch在数字转换器和iPhone的Taptic Engine之间增加了另一层传感器。
鸣叫
简而言之, 这是它的工作方式:
- 显示组件(数字转换器)中的传感器确定向屏幕施加多少压力。
- 处理该信息以确定用户正在执行哪种动作。
- 不同的压力水平会触发不同的动作。
- 支持几种模式, 触发” 窥视” 到元素, 或触发” 弹出” 以完全打开它
- 3D Touch不仅限于两个或三个压力级别。
- 不同的压力水平可用于各种应用程序中。
我不会涉及使这一切成为可能的硬件魔术, 但是我想指出几个事实。
- 苹果并不是第一家实施Force Touch的科技公司。
- 先前的实现未成功。
- 苹果将??不是唯一支持这种新型Force Touch的科技公司。
在过去的几周中, 我们已经看到一些Android手机公告, 其中提到了对Force Touch的支持, 而且我敢肯定, 它们全部来自中国品牌。但是, 这并不意味着中国的Android行业正在超越韩国, 日本和台湾。这只是时间问题, 因为中国品牌通常会在下半年更新其旗舰手机, 而三星, LG, HTC和大多数其他品牌会在第一季度末进行更新。
为什么我们没有得到强制触摸在Android和Windows? 几乎所有旗舰智能手机都具有相同的硬件DNA:台积电和三星代工厂制造的基于ARM的处理器, 三星和东芝工厂制造的NAND和RAM, 夏普, LG, 三星等制造的显示器, 通常带有一块康宁大猩猩玻璃在上面。那么, 为什么其他供应商没有更快地实施Force Touch?它们都使用类似的硬件, 并且Android中对Force Touch的支持已经存在了多年。
有一些解释和因素。不同的设备使用不同的数字转换器和显示器, 因此硬件碎片对于Android来说是个问题。数字转换器是否层叠在一起?哪种玻璃杯在上面?玻璃是弯曲的还是2.5D弯曲的?
苹果显然不需要担心这些问题, 因为它可以完全控制其软件和硬件。它可以保证在其设备上获得相同的用户体验, 而这在Android和Windows世界中并不是一个选择。
另一个问题是Force Touch的实际用途。真的增加了用户体验吗?我想我们将不得不拭目以待。苹果公司显然认为可以起到很大的作用, 但是我不相信。我确信Force Touch有很多很好的用例, 并且随着该技术的出现, 开发人员无疑会创建更多的用例。但是, Force Touch也可能通过增加与我们与移动设备的交互方式的复杂性而出现问题。我是一名技术爱好者, 我敢肯定我会很快掌握它的(也许我会喜欢), 但是我妈妈呢?数以亿计的平板电脑和智能手机用户不会关心Force Touch, 甚至会觉得讨厌吗?
文章图片
Force Touch可能会对应用程序开发产生重大影响, 但许多观察家希望它对移动游戏产生最大的影响。
【强制触摸对UI和UX意味着什么()】鸣叫
我仍然可以看到Force Touch如何改善许多应用程序和移动操作系统中的用户体验。以下是一些有关Force Touch在未来移动应用程序开发中可以做什么的想法:
- 游戏开发人员可以使用这种新的输入法来设计更复杂, 更精致的手机游戏。
- 许多生产力应用程序可以从Force Touch中受益。它可以简化文字处理器, 电子表格等中的操作。
- 内容消耗:Force Touch可用于改善音频和视频播放器, 电子书阅读器等的用户体验。
- 安全性:可以绘制压力敏感度来增加另一层安全性, 而不是绘制锁定模式。
- 更智能的屏幕外手势可启动应用程序或快速操作。
苹果希望开发人员为3D触控做好准备 这就引出了下一个要点:如何实现3D Touch支持?苹果公司没有浪费时间发出武器呼吁, 鼓励开发人员为3D Touch准备其应用程序。 Apple的3D Touch开发人员网站已经拥有许多入门资源。
示例代码和类参考可用于压力敏感度, Peek和Pop功能以及Quick Actions。 Xcode 7和iOS 9包含用于开发启用3D Touch的应用程序和操作的必要API。
你已经可以下载TouchCanvas的示例代码, 但是Apple警告开发人员其有关3D Touch的技术文档仍不完整, 将其描述为开发中的API和技术的” 初步文档” 。
苹果还为想尽快上手的开发人员提供了一些3D Touch指南。这些指南是简短的, 并简要概述了《 Peek and Pop》, 主屏幕操作, 人机界面指南以及3D Touch的开发人员环境。我不建议你解释所有观点, 而是鼓励你查看官方文档, 该文档只需几分钟。
现在, 如果只有一种方法可以知道哪个Apple公告对开发人员产生了最大的影响, 那么真正使他们兴奋的是什么?事实证明, 一个名为Cardiogram的Apple Watch应用程序的开发人员和Beta测试人员观看了Apple的最新活动, 记录了他们的心跳并在线发布了结果。由于这家公司专门从事Apple Watch开发, 因此他们发现可穿戴式公告很有趣也就不足为奇了, 但令他们大吃一惊的另一件事是Apple Pencil的价格。
不幸的是, 关于3D Touch或新的A9片上系统, 没有有用的数据。我想这只是表明许多开发人员确实不喜欢硅和硬技术。
无论如何, 可以肯定地说3D Touch并没有激起所有iOS开发人员的兴趣, 但让我们花些时间。毕竟, 这是为最新的Apple设备保留的一项新颖功能, 因此, 要花很多时间才能得到大多数iOS硬件的支持。
那么Android开发者呢? Android Force Touch开发会成为一件大事吗?
Android Force Touch开发 我已经提到, Force Touch支持自Android诞生以来就已经成为Android的一部分, 尽管实际上从API Level 5开始就可以使用。我还列出了一些阻碍该领域开发的问题。
从表面上看, 苹果再次做了正确的事, 并使这项已经存在多年的技术真正具有市场价值。即便如此, 这并不意味着Apple的3D Touch将是其中唯一的Force Touch技术, 也不意味着它将成为杀手级功能。
文章图片
Android也支持Force Touch, 许多供应商已经宣布了采用这项新技术的设备。
鸣叫
实际上, 华为比苹果提前几周推出了Force Touch智能手机。不仅如此, 中兴通讯还推出了支持Force Touch的智能手机。如果你想查看华为的Mate S使用Force Touch称量香蕉, 请务必查看此链接。显然, 这是使用Force Touch的花招, 而且更多的是技术演示, 而不是有用的应用程序。
那么其他Android供应商呢?关于Force Touch支持的信息充其量只是个粗略的信息, 而且我还没有听说过即将推出的带有Force Touch的三星, LG, 索尼或Nexus手机。这并不意味着它不会出现, 但是可能要过一段时间才能在Android手机上成为标准配置。
考虑到这一点, 我们应该问自己, 在这一点上看Android Force Touch是否真的有意义。我认为答案不是真的。
但是, Android硬件正变得日趋商品化, 甚至中低端设备也获得了很多好处, 而我们没有机会在诸如Nexus系列之类的潮流手机上看到它们。指纹扫描仪就是一个很好的例子:它们并不是大品牌手机的主流, 但是如果你看一下亚洲市场, 就会发现价格低廉的150美元至200美元的配备指纹扫描仪的Android手机。我怀疑Force Touch会看到类似的趋势, 特别是如果事实证明它在iPhone用户中很流行。看到Force Touch在下一代大品牌Android旗舰上实现, 我不会感到惊讶。
强制触摸:对UI和UX的影响 我认为Apple决定在其智能手表上推出Force Touch的原因很充分。该技术为用户提供了更多的输入选项, 而无需增加体积和占用显示空间。换句话说, 它允许用户在小屏幕上做更多的事情。
但是, 这并不意味着它将在智能手机甚至平板电脑上不再有用。实际上, 考虑到许多旗舰手机的大小, Force Touch可以用来改善对某些功能和选项的单手访问。它可以在平板电脑上做同样的事情, 尤其是在某些类型的应用程序(尤其是游戏)中。
除了移动游戏, 从用户界面(UI)和用户体验(UX)角度看, 该技术也很有希望。苹果, 谷歌和其他科技公司将最终将Force Touch集成到一系列移动产品中, 包括平板电脑, 笔记本电脑, 混合敞篷车, 智能手机;甚至可能进入带有触摸感应显示器的游戏机和台式显示器。在大屏幕上播放可能会更困难, 但是从理论上讲是可能的。
就UI和UX的变化而言, 大型技术将通过将Force Touch硬件集成到新产品中(在移动操作系统及其核心应用中的软件调整的支持下)来引领潮流。如果开发人员认为值得付出努力, 则必须通过更新其应用程序以加入Force Touch支持来填补空白。他们显然不必这样做, 但是可以。在决定向现有应用程序添加3D Touch支持之前, 每个开发人员都需要权衡利弊。
文章图片
短按, 长按, 软按, 硬按; Force Touch将为开发人员和设计师带来新的可能性。
鸣叫
尽管Apple和Google会尝试从技术角度使流程保持简单明了, 但它不仅仅涉及添加几行代码并使用新的API。从头开始设计启用了Force Touch的应用程序是一回事, 但是如何增加对旧应用程序的支持呢?用户界面也必须进行调整, 并且取决于应用程序的类型和开发人员的方向, 这可能说起来容易做起来难。
如果正确实施, Force Touch和3D Touch应该可以加快导航速度并改善用户体验。这就是新技术的重点, 但若不加考虑就将其添加为头, 可能会产生相反的效果。幸运的是, 苹果公司已经为3D Touch制定了明确的指导方针, 除非开发人员想进行试验并创造出真正不同的东西, 否则降低用户体验的风险将很小。
在大多数情况下, 这没有风险, 因为3D Touch将作为新iPhone保留的一项额外功能进行部署。例如, 开发人员可以选择使用3D Touch, 而不是使用冗长的按键来访问用户界面中的某些元素。这应该是部署3D Touch的最简单, 最有效的方法。无需修改整个UI, 而是可以使用新技术来扩展现有解决方案并加速用户交互, 每次节省一到两秒钟。对于习惯于旧的做事方式的用户或较旧的硬件的用户来说, 这不会改变任何事情, 因为长按选项应该仍然存在。
这是另一个智能手机Gi头吗? 智能手机的未来不可避免地会花哨。从硬件的角度来看, 智能手机制造商真正有更多的能力来区分他们的产品。我们已经拥有可放入手机中的最大, 最高分辨率的屏幕, 并且拥有尖端的应用处理器作为后盾, 这些处理器只有在半导体行业过渡到新的制造节点时才能变得更好。智能手机和平板电脑是成熟产品, 发展停滞不前。
Force Touch, 指纹扫描仪, 附加传感器和更先进的相机可能会使智能手机更具竞争力, 但是实际上没有革命性的技术可以使任何智能手机在该领域中脱颖而出。 Force Touch几乎是相同的:它是一项新功能, 可以大大改善UX, 但几乎不会改变游戏规则。
这项技术即将开始推广, 因此要在大多数智能手机(无论是操作系统还是供应商)上推广, 还需要几年的时间。换句话说, 确实没有急于接受它的原因, 因为在接下来的几个季度中, 只有有限数量的用户可以使用它。当然, 这并不意味着你不应该忽略它, 但是也不要为此失去任何睡眠。
如果你是iOS开发人员, 我已经列出了一些资源, 你可以在几分钟之内完成检查, 由于跟踪新兴技术是个好主意, 因此你可以边喝咖啡边翻阅它们。 。
推荐阅读
- Android自定义(如何构建可以满足你需求的UI组件)
- 正在为Android Auto和Apple Carplay之类的汽车信息娱乐系统开发下一件大事吗()
- 通过Mantle和Realm简化iOS上的RESTful API使用和数据持久化
- 适用于开发人员的Apple Pay和Android Pay
- 缓慢采用Android Wear令人窒息
- 适用于开发人员的iOS 9 Beta和WatchOS 2
- 从应用程序启动android浏览器
- 在中查找最近标记的邮件邮件.app使用appscript
- AppleScript强制退出应用程序-sugar sync kill SugarSyncCMPlugInLoader