That's why I never accepted the app from my bank. It still work most of the time but it's cumbersome for some uses (like adding a new recipient for wire transfers, it takes two days).
Unfortunately not. A lot of UK banks require using your mobile phone as the 2nd factor to log on to online banking on your laptop. They used to issue fobs/card readers, but have moved to using the app for this now.