I can see how the iPhone 5 runs apps not optimized for its display: they are letterboxed. But what about developers like the ones shown in the keynote who developed brand new apps for the iPhone 5 display with completely different user interfaces. Will they have to maintain a separate version of the app for older iOS devices? Will those older versions be packaged with the new versions, a la a universal app? I would think that would be needed in case you have two different screen-size iOS devices syncing with the same computer. And what about brand new appswill developers be allowed to create apps that are only compatible with the iPhone 5? I would think Apple would try to compel developers to have dual versions given that Apple is still selling the iPhone 4, iPhone 4S, and 4th generation iPod touch. I thought Apple would have addressed these questions like they have during other transitions.