The moment the rumor of 64 bit processor started floating around, I started building hope. A 64 bit processor meant a lot of things: potential for more ram, higher core counts, unified OS. There was one massive upside to a new processor. Since the developers are already going to redo their apps over the next year for the 64 bit a7, it would be an idea time for them to update their apps around a higher resolution display. In one swoop, Apple could have released a phone that set the new baseline for future apps. 64 bit and 1080p or 64bit and 1440p. Their new iPads could follow these specs pretty easily. From a developers standpoint, it would be a no brainer. They could have dept the design of the phone almost the same, simply adding .25" to each side of the phone while keeping the dept the same. The extra space could have accommodated a larger battery to power the larger display. However, now developers face two large transitions. They get to recode their apps to 64bit and then to a higher resolution. I doubt many will go through this effort. The writing is on the wall. Most will wait until the next iPhone release and release a 64bit app with support for the larger screen. 64bit is great, but there is minimal incentive for developers to resign their apps when another large change is around the corner.