之前看到有消息说 Apple 将会独家垄断 iPhone 的 GPS 功能的开发,而今天看到了关于 iPhone 3G 的 GPS 的介绍,让我更加不看好 iPhone 的 GPS 功能。
iPhone 的 GPS 系统是被成为 A-GPS 的导航系统(A-GPS是Assisted GPS的缩写。 玩GPS的同学都知道GPS的开机锁定卫星的速度是比较慢的,现在的很多新一代GPS基于SiFIII芯片,冷启动可能只要1~2分钟能锁定,热启动数秒能锁定已经比过去大又改进,但仍然比较慢。 A-GPS能利用基站和服务的信息来辅助GPS定位,从而达到更快锁定位置的功效。关于 A-GPS 和传统 GPS 的详细比较,可以看这篇文章 http://wmexperts.com/articles/gps_vs_agps_a_quick_tutorial.html)
有一个对照表说明了具体的区别,下面的比较表格来自”Location Tech Primer:
| Location Precision | TTFF | Requirements | |
| WiFi MAC | Relatively High Depends on WiFi AP density < 100-200m |
~ 4 seconds | Requires device support and network request. Requires WiFi DB. |
| Cell-ID | Relatively Low Depends on cell density 100-5000m |
~ 4 seconds | Requires support from MSC and HLR, or Requires device and Cell-ID DB. |
| OTDOA (WCDMA) E-OTD (GSM) AFLT (CDMA) |
Medium Precision Depends on cell density 40-400m |
~ 6 seconds | Requires support from BSS, MSC and HLR. (require carrier network involvement) |
| A-GPS | High Precision “Sky Line of Sight” 5-50m |
~ 10-30 sec start 5-10 sec updates |
Device support (HW), GPS reference network. |
| GPS | High Precision “Sky Line of Sight” 5-20m |
10-15 minutes start 1-2 sec updates |
Device support (HW) |
理论上似乎A-GPS比GPS更先进,定位更快,定位精度更高,尤其在城市楼群中,和室内的定位能力要比GPS更好。 然而,从用户角度来看,这仅仅是理论上成立。 由于A-GPS需要服务商提供服务,如果没有网络信号和服务,即使能接收到卫星信号,A-GPS也毫无用处。 而传统的GPS只需要接受卫星信号就能定位,完全独立于运营商。A-GPS的想法是不错的,利用网络的定位来辅助GPS锁定卫星,以及弥补卫星信号丢失阶段的定位。
A-GPS的设计无疑有很多利益因素的考虑,GPS除了硬件是收不到服务费的,A-GPS可以源源不断地收费(如果用户愿意用),所以是个技术和设计屈服于利益的典型结果。 然而,至少现在的情况是,我宁可启动慢点,室内定位差点,也不要这个号称更快,更精确的A-GPS。
相比来说,我更喜欢我的 N95 自带的 GPS,虽然有的时候初始化、搜索卫星的速度是慢的叫人受不了,但是我不会因此莫名其妙的花掉很多钱,至少它是免费的。Apple 本来就是一个相当势力的公司,巴不得任何东西都能给他赚钱,虽然东西做的是无与伦比,但是往往喜欢把自己的一些东西强加给用户,这一点是相当让人不爽的,所以我虽然喜欢 Apple 的东西,但至今仍不愿意去买他的东西。
要说点啥就在这吧