Me and a friend are learning to program together, making rudimentary apps for Android and hopefully iPhone. I am looking at a new phone soon but I'm more dissatisifed with my current phone than Android as a whole. Thus I was wondering how difficult it is to develop for iPhone without a physical device for testing. I know we get the iPhone emulator for free in the SDK, but we have already discovered several bugs in our Android apps which only became apparent after loading them onto our devices. Anyone here not actually have an iDevice but develop anyway?