We’re talking about two different things, here.See app_Developer's detailed explanation above - it's basically encryption within encryption.
"For banking (at least with well funded banks) browsers are not as secure as apps. Banks can use much better authentication, crypto and active monitoring in apps. You get to run native code and you get a much richer set of platform APIs to work with."