In which situation should I use the anti-drowning T-shirt Floatee?

What's the difference between the children's anti-drowning T-Shirt, usual swimming aids(armbands, swimming rings, floating board belts, swimming vests, ...) and life jackets ?

Floatee comparatif ordi EN
Floatee comparatif mobile EN