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

Por que Grand Siena deveria estar aposentado, mas surge entre mais vendidos

Fiat Grand Siena 1.4 GNV - Murilo Góes/UOL
Fiat Grand Siena 1.4 GNV Imagem: Murilo Góes/UOL

José Antonio Leme

Do UOL, em São Paulo (SP)

17/03/2022 12h00

A virada do ano de 2021 para 2022 viu uma série de despedidas acontecendo no mercado automotivo, tanto de carros quanto de algumas versões. Tudo isso aconteceu por causa da entrada em vigor da nova fase do Proconve, que estabelece limites e parâmetros mais rígidos em relação a emissões e eficiência energética.

Entre vários carros que tiveram de ser descontinuados, alguns deram adeus com pompa e edição especial, como Fiat Uno e Renault Sandero RS; outros foram embora quase em silêncio, como é o caso do Fiat Grand Siena.

  • O UOL Carros agora está no TikTok! Acompanhe vídeos divertidos, lançamentos e curiosidades sobre o universo automotivo.

O veterano sedã estava no mercado desde 2012 e, apesar de já ter saído de linha, em fevereiro figurou entre os 20 carros mais vendidos do País.

Com 2.637 unidades, foi o 15º veículo mais emplacado do mês ado, entre carros de eio e comerciais leves. O Grand Siena fcou à frente de modelos como Toyota Hilux, VW Nivus e Jeep Renegade, por exemplo.

Falta de componentes e 'ajudinha' do governo

Siga o UOL Carros no

Essas 2.637 unidades que fizeram do Grand Siena um dos 20 veículos mais vendidos em fevereiro só foram possíveis devido a uma combinação de fatores.

A pandemia e uma "forcinha" do governo federal permitiram esse fenômeno. Vamos explicar.

Inicialmente, todos os carros que iriam sair de linha na virada do ano teriam de ser comercializados até 31 de dezembro de 2021. Contudo, devido à falta de componentes na pandemoa, a exemplo de semicondutores e pneus, diversas marcas tinham carros parados parcialmente prontos nos pátios.

Caso a data de 31 de dezembro fosse mantida esses carros inacabados teriam que ser destruídos, gerando prejuízo para as montadoras. Por isso, a Anfavea conseguiu junto ao governo um prazo maior.

Assim, esses carros poderão ser concluídos até o dia 31 de março de 2022, ou seja, até o final deste mês, e comercializados até junho de 2022 pelas concessionárias.

Com essa manobra, a Fiat, mesmo já tendo tirado o Grand Siena do seu site desde o dia 1º de janeiro, conseguiu emplacar quase 3 mil unidades de um carro que, em tese, nem existe mais.

Já vendia pouco

Vale lembrar que, além das novas regulações, a questão mercadológica também contou para decretar o fim do Grand Siena e de outros modelos.

Paulo Roberto Garbossa, da ADK Automotive, diz que as montadoras também "fazem a conta" para ver se vale a pena investir em modificações profundas em carros antigos para atender as novas regras ou apostar em novos produtos.

Com o sucessor Cronos já no mercado há alguns anos e vendendo muito mais, a Fiat não tinha motivos para um investimento forte no Grand Siena.

Nos últimos três anos, o Cronos superou com folga o "irmão mais velho" em vendas, de acordo com dados de emplacamentos da Fenabrave. Em 2021, o sedã novo teve quase o dobro de emplacamentos.

Quer ler mais sobre o mundo automotivo e conversar com a gente a respeito? Participe do nosso grupo no Facebook! Um lugar para discussão, informação e troca de experiências entre os amantes de carros. Você também pode acompanhar a nossa cobertura no Instagram de UOL Carros