As mentioned on the last Update, I’m weighing up my options for a move to iPhone. I do more with data than phone calls, so I’m trying to find the price-performance sweet spot with a focus on wireless broadband.
In the local market, I’ve ruled out Telstra for being too expensive and being too proud to officially support tethering. Yes, I can DIY it, but it could end up being a battle if future updates stop unofficial tethering usage. I’ve also ruled out Optus (and therefore Virgin) after hearing too many horror stories around the reliability of their data network. I hear it might be getting better, but I want a lot more good stories before I head over there.
So that leaves 3 Mobile and Vodafone. Of course, that’s the same company now, but it’s still two different networks. Both have pretty good price balance and fairly good data bundles. 3 has more data for less money, but they’re close enough for me to decide based on performance at this point.
So who has the best data mojo? I toured the Sydney CBD and North Sydney last week, banging out tests concurrently on two iPhones (using the Speedtest.net App) to see who gave the best overall performance across the main areas I spend my worklife. I ran 38 tests in areas like Ultimo, Haymarket, George St, Martin Place, Pitt St Mall, Wynyard, The Rocks, Harbour Bridge, North Sydney, Crows Nest, St Leonards, Artarmon, and Lane Cove.
There was one factor that was not totally equal. Vodafone was running on an iPhone 3G, and 3 on a 3GS. I’m not entirely sure what major advantages or disadvantages this would account for, but with that up for debate, let’s hit the results:
| DOWN | UP | PING | |
| VODAFONE (avg) | 970 | 174 | 5,368 |
| 3 (avg) | 692 | 124 | 1,586 |
| VODAFONE (median) | 825 | 157 | 4,759 |
| 3 (median) | 620 | 115 | 301 |
Net result? Vodafone was soundly faster than 3 across the board, both up and down. Another interesting stat is the number of tests where each network delivered good performance. Vodafone tested in the 1000-1500 range 8 times, 1500-2000 2 times, and 2000+ 5 times (max 2768). 3 pushed into 1000-1500 territory 4 times, 1500-2000 1 time, and 2000+ 1 time (max 2031).
There’s always a chance the hardware played a significant role. But I’ll get a chance to do some superficial comparison soon, as I’ve just received a Vodafone iPhone 3GS for more testing, so while I won’t be operating in parallel again I will be able to see if issues like that abominable ping related to the older hardware.
Below you will find a table of all raw results, if you’re so inclined to do your own analysis. Each row matches the testing as conducted at the same timing at the same location. Enjoy!
| 3 Down | 3 Up | 3 Ping | V Down | V Up | V Ping |
| 331 122 1015 2031 830 1327 514 1537 1184 379 622 618 927 59 829 288 212 546 624 445 503 718 752 810 546 497 998 920 412 1217 487 406 644 299 509 881 737 535 |
94 98 105 95 138 177 101 89 133 173 238 175 85 68 81 98 78 91 135 146 159 158 156 112 119 167 93 122 90 132 213 109 85 205 132 118 97 76 |
266 4851 3588 230 236 228 3192 337 2522 2449 252 3397 2327 260 253 253 2268 2514 2301 4141 230 4638 2244 2253 209 243 2248 239 265 5639 233 1182 230 243 231 240 3609 235 |
796 1849 1395 192 166 186 129 141 239 245 229 1327 497 1017 1362 2093 1621 1276 1344 707 389 490 355 942 184 551 641 414 2768 943 1364 1085 39 1343 2694 855 2634 2362 |
55 217 83 92 164 193 205 113 319 120 143 229 352 57 42 261 299 269 279 160 222 92 102 346 60 232 345 154 339 81 348 254 114 5 56 3 87 126 |
4660 6225 2646 4611 5112 6092 5798 4909 292 321 5764 6087 12613 16393 9152 2345 507 6462 2478 6157 322 2485 4208 36164 13986 5952 290 10632 311 352 282 351 4859 342 9117 5080 300 364 |