It's interesting that you mention YouTube, because the thing that finally convinced me that a 'web app' could be indistinguishable from a native app was YouTube's Leanback interface (YouTube TV). Check it out:
Video player functionality aside (I understand the complaints), that thing full-screened just feels like a native app.