Shoddy on the iPhone fails for a number of reasons. Not only is the programming language for the iPhone completely different (ObjectiveC/C++ vs Java), but Apple has a very restrictive app distribution system where you need their approval, and then sell it (I'm not sure if you can put it up for free). At this point, we're at Apple's mercy and if Nintendo complains the app gets taken down. Anyone making the iPhone version of Shoddy would need OSX as well. Jailbroken iPhones are a possibility, but it would satisfy only a very small niche that we're better off not doing that.
Android phones are a much more likely possibility since they're a little less locked down and because they use Java. However, I'm not sure if its possible to download an application then install it to the Android without using their App Store.