快科技资讯 10月09日 08:13
iPhone 4天线门:20字节代码修复信号显示bug
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

2010年发布的iPhone 4因“死亡之握”天线门事件饱受争议,特定握持方式会导致信号急剧下降。时任CEO乔布斯曾归咎于用户握持方式不当,但苹果最终承认问题并向用户免费发放保护套,并面临巨额赔偿。苹果当年曾表示,信号格显示算法存在错误,会虚报信号强度。近日,软件工程师通过固件分析揭示,苹果仅用20字节数据修改了信号强度与显示格数之间的“查找表”,使信号显示更平滑真实,消除了心理落差,但用户也更难看到满格信号。

📱 iPhone 4的天线门事件源于其金属中框设计,在特定握持方式下会干扰天线信号接收,导致信号格急剧下降,给用户带来巨大的心理落差。尽管初期苹果CEO乔布斯曾将其归咎于用户握持方式,但问题最终被承认,并采取了免费发放保护套等措施。

💡 苹果在处理天线门事件时,曾公开表示信号格的显示算法存在“完全错误”,会虚报信号强度,导致用户对实际信号水平产生误判。当握持影响天线后,信号从虚高的满格回落到真实水平,造成了用户体验上的巨大反差。

💻 时隔15年,软件工程师通过深入分析iPhone 4的固件代码,揭示了苹果修复此问题的技术细节:仅通过修改20个字节的数据,调整了信号强度与显示格数之间的“查找表”。原有的“过于乐观”的设定被更平滑、真实的曲线替代,从而解决了信号格断崖式下跌的问题,尽管满格信号的出现频率有所降低。

快科技10月9日消息,苹果在2010年推出了风靡全球的iPhone 4,经典的设计和出色的功能堪称重新发明了手机,但“死亡之握”天线门却让正常使用成了问题。

因为金属中框等问题,当用户以特定方式手持手机时,屏幕上显示的信号格会发生断崖式下跌。

时任CEO的史蒂夫·乔布斯曾公开表示,这是因为“用户握持手机的方式不正确”。

不过最终苹果还是承认了问题,并且被迫向所有用户提供免费的保护套(Bumper Case),随后数年间都因为各地诉讼支付了大量赔偿金。

苹果当年发布声明称,用于计算并显示信号格数的软件算法存在“完全错误”,该算法在许多情况下会错误地多显示2格信号,导致用户误以为自己所处区域的信号强度很好。

因此,当用户手持手机影响到天线接收后,他们看到的并非信号真实减弱,而是从一个虚高的、从未真实存在过的满格信号,瞬间回落到真实的微弱信号水平,从而造成了巨大的心理落差。

时隔15年,软件工程师萨姆·亨利·戈尔德通过对比固件代码,揭开了当年苹果修复该问题的具体技术细节——20个字节的数据。

他通过固件分析发现,苹果只是修改了一个用于转换信号强度与显示格数之间对应关系的“查找表”(lookup table),这个修改仅涉及20个字节的数据。

原有的查找表数值设定得“过于乐观”,导致大部分时间里手机都会显示4到5格信号,而新的数值则让信号格的显示曲线变得更加平滑和真实。

因此,用户虽然更难看到满格信号,但信号格也不会再出现断崖式下跌。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

iPhone 4 天线门 信号显示 技术修复 Antennagate Signal Display Technical Fix
相关文章