I Didn't think it would be this significant, though. The rumors were calling for something much more modest.
I was kinda expecting 64 bit, but honestly I have too say that I'm surprised that they are claiming yet another 2X boost in performance. This can't go on forever.
I have trouble getting excited for things like this, though, because we won't see developers really take advantage of it for a few years.
This is highly debatable! Even if not told explicitly developers will have a sense about where Apple is going. Right now though the real physical issues holding developers back is the lack of RAM and secondary storage space. If Apple doesn't address this in the next iPad update they are nuts.
In any event it depends upon the app and the developer tools. Some apps will port to 64 bits very quickly with simple recompiles. How well simple recompiles leverage the 64 bit architecture is very app and developer dependent. Remember from the keynote how quickly that game was ported. The other thing is most of the industry has moved to a 64 bit compatible code base long ago, 32 bit hardware is really legacy hardware these days.
Now if only we could see battery improvements as significant as these speedbumps...
That would be nice. I'm impressed though that they went 64 bit with a vastly improved GPU and are claiming the same run times. That is pretty amazing right there.
----------
Yes. Apple stated OpenGL ES 3.0 compliance, which series 5 doesn't have. GLconfig contains PVRTC, which an ImgTec GPU feature. Other option is custom Apple implementation of Rogue.
If it isn't a custom Rogue, Apple is certainly moving in that direction. They have hired a number of AMD engineers with GPU experience. So if not in A7 we will likely see a custom GPU in A8.
----------
I think he means that there's no reason Siri should have to connect to Apple in order to do local operations on the device; i.e: timer, calendar, etc.
I'm not sure if that is what he meant but ultimately much of the Siri AI needs to operate locally. This appears to be another Apple goal that is unfortunately a ways off. The rush to get a 64 bit processor into iOS devices though may be driven by the need to add some of that Siri capability locally.
----------
Wrong. The A7 CPU has 31 general purpose registers instead of 15, 32 128-bit vector registers instead of 16, and can perform double precision floating-point arithmetic on vectors, which previous CPUs can't do. That will make most code a lot more efficient.
That is the ARM solution but we don't know what exactly Apple has implemented here. In any event your point is correct, the new hardware will support much more efficient execution once apps and libraries are recompiled for it.
The interesting thing here is that Apple is using a custom LLVM back end to support this architecture. We don't really know anything about its quality, performance optimization or anything else. Given that it is version one, we could see some performance gains in the future from revisions to this back end.
The big hold up for a lot of apps though is RAM, Apple really needs to address this on the iPads.
----------
I'm not sure where he heard it but this is the new Apple. I'm expecting many promotional programs in time for holiday shopping.