Too bad that&#x27;s a very outdated way of thinking. Today there is just no getting around &quot;Sharecropping&quot;. If you want your app in front of actual people you&#x27;re going to use a platform owned by Google, Apple, Microsoft or Blackberry. Sure the web is still a place where you&#x27;re not really a &quot;Sharecropper&quot; but compared to native solutions the web doesn&#x27;t give you everything you need for a fully integrated and awesome user experience.<p>As much as I&#x27;d love for this to not be true it is and there isn&#x27;t a way around it. Even if you used an abstraction so you never technically write code specific to Apple, Google, etc in the end it&#x27;s still going to be deployed to their platforms via their stores. Unless, of course, your market is strictly the tiny niche of jailbreaks &#x2F; manual installers of software.