NIP-55 is a way for native apps to talk to a local signer app for login and all signing requests. It's very fast since all of the event signing is happening locally, rather than having to communicate with a remote signing bunker,like NIP-46.