;(function() {
window.createMeasureObserver = (measureName) => {
var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`;
performance.mark(`${markPrefix}-start`);
return {
end: function() {
performance.mark(`${markPrefix}-end`);
performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`);
performance.clearMarks(`${markPrefix}-start`);
performance.clearMarks(`${markPrefix}-end`);
}
}
};
/**
* Gerenciador de eventos
*/
window.gevent = {
stack: [],
RUN_ONCE: true,
on: function(name, callback, once) {
this.stack.push([name, callback, !!once]);
},
emit: function(name, args) {
for (var i = this.stack.length, item; i--;) {
item = this.stack[i];
if (item[0] === name) {
item[1](args);
if (item[2]) {
this.stack.splice(i, 1);
}
}
}
}
};
var runningSearch = false;
var hadAnEvent = true;
var elementsToWatch = window.elementsToWatch = new Map();
var innerHeight = window.innerHeight;
// timestamp da última rodada do requestAnimationFrame
// É usado para limitar a procura por elementos visíveis.
var lastAnimationTS = 0;
// verifica se elemento está no viewport do usuário
var isElementInViewport = function(el) {
var rect = el.getBoundingClientRect();
var clientHeight = window.innerHeight || document.documentElement.clientHeight;
// renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content
if(el.className.includes('related-content-front')) return true;
// garante que usa ao mínimo 280px de margem para fazer o lazyload
var margin = clientHeight + Math.max(280, clientHeight * 0.2);
// se a base do componente está acima da altura da tela do usuário, está oculto
if(rect.bottom < 0 && rect.bottom > margin * -1) {
return false;
}
// se o topo do elemento está abaixo da altura da tela do usuário, está oculto
if(rect.top > margin) {
return false;
}
// se a posição do topo é negativa, verifica se a altura dele ainda
// compensa o que já foi scrollado
if(rect.top < 0 && rect.height + rect.top < 0) {
return false;
}
return true;
};
var asynxNextFreeTime = () => {
return new Promise((resolve) => {
if(window.requestIdleCallback) {
window.requestIdleCallback(resolve, {
timeout: 5000,
});
} else {
window.requestAnimationFrame(resolve);
}
});
};
var asyncValidateIfElIsInViewPort = function(promise, el) {
return promise.then(() => {
if(el) {
if(isElementInViewport(el) == true) {
const cb = elementsToWatch.get(el);
// remove da lista para não ser disparado novamente
elementsToWatch.delete(el);
cb();
}
}
}).then(asynxNextFreeTime);
};
// inicia o fluxo de procura de elementos procurados
var look = function() {
if(window.requestIdleCallback) {
window.requestIdleCallback(findByVisibleElements, {
timeout: 5000,
});
} else {
window.requestAnimationFrame(findByVisibleElements);
}
};
var findByVisibleElements = function(ts) {
var elapsedSinceLast = ts - lastAnimationTS;
// se não teve nenhum evento que possa alterar a página
if(hadAnEvent == false) {
return look();
}
if(elementsToWatch.size == 0) {
return look();
}
if(runningSearch == true) {
return look();
}
// procura por elementos visíveis apenas 5x/seg
if(elapsedSinceLast < 1000/5) {
return look();
}
// atualiza o último ts
lastAnimationTS = ts;
// reseta status de scroll para não entrar novamente aqui
hadAnEvent = false;
// indica que está rodando a procura por elementos no viewport
runningSearch = true;
const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve());
// obtém todos os elementos que podem ter view contabilizados
//elementsToWatch.forEach(function(cb, el) {
// if(isElementInViewport(el) == true) {
// // remove da lista para não ser disparado novamente
// elementsToWatch.delete(el);
// cb(el);
// }
//});
done.then(function() { runningSearch = false; });
// reinicia o fluxo de procura
look();
};
/**
* Quando o elemento `el` entrar no viewport (-20%), cb será disparado.
*/
window.lazyload = function(el, cb) {
if(el.nodeType != Node.ELEMENT_NODE) {
throw new Error("element parameter should be a Element Node");
}
if(typeof cb !== 'function') {
throw new Error("callback parameter should be a Function");
}
elementsToWatch.set(el, cb);
}
var setEvent = function() {
hadAnEvent = true;
};
window.addEventListener('scroll', setEvent, { capture: true, ive: true });
window.addEventListener('click', setEvent, { ive: true });
window.addEventListener('resize', setEvent, { ive: true });
window.addEventListener('load', setEvent, { once: true, ive: true });
window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true });
window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE);
// inicia a validação
look();
})();
Analisamos sete pulseiras e elegemos os melhores em custo-benefício, saúde, exercício e mais baratas
Danielle Sanches e Bruna Souza CruzPara o Guia de Compras UOL
As smartbands (pulseiras inteligentes, em português) oferecem bons recursos para quem deseja acompanhar a evolução na prática esportiva e ainda ter o a dados de saúde.
Esses dispositivos registram a quantidade de os dados, distâncias percorridas, calorias queimadas e notificam quando a pessoa atinge a meta de movimento diária. Alguns modelos ainda avaliam a qualidade do sono, ajudam a monitorar o ciclo menstrual e exibem gráficos relacionados aos batimentos cardíacos.
O Guia de Compras UOL analisou sete smartbands de marcas populares comercializadas no Brasil e preparou um ranking para ajudar você a escolher o modelo que mais se adequa às suas necessidades.
Xiaomi Mi Smart Band 8
É a pulseira com a maior duração de bateria: até 16 dias para uso típico, do dia a dia. O fato de ter carregamento rápido, que permite carga total em cerca de 1h, é um diferencial positivo. É um dos modelos com a maior variedade de exercícios físicos monitorados: mais de 150, como natação, tênis, dança, luta e skate. Quem gosta de corrida ainda pode usar o modo pebble, que oferece 10 estatísticas profissionais a partir dos dados coletados nessa modalidade de exercício. Por meio de um ório - comprado separadamente - é possível utilizar a smartband fixada no tênis. Funciona com celulares Android e iPhone.
Huawei Band 9
Lançada em maio de 2024, é a smartband mais recente da marca e possui uma ótima bateria: até 14 dias. A versatilidade dos modos esportivos (como natação, basquete, eSports e meditação) e das cores disponíveis (cinco) são pontos positivos. Um recurso em destaque é o modo Sleep, que emite um ruído branco, sons de paisagem ou música tranquila para ajudar a pessoa a relaxar. Modelo também tem mais sensores do que a sua geração anterior, o que inclui ajuste de brilho automático na tela conforme a intensidade de luz ambiente. Funciona com celulares Android e iPhone.
Huawei Band 8
Tem muitas semelhanças com a Huawei Band 9, como o mesmo peso (14 gramas) e espessura (8,99 milímetros). Elas poderiam empatar em segundo lugar, mas trata-se de uma versão mais antiga do que a outra. A smartband é vendida em quatro cores: verde, rosa, preto, laranja. De recursos extras, o modelo exibe notificações de chamadas, mensagens e tem cronômetro. Funciona com celulares Android e iPhone.
O ideal é que, antes de iniciar a atividade física, a pessoa procure um médico e faça um check-up para avaliar a saúde geral, do coração, saber se está tudo bem na parte ortopédica, para iniciar a prática de forma segura.
Nemi Sabeh, médico do esporte, cirurgião ortopedista e CEO da On Evolução Corporal
Xiaomi Mi Smart Band 8
É a pulseira que oferece mais opções para monitorar diferentes atividades físicas: mais de 150 modos de treino. Duas características se destacam aqui: é compatível com aplicativos Strava e Apple Health via a plataforma Xiaomi Mi Fitness, dando informações detalhadas aos esportistas. Ponto de atenção no quesito: não vem com GPS integrado. Funciona com celulares Android e iPhone.
Xiaomi Mi Smart Band 8 Pro
Leva a prata por ter um pouco menos funções esportivas. De acordo com o fabricante, os mais de 110 modos incluem esportes como corrida, ciclismo e ioga. Por outro lado, a versão vem com GPS, o que favorece o monitoramento de rotas e distâncias durante determinadas atividades físicas (como corrida de rua). Se você deseja ter o a dados como esses, a recomendação é investir nesse modelo, que custa um pouco mais. Funciona com celulares Android e iPhone.
Samsung Galaxy Fit 3
Entra no top 3 por também possuir mais de 100 modos esportivos monitorados. Consegue reconhecer automaticamente os exercícios mais populares, como corrida, elíptico e até natação em piscina, caso você se esqueça de ativá-los ao iniciar a atividade. Contudo, ela só funciona com todos os seus recursos a partir de um celular da Samsung. Também perde a segunda colocação pelo fato de o rival ter tela maior (1,6 polegadas) e com melhor resolução, além de funcionar com o recurso de detecção de queda.
Huawei Band 9
Monitora o estresse ao longo do dia e tem sugestão de exercícios de respiração para relaxar nos momentos de estresse. A análise do sono é uma das mais completas: mede a qualidade e duração do repouso, além de oferecer um recurso extra no modo Sleep, com ruído branco e sons relaxantes. Outro ponto positivo é o monitoramento de ciclo menstrual e período fértil. A bateria dura um pouco menos do que o segundo colocado: 14 contra 16 dias
Xiaomi Mi Smart Band 8 (versão global)
Propõe pontuação de vitalidade, de 0 a 100 no período de sete dias para entender melhor o impacto dos treinos na saúde. Também tem assistente de respiração que ajuda a relaxar quando necessário, assim como sistema de monitoramento e gerenciamento de ciclo menstrual. A tela é maior do que a da Huawei Band 9 (1,7'' contra 1,47''), mas é ligeiramente mais leve (12,8 gramas) - o que pode contribuir para o conforto no pulso. É o modelo com a melhor bateria, segundo dados do fabricante.
Samsung Galaxy Fit 3
Na análise do sono, o dispositivo promete acompanhar os estágios, nível de ronco e oxigênio no sangue durante o repouso. Além disso, tem um botão de emergência médica que, se acionado, liga para contatos pré-estabelecidos imediatamente informando condições de saúde e alergias prévias. Como tem a possibilidade de sincronizar com o telefone, permite visualizar dados e estatísticas de saúde em detalhes no app Samsung Health.
Huawei Band 8
Tem o melhor custo-benefício para quem quer pagar em torno de R$ 200. É leve (pesa 14 gramas) e vem com 100 opções de modalidades esportivas - o que é comparável com outras concorrentes com maior preço. A Samsung Galaxy Fit3, por exemplo, oferece uma quantidade próxima (mais de 100). Ainda tem a vantagem de ter recarga completa em apenas 45 minutos, além dos recursos extras para relaxamento, como exercícios respiratórios.
Xiaomi Mi Band 8 Active
Pesa 900 miligramas a mais que o modelo da Huawei - o que não faz tanta diferença assim, pois também entrega conforto na hora de praticar atividade física. A diferença fica no número de modalidades disponíveis, que é menor: mais de 50, de acordo com a marca. O carregamento é magnético e também rápido. Outro diferencial é que vem com o recurso para ajudar a acompanhar o ciclo menstrual mensalmente.
Xiaomi Redmi Smart Band 2
Também é leve (14,9 gramas) e ultrafina, o que conta a favor para os esportistas. Porém, dos três, é o que possui menos opções de atividades físicas monitoradas: são mais de 30. O modelo da Xiaomi também ficou em terceiro lugar por não ter o carregamento tão rápido como os demais desse ranking.
Smartband ajuda, mas não substitui médicos
É importante ressaltar que o monitoramento de dados durante a atividade física e outros aspectos de saúde não substituem um acompanhamento especializado de médicos, fisioterapeutas e nutricionistas, quando necessário. As informações coletadas e analisadas servem como pistas para ajudar no autoconhecimento e determinar objetivos para o próprio treino.
As variações de frequência cardíaca são normais ao longo do dia, mas a checagem do aparelho pode destacar alguma anormalidade e chamar a atenção para alguma doença
Páblius Staduto Braga, médico do esporte e coordenador do Centro de Medicina Especializada do Hospital Nove de Julho