
你或许有所不知,对 iPhone 4 天线的研究已近细致入微。在 AnandTech 的 iPhone 4 评测中,我们调查了 iPhone 4 的天线并得到两个结论:第一,iOS 4 呈现信号强度的方式过于乐观,压缩了信号格的动态范围。第二,经过测试,在左手握紧机身的最坏情况下(盖住黑条,失谐天线并衰减信号),iPhone 4 的信号大约会下降 24dB。
完成初期的测试后,我们开始全力以赴地寻找问题背后的机制,并提出了一些可能的解决方案。
信号条变了
7 月 2 日,苹果在一封公开信中指出,iOS 4.0 显示信号强度的公式「完全错了」。这和我们的结论不谋而合 — iPhone 显示信号强度的方式凸显了信号格下降的问题,动态范围被压缩地如此剧烈,以致于在手掌紧握并没有加套的情况下,24dB 的衰减就能让所有格子消失。
苹果接着在信中承诺,下一个软件更新中,信号指示器第一到第三格的高度会增加,信号显示将更为准确。在一些情况下,信号强度会比原来减少两格。(在本文中,第一格指的是最短格,第五格是最高格。)
iOS 4.1 测试版昨日(7 月 14 日)发布后,我们立即开始测量新的映射算法。更新:iOS 4.0.1 今天下午刚刚发布,我们完成了初步测试。其信号强度的映射算法和 4.1 测试版相同。本文中的调查结果适用于 4.0.1 和 4.1 测试版。

在将设备更新至 iOS 4.1 测试版(和 4.0.1 ),并确保以 dBm 显示信号强度的办法仍然可用后,我们动身了。记得上次我说过如何测试的吗?带着 iOS 4.0 在镇里四处转了一整天,测试手机,记录信号强度和对应的格数。你猜对了 — 另一次更新,另一次夜晚巡游。阿南德(Anand)和我同时行进,整个过程几乎都在路上,以得出各个新临界点的数值。

旧的信号条

新的信号条
结果确凿无疑 — 苹果在 iOS 4.0.1 和 4.1 测试版中显著更改了信号强度到信号格的映射方法,总体的动态范围更广,每一格所代表的强度范围更宽。第三格和第四格的信号范围变得相同,第二格比它们略微减少。
第二格到第一格的临界值没有改变(编者:前后均是 -107dBm。)但其他临界值都增加了。其结果是,即便在遭遇 24 dBm 衰减的最坏情况下,信号条也不会突然消失(编者:原第五格到第四格的临界值是 -91dBm,衰减后为 -115dBm,在 iOS 4.0 中,当信号强度低于 -113dBM 手机显示无信号,iOS 4.0.1 的最低端临界值是 -121dBm。),而是减少到第二格。
AnandTech 的读者麦克·艾斯科福瑞(Mike Escoffery,Media Platforms 设计和用户体验部门的经理)制作了一份简图,用来比较新旧 iOS 的信号强度算法。

看上方的旧算法,第五格所占比重过大。苹果的新办法不仅更合理的调配第四格和第五格(但仍非线性,第五格权重依然较大),也拓展了弱信号格的范围。
这种变化也体现在我们的数值强度测试中 — 动态范围更大了。在此之前,iPhone 显示的最低值是 -113dBm,但 iOS 4.0.1/4.1 中,这个值达到了低得惊人 -121 dBm。我在 iPhone 4 评测中说过,错误的握姿会衰减信号,弱信号区域会更明显。在 -113dBm 下,iPhone 4 的通话和数据传输似乎未受影响,令我震惊。低于-113dBm 的额外 8 dBM 似乎是为了显示这台设备有多灵敏 — iPhone 4 无疑更为灵敏。信号一路下降到 -121dBm,阿南德和我在通话测试中都没有断线。
下方是我们制作的一张比较图,加入了最新版 Android 显示 GSM 或 UMTS 网络信号的方式。幸运的是,我们不再需要上路测试,最新的 Android 源代码里有这个数据。Android 用 ASU 值计算信号强度,这个数值可以转换成 dBm,只是更便于理解。

经过这次更新,iPhone 信号映射的动态范围似乎从之前所有手机中最剧烈的程度,降低到比 Android 更少。


