What are the mobile implications for smartphones. If I wanted to use a application built on Ethereum for iOS will it be blocked by Apple on the app store? Does building mobile web apps make more sense. There must be some sort of GUI for these apps, How is a user supposed to use a smart contract without a interface to do so. Please forgive if I don't quite understand how these applications will be implemented.