They always hold the gas inside of them with the least possible surface area. The geometric form with the least surface area for any given volume is always a sphere
Since liquid "film" is very light, the air inside the bubble acts as if it's part of the air surrounding it,the bubbles have almost same density of that of air so they will float in air