Can I use one film on all surfaces?

No, a different strength of adhesive is required for each type of surface in order for the film to stick securely and ensuring easy removal without leaving a residue. One film will not perform on all surfaces as it will be too sticky for some, leaving residue on removal and not sticky enough for others, causing it to shift, creating an unsafe surface.