原标题:手机计算器出错,原因竟是人性化设计
近日,一则“手机计算器全线阵亡”的消息登上各大热搜榜。不少网友发现自己手机的计算器出现了一个错误:在手机计算器中输入“10%+10%”后,得出的结果不是0.2,而是0.11。科技日报记者用自己的华为手机测试以后发现,得出的结果也是0.11。
有不少网友测试后发现,苹果、华为、三星、OPPO、vivo、小米等多款手机给出的计算结果均为0.11,仅有国内的魅族、锤子、努比亚旗下机型最终的计算结果为0.2。
那么,手机计算器究竟为什么会犯这种低级错误呢?引发该错误的机制又是什么?
经过多方求证,科技日报记者得知,事实上,手机计算器出现这种情况不能算是错误,这主要是因为非科学计算器和科学计算器,对输入符号的理解不同。人在计算时,会尊重计算中加减乘除的优先级,先做乘除再做加减,结果就是10%+10%=0.2。
然而,部分手机中的计算器APP按照非科学计算器的计算逻辑,则认为连续百分比计算,即“10%+10%”是按照10%+(10%×10%)的逻辑进行计算,于是便得出0.11的结果,所以最终结果与常识不符。这只是因为计算器使用的算法逻辑不同,并不能算是计算错误。
非科学计算器的计算逻辑,默认的连续百分比计算并非“10%+10%”,而是“10%+(10%×10%)”。科技日报记者在小米手机的计算器中测试,“5+10%的结果为5.5”,“20%+10%的结果为0.22”,均符合这一计算逻辑。
华为荣耀业务部总裁赵明在微博上表示,实际上这里有一个背景,就是在算小费等特殊场景,很多顾客在一些国家餐厅用餐后会给10%到20%的小费,这时在计算器中输入“100+10%”就相当于“100+100×10%”,这样就简化了输入步骤,是一种相当方便的人性化设计。
魅族科技副总裁华海良也发微博表示:“其实,本质上这并不是对或错的问题,我们只是考虑得更多了,增加了人性化的算法判断。‘10%+10%=0.11’这个是国外的使用逻辑,而国内的算数逻辑是‘10%+10%=0.2’,所以,我们的APP针对不同地区进行了不同的算法判断。”
*免责声明: 凡本网注明“来源:XXX(非神州瞭望网)”的作品,均转载其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。若内容涉及投资建议,仅供参考勿作为投资依据。本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。
数字经济时代,信息成为经济发展的新资源,算力成为千行百业数字化转型的新动能。从日常刷脸打卡到未来智能汽车发展,再到探寻未知世界我们生活的方方面面在不知不觉中已经和算力紧
2022-03-25
面板供应宽松导致彩电价格下降,消费市场迎来利好。叠加超高清行业的利好和北京冬奥会、卡塔尔世界杯等体育赛事推动,2022年中国彩电市场尺寸、结构、技术加速优化升级。电视品牌坚定
2022-03-24
时隔10年,诸多迹象表明谷歌的AR眼镜项目有可能卷土重来。 2012年,谷歌官宣了拓展现实眼镜项目计划。2015年,发售仅9个月后,短命的Google Project Glass(谷歌眼镜)彻底退出历史舞台;时隔
2022-03-24
新发展格局下,科技创新的重要性越来越突出。今年国务院政府工作报告提出,深入实施创新驱动发展战略,巩固壮大实体经济根基,推进科技创新,促进产业优化升级,突破供给约束堵点,
2022-03-24
随着汽车智能化进程不断推进,其计算平台的算力等级也在直线飙升。如果说L2级汽车自动驾驶所需芯片算力为10TOPS,那么业界普遍预计L3+级算力将达到1000TOPS。提升计算效率已经成为汽车智能
2022-03-24