Final Words

The iPhone 5s is quite possibly the biggest S-update we've ever seen from Apple. I remember walking out of the venue during Apple's iPhone 5 launch and being blown away by the level of innovation, at the platform/silicon level, that Apple crammed into the iPhone 5. What got me last time was that Apple built their own ARM based CPU architecture from the ground up, while I understand that doesn't matter for the majority of consumers - it's no less of an achievement in my eyes. At the same time I remember reading through a sea of disappointment on Twitter - users hoping for more from Apple with the iPhone 5. If you fell into that group last time, there's no way you're going to be impressed by the iPhone 5s. For me however, there's quite a bit to be excited about.

The A7 SoC is seriously impressive. Apple calls it a desktop-class SoC, but I'd rather refer to it as something capable of competing with the best Intel has to offer in this market. In many cases the A7's dual cores were competitive with Intel's recently announced Bay Trail SoC. Web browsing is ultimately where I noticed the A7's performance the most. As long as I was on a good internet connection, web pages just appeared after resolving DNS. The A7's GPU performance is also insanely good - more than enough for anything you could possibly throw at the iPhone 5s today, and fast enough to help keep this device feeling quick for a while.

Apple's move to 64-bit proves it is not only committed to supporting its own microarchitectures in the mobile space, but also that it is being a good steward of the platform. Just like AMD had to do in the mid-2000s, Apple must plan ahead for the future of iOS and that's exactly what it has done. The immediate upsides to moving to 64-bit today are increased performance across the board as well as some huge potential performance gains in certain FP and cryptographic workloads.

The new camera is an evolutionary but much appreciated step forward compared to the iPhone 5. Low light performance is undoubtedly better, and Apple presents its users with an interesting balance of spatial resolution and low light sensitivity. The HTC One seemed to be a very polarizing device for those users who wanted more resolution and not just great low light performance - with the 5s Apple attempts to strike a more conservative balance. The 5s also benefits from the iOS's excellent auto mode, which seems to do quite well for novice photographers. I would love to see full manual control exposed in the camera UI, but Apple's auto mode seems to be quite good for those who don't want to mess with settings. The A7's improved ISP means things like HDR captures are significantly quicker than they were on even the iPhone 5. Shot to shot latency is also incredibly low.

Apple's Touch ID was the biggest surprise for me. I found it very well executed and a nice part of the overall experience. When between the 5s and the 5/5c, I immediately miss Touch ID. Apple is still a bit too conservative with where it allows Touch ID instead of a passcode, but even just as a way to unlock the device and avoid typing in my iCloud password when downloading apps it's a real improvement. I originally expected Touch ID to be very gimmicky, but now I'm thinking this actually may be a feature we see used far more frequently on other platforms as well.

The 5s builds upon the same chassis as the iPhone 5 and with that comes a number of tradeoffs. I still love the chassis, design and build quality - I just wish it had a larger display. While I don't believe the world needs to embrace 6-inch displays, I do feel there is room for another sweet spot above 4-inches. For me personally, Motorola has come the closest with the Moto X and I would love to see what Apple does with a larger chassis. The iPhone has always been a remarkably power efficient platform, a larger chassis wouldn't only give it a bigger, more usable screen but also a much larger battery to boot. I'm not saying that replacing the 4-inch 5s chassis is the only option, I'd be fine with a third model sitting above it in screen size/battery capacity similar to how there are both 13 and 15-inch MacBook Pros.

The lack of 802.11ac and LTE-A support also bother me as the 5s is so ahead of the curve elsewhere in silicon. There's not much I can see to either point other than it's obvious that both will be present in next year's model, and for some they may be features worth waiting for.

At the end of the day, if you prefer iOS for your smartphone - the iPhone 5s won't disappoint. In many ways it's an evolutionary improvement over the iPhone 5, but in others it is a significant step forward. What Apple's silicon teams have been doing for these past couple of years has really started to pay off. From a CPU and GPU standpoint, the 5s is probably the most futureproof of any iPhone ever launched. As much as it pains me to use the word futureproof, if you are one of those people who likes to hold onto their device for a while - the 5s is as good a starting point as any.

Display, Cellular & WiFi
Comments Locked

464 Comments

