It would take X millions of people willing to pay for it. Nothing to do with technology or distribution channels, appstores, etc.