;(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(); })();
  • AssineUOL
Topo

Movimento

Inspiração pra fazer da atividade física um hábito


7 smartwatches bons para praticar exercícios; veja qual cabe no seu bolso

Smartwatch é um aliado para praticantes de exercícios físicos - Getty Images
Smartwatch é um aliado para praticantes de exercícios físicos Imagem: Getty Images

De VivaBem*

26/02/2023 04h00

A atividade física é essencial para a prevenção de doenças, pois podem servir como tratamento de problemas físicos ou mentais, pode prevenir problemas cardiovasculares ou respiratórios, além de reduzir o risco de morte prematura.

E, para qualquer exercício, um estímulo é sempre bem-vindo —como os smartwatches, que conquistaram uma legião de fãs.

Batimentos cardíacos por minuto, quantidade de calorias gastas, tempo percorrido, os diários... de fato, os relógios inteligentes auxiliam muito os praticantes de atividades físicas.

Como escolher um smartwatch?

Diante da oferta de smartwatches no mercado, selecionar a melhor opção pode ser uma tarefa árdua. É importante estar atento às características de cada modelo e entender que o dispositivo precisa ser analisado de acordo com as suas necessidades.

Primeiro, esteja ciente das diferenças entre os smartwatches e as smartbands.

  • Smartwatches: precisam ser conectados a um smartphone e trazem diversas funções, tanto voltadas para a saúde, como pagamento por aproximação, localização por GPS, chamadas de áudio, entre outras
  • Smartbands: são menores (parecem uma pulseira), mais baratas e possuem menos funções, normalmente focadas na saúde

Antes de adquirir um smartwatch ou smartband, perceba o design do produto, pois é necessário ajustar ao seu pulso para que as funções possam ser exercidas da melhor maneira.

Lembre-se, o modelo não pode ser maior que seu pulso. A disposição dos botões também pode ser levada em consideração, pois precisa facilitar o uso para o usuário, enquanto ele se movimenta.

E, por último, perceba se o modelo escolhido é compatível com seu smartphone. Afinal, de nada valerá se você investir em um produto que não funcionará efetivamente.

Diante dessas informações, selecionamos alguns modelos que exercem bem a função. Confira:

Amazfit GTS 4 Mini

Amazfit GTS 4 Mini - Divulgação - Divulgação
Imagem: Divulgação

Preço: R$ 619

  • Bateria: 15 dias de autonomia em uso normal
  • Resistente à água: sim
  • Número de modos esportivos: mais de 120
  • Principais funções de saúde: batimentos cardíacos, monitoramento de estresse e controle de ciclo menstrual
  • Compatível com: Android e iOS

Apple Watch Series 8

Apple Watch Series 8 - Divulgação - Divulgação
Apple Watch Series 8
Imagem: Divulgação

Preço: R$ 4.139,01 à vista

Nós avaliamos aqui a geração mais recente do aparelho, e suas principais qualidades foram:

  • interface rápida
  • integração perfeita com iPhone
  • quantidade de funções dedicadas a esportes e saúde
  • funções úteis para mulheres cisgênero

Samsung Galaxy Watch 5

Samsung Galaxy Watch5 - Divulgação - Divulgação
Imagem: Divulgação

Preço: R$ 1.599 à vista

  • Bateria: pouco mais de dois dias
  • Resistente à água: sim
  • Número de modos esportivos: 11 pré-estabelecidos e centenas personalizáveis
  • Principais funções de saúde: eletrocardiograma, batimentos cardíacos, monitoramento de estresse e de oxigenação no sangue, controle de ciclo menstrual, bioimpedância e análise de sono
  • Compatível com: Android (funções adicionais para aparelhos Samsung)

Huawei GT Runner

Huawei GT Runner - Divulgação - Divulgação
Imagem: Divulgação

Preço: R$ 1.499,90

  • Bateria: até 14 dias de uso normal
  • Resistente à água: sim
  • Número de modos esportivos: 19 pré-estabelecidos e centenas personalizáveis
  • Principais funções de saúde: batimentos cardíacos, monitoramento de estresse e de oxigenação no sangue e análise de sono
  • Compatível com: Android e iOS

Xiaomi Mi Watch Lite

Xiaomi Mi Watch Lite - Divulgação - Divulgação
Imagem: Divulgação

Preço: R$ 490

  • Bateria: até 9 dias de uso normal
  • Resistente à água: sim
  • Número de modos esportivos: 11 pré-estabelecidos
  • Principais funções de saúde: batimentos cardíacos, exercícios de respiração e análise de sono
  • Compatível com: Android e iOS

Polar Ignite 2

Polar Ignite 2 - Divulgação - Divulgação
Imagem: Divulgação

Preço: R$ 1.899,26

  • Bateria: até 20 horas em modo treino e 120 horas em modo relógio
  • Resistente à água: sim
  • Número de modos esportivos: mais de 130
  • Principais funções de saúde: batimentos cardíacos, exercícios de respiração, análise de sono e testes físicos
  • Compatível com: Android e iOS

Garmin Forerunner 945

Garmin - Divulgação - Divulgação
Smartwatch Forerunner 945 da Garmin
Imagem: Divulgação

Preço: R$ 3.999

  • Armazenamento até mil músicas na memória e ouvi-las com fones de ouvido
  • Monitoramento de desempenho e estados de treino
  • Status de aclimatação de altitude, foco em carga, tempo de recuperação e efeitos de treinos aeróbicos e anaeróbicos
  • Função para pagamentos apenas com o relógio
  • Mapas de bordo e funções de rastreamento e assistência
  • Indicado para triatletas
  • Compatível com: Android e iOS

*Com informações de reportagens de Carol Faicadori e Rodrigo Lara.

Rodapé content commerce -  -