View All Comments

  • Wilco1 - Wednesday, September 18, 2013 - link

    If all you can do is name calling then you clearly haven't got a clue or any evidence to prove your point. Either come up with real evidence or leave the debate to the experts. Do you even understand what IPC means?

    For example in your link a low clocked Jaguar is keeping up with a much higher clocked Bay Trail (yes it boosts to 2.4GHz during the benchmark run), so the obvious conclusion is that Jaguar has far higher IPC than Bay Trail. For example Jaguar has 28% higher IPC than BT in the 7-zip test. Just like I said.

    Now show me a single benchmark where BT gets better IPC than Jaguar. Put up or shut up.
  • zeo - Wednesday, September 18, 2013 - link

    The point that BT Beats Jaguar, especially at performance per watt, clearly proved the point given!

    And insisting as you are on your original assessment is a characteristic of acting like a Troll... So you're not going to convince anyone by simply insisting on being right... especially when we can point to Anandtech pointing out multiple benchmarks in this article that showed the Kabini performing lower than bother BT and the A7!

    So either learn to read what these reviews actually post or accept getting labeled a Troll... either way, you're not winning this argument!
  • Wilco1 - Wednesday, September 18, 2013 - link

    No, Bob's claim was that Bay Trail was faster clock for clock than Jaguar, when the link he gave to prove it clearly showed that is false. BT may well beat Jaguar on perf/watt, but that's not at all what we were discussing.

    So next time try to understand what people are discussing before jumping in and calling people a Troll. And yes I stand by my characterization of various microarchitectures, precisely because it's based on actual benchmark results.
  • Bob Todd - Wednesday, September 18, 2013 - link

    IPC as a comparison point made a lot of sense when we were arguing about which 130 watt desktop processor had the better architecture. It seems largely irrelevant for mobile where we care about performance per watt. Your argument is continually that the ARM/AMD designs are 'faster' based on Geekbench. If Jaguar has a 28% higher IPC than Bay Trail, do you honestly think it matters if Bay Trail is still the faster chip @ 1/3 (or less) of the power requirements? If someone came up with a crazy design that needed 5x the clocks to have a 2x performance advantage of their competitor, but did so with half the power budget, they'd still be racking up design wins (assuming parity for all other aspects like price). That's a two way street. If ARM designs a desktop/server focused chip that needs higher clocks than Intel to reach performance parity or be faster than Haswell, but does so with significantly less power it's still a huge win for them.
  • Wilco1 - Wednesday, September 18, 2013 - link

    IPC matters as you can compare different microarchitectures and make predictions on performance at different clock speeds. I'm sure you know many CPUs come in a confusing variation of clockspeeds (and even different base/turbo frequencies for Intel parts), but the underlying microarchitecture always remains the same. You can't make claims like "Bay Trail is faster than Jaguar" when such a claim would only valid at very specific frequencies. However we can say that Jaguar has better IPC than BT and that will remain true irrespectively of the frequency. So that is the purpose of the list of microarchitectures I posted.

    I was originally talking about the performance of Apple A7 and Bay Trail in Geekbench. You may not like Geekbench, but it represents close to actual CPU performance (not rubbish JavaScript, tuned benchmarks, cheating - remember AnTuTu? - or unfair compiler tricks).

    Now you're right that besides absolute performance, perf/W is also important. Unfortunately there is almost no detailed info on power consumption, let alone energy to do a certain task for various CPUs. While TDP (in the rare cases it is known!) can give some indication, different feature sets, methodologies, "dial-a-TDP" and turbo features makes them hard to compare. What we can say in general is that high-frequency designs tend to be less efficient and use more power than lower frequency, higher IPC designs. In that sense I would not be surprised if the A7 also shows a very good perf/Watt. How it compares with BT is not clear until BT phones appear.
  • Bob Todd - Wednesday, September 18, 2013 - link

    Your point about benchmarks is actually what surprises me the most nowadays. The biggest thing every in-depth review of a new ARM design brings to light is how freaking piss poor the state of mobile benchmarking is from a software standpoint. I didn't expect magic by the time we got to A9 designs, but it's a little ridiculous that we're still in a state of infancy for mobile benchmarking tools over half a decade after the market really started heating up.
  • Bob Todd - Wednesday, September 18, 2013 - link

    And by "ARM design" I mean both their cores or others building to their ISA.
  • Wilco1 - Thursday, September 19, 2013 - link

    Yes, mobile benchmarking is an absolute disgrace. And that's why I'm always pointing out how screwed up Anand's benchmarking is - I'm hoping he'll understand one day. How anyone can conclude anything from JS benchmarks is a total mystery to me. Anand might as well just show AnTuTu results and be done with it, that may actually be more accurate!

    Mobile benchmarks like EEMBC, CoreMark etc are far worse than the benchmarks they try to replace (eg. Dhrystone). And SPEC is useless as well. Ignoring the fact it is really a server benchmark, the main issue is that it ended up being a compiler trick contest than a fair CPU benchmark. Of course Geekbench isn't perfect either, but at the moment it's the best and fairest CPU bench: because it uses precompiled binaries you can't use compiler tricks to pretend your CPU is faster.
  • akdj - Thursday, September 19, 2013 - link

    SO.....what is it the 'crew' is supposed to 'do'? NOT provide ANY benchmarks? Anand and team are utilizing the benchmarks available right now. They're not building the software to bench these devices...they're reviewing them...with the tools available, currently, NOW---on the market. If you're so interested in better mobile benchmarking (still in it's infancy---it's only really been 5 years since we've had multiple devices to even test), why not pursue and build your own benchmarking software? Seems like it may be a lucrative project. Sounds like you know a bit about CPU/GPU and SoC architecture---put something together. Sunspider is ubiquitous, used on any and all platforms from desktops to laptops---tablets to phones, people 'get it'. As well, GeekBench is re-inventing their benchmarking software---as well, the Google Octane tests are fairly new...and many of the folks using these devices ARE interested in how fast their browser populates, how quick a single core is---speed of apps opening and launching, opening a PDF, FPS playing games, et al.
    Again---if you're not 'happy' with how Anand is reviewing gear (the best on the web IMHO), open your own site---build your own tools, and lets see how things turn out for ya!
    Give credit where credit is due....I'd much rather see the way Anand is approaching reviews in the mobile sector than a 1500 word essay without benchmarking results because current "mobile benchmarking is an absolute disgrace"
    YMMV as always
    J

    PS---Thanks for the review guys....again, GREAT Job!
  • Bob Todd - Thursday, September 19, 2013 - link

    Umm...I think you missed my point. I love the reviews here. That doesn't change the fact that mobile benchmarking software sucks compared to what we have available on the desktop. That isn't a slam against this site or any of the reviewers, and I fully expect them to use the (relatively crappy) software tools that are available. And they've even gone above and beyond and written some tools themselves to test specific performance aspects. I'm just surprised that with mobile being the fastest growing market, nobody has really stepped up to the plate to offer a good holistic benchmarking suite to measure cpu/gpu/memory/io performance across at least iOS/Android. And no, I don't expect anyone at Anandtech to write or pay someone to write such a tool.

Log in

Don't have an account? Sign up now