I think a huge feature that could be added is access to UIScreen functionality.
With this we are able to detect if another screen is attached (for instance via Airplay!) and get access to that screen. With access to the additional screen we can have multiple independent screens in which we can display information.
This technique has been used for games such as racing, in which the main event is on your TV and the map of the race track is on your iOS device.
At a bare minimum we just need a way to get the count of screens available and a way to return a screen at a given index. With those two items we can start implementing our apps! [import]uid: 94248 topic_id: 27988 reply_id: 327988[/import]