We don't really understand what "ball really is life" means, but
judging by the overall group of questions you posted today, one
can be pretty sure that this one is equally meaningless.
Soap bubbles and balloons are also spheres, but have no influence
on the nature of life.