iPhones and PCs take fitness to heart