;(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

Venda de celular sobe 10% no Brasil; auxílio emergencial ajudou, diz estudo

Estúdio Rebimboca/UOL
Imagem: Estúdio Rebimboca/UOL

Hygino Vasconcellos

Colaboração para Tilt

22/01/2021 15h45Atualizada em 29/01/2021 17h46

O auxílio emergencial e a "demanda reprimida" de meses anteriores fizeram as vendas de celulares crescerem 10% entre julho e setembro do ano ado em comparação com o mesmo período de 2019. As conclusões constam em estudo da consultoria IDC Brasil, que acompanha o mercado de tecnologia.

Foram vendidos 13,4 milhões de smartphones e 745,2 mil feature phones (telefones com menos recursos) no terceiro trimestre de 2020. No período, houve um aumento de 48% na receita, totalizando R$ 20,5 bilhões.

Segundo estudo do IDC Brasil, cerca de 15% dos beneficiados do auxílio emergencial usaram parte do recurso, que variou entre R$ 600 a R$ 300, na compra de um celular. A modalidade preferida para adquirir o aparelho foi a compra a prazo, em várias parcelas.

Para chegar ao índice, foram considerados o aumento de arrecadação do IPI (Imposto sobre os Produtos Industrializados), pago na compra dos celulares, e ainda o ICF (Índice de Consumo das Famílias), elaborado pela CNC (Confederação Nacional do Comércio de Bens, Serviços e Turismo). Também foram consideradas informações de uma fabricante de celulares, que não teve o nome revelado.

"Obviamente havia pessoas em situação mais vulnerável que destinaram o auxílio para bens de primeira necessidade; comida, por exemplo. No entanto, uma parcela destinou parte do valor para esses eletrônicos", explica o analista de pesquisa da consultoria, Renato Murari Meireles, que citou celulares com preço final de máximo R$ 1.000 como os mais buscados pelos beneficiados com o recurso.

Além do auxílio emergencial, o aumento nas vendas tem relação com compras que iriam ocorrer em meses anteriores e que foram canceladas por conta da pandemia, devido à contenção de gastos das famílias. "A demanda que estava reprimida nos meses de abril, maio e junho, por conta do fechamento do comércio [em algumas cidades e estados], foi retomada de julho a setembro", explica.

Em alguns casos, a compra ocorreu para atender à demanda dos filhos, que aram a acompanhar as aulas de casa; ou de trabalho, pela necessidade de participar de videoconferências. Também houve consumidores interessados em comprar novos aparelhos para consumir mais streaming, em alta na pandemia.

Desde o começo do ano de 2020, o mercado de celulares registrava queda nas vendas. Nos primeiros três meses, a redução foi de 1,6%; já entre abril a junho, a derrocada foi de 28%. "O ecommerce ajudou nas vendas, mas o brasileiro tem uma cultura muito ligada a lojas físicas, de ver e testar o aparelho. Quando teve reabertura de comércio, as pessoas foram para as lojas", diz Meireles.

Para ele, o aumento nas vendas entre julho a setembro reflete recuperação do mercado, acima do esperado, apesar da pandemia do coronavírus.

Mas não é a primeira vez que liberação de recursos do governo aquece o setor. No primeiro semestre de 2017, houve aumento de 25,4% na venda de celulares. Na época, um dos motivos apontados pela IDC foi a liberação do saque do FGTS, além da estabilização do valor do dólar.

Vendas em alta com preços salgados

O estudo aponta aumento no preço médio dos celulares. Os smartphones custaram em média R$ 1,5 mil (alta de 30%) e os feature phones, R$ 145 (32%). Segundo Meireles, a situação teria relação com a alta do dólar e pelos lançamentos de celulares considerados "mais robustos", com uma melhor performance.

"O dólar ou de US$ 3,97 no terceiro trimestre de 2019 para US$ 5,38 no terceiro trimestre de 2020, e afetou todo o ecossistema de tecnologia", entende o analista.

A IDC ainda não tem dados das vendas de celulares no Brasil no último trimestre de 2020. Mas a expectativa da consultoria é a continuidade da recuperação das vendas dos aparelhos.