There's a major difference. Antigen tests identify a protein of the virus, which can be detected only if you have infectious viruses in your respiratory tract.
Less sensitive, but highly useful in absence of symptoms, because you know that you need to isolate as you're infectious.