With that said, the 4s supposedly has a much improved antenna and a much faster CPU. I wonder the effect on your test being between a 4 and 4s?
Yeah, unfortunately, I can't really say. Though I think that certain tasks, like downloading an app, are fairly network bound, so that should at least take the CPU out of the equation. That's the same reason I included the time it took to load the entirety of the youtube videos and not just the time to start playing.
I am completely at a loss to account for the improved antenna, but from what I gather the difference should mostly manifest itself in reduced attenuation from your hand by being able to switch back and forth and having a higher potential top speed, but not actually "increasing" the speed of any given signal.
In my tests the phone was placed on a table by the window on my apartment, so there was no interference from my hand, and at no point did my iPhone 4 approach it's "theoretical" limit. So I doubt there is too much of a component to the new antenna in the numbers I've cited. Also, looking around the web it seems like my AT&T numbers are on par with what people are measuring on their 4S's.
But still, in the end its a bit of apples and oranges. Doing what I can with what I've got though.
Now I'm just conflicted about what to do. I don't hate AT&T, but I don't like always having to hold off on iOS updates to maintain my software unlock, it would be nice to have a legitimately unlocked iPhone for travel. That really steers me toward Verizon and Sprint, and Sprint is more attractive to me because of the unlimited data, which, while not all important now (at least for me) is going to be a big bonus when LTE comes around.
But, Verizon is kicking all kinds of ass with LTE rollout and would seem to be the only provider that will have complete coverage for the expected LTE iPhone next summer. Conversely, AT&T looks to have an edge on Sprint but both claim they will have the major cities covered by the end of next year with national coverage by the end of 2013. So that means I'd be missing out on a lot of 4G goodness if I wasn't on Verizon, though, since I live in a major city, as long as Sprint had LTE in DC by next summer, I really wouldn't notice.
So basically, if Verizon had unlimited data, I'd be with them right now. If AT&T would unlock my phone for international use, I'd stay with them. Ultimately I'm simply being forced to Sprint as it is the only one that has both unlimited data and international unlocking. But I worry about the state that their LTE network will be in when the iPhone 5 comes out.
And in the end, much of these concerns may be pointless since none of the carriers may honor their 3G unlimited plans come LTE preponderance, which would mean I'm running around wringing my hands over nothing. What would really piss me off is if Sprint restricts their 4G while AT&T does not and I go and vacate my grandfathered plan only to shoot myself in the foot.