苹果为iPhone6s系列带来了全新的操控模式3D Touch,想必不少Android手机用户也想体验一番这项压力触控技术,近日国外开发者想出了一个非常机智的方案来在Android手机上实现“3D Touch”。
先来看视频中的实际效果,当手指在屏幕上重压时所显示的物体被放大,松开手指物体则恢复成原样,基本上与3D Touch异曲同工。这就是开发者Marco Chiappetta想到的方案,利用手机自带的气压计来识别屏幕上所受到的压力,这是从硬件层面上实现的。
据了解,视频中使用的设备为索尼Xperia Z3,是一款防水手机,气压计在其中用于检测手机的气密性。具体来说,在防水盖盖紧的情况下,当屏幕或机身感受到压力时若气压计数值变化在10点以上,则手机密封程度处于正常状态;若数值变化很小,则说明气密性不佳。
Marco Chiappetta已经将他的想法和源码分享到了GitHub开源社区,对这套方案感兴趣的其它开发者将能从中受到启发,未来或许会出一些与“3D Touch”有关的应用或游戏,但此举是否会损坏气压计有待观察。