The biggest difference is that an SPA is the sale of all shares, and an APA is the sale of selected assets. Therefore, they are both different transactions and have different procedures.
In simple terms you can say that acquisition is an act of one company taking over or acquiring another company's controlling interest. This can be done either by buying assets of that company or buying shares or stocks of the company.