The former is about keeping a tight and integrated loop between development and operations.
Platform engineering is about developing a specific platform to expose to developers which should embrace that goal and offer tangible benefits to both developers and operations specialists, making it easier for them to iterate, share information and automate processes.
In reality, there is always some level of disconnect and tension between the two, but the point is to develop tooling and automation to close that gap as much as possible.