Android has declarative UI, JIT compiled app logic and a way to link apps together (via intents). It is definitely not the web though.<p>I think people confuse ideas with implementations. The web is a pretty reasonable implementation of the idea &quot;let&#x27;s build a hypertext platform&quot;. It is not at all a reasonable implementation of the idea &quot;let&#x27;s build an app platform&quot; which is why in the markets where reasonable distribution platforms exist (mobile) HTML5 got its ass kicked by professionally designed platforms like iOS and Android.