Our team was among the first mobile app developers to start working with the iPhone SDK. We were literally developing mobile apps on day one, and it was a bug fest. But mobile app development includes radically smaller screen and input sizes, slower processors, and the lack of guaranteed connectivity.