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

5G "à toa" e bateria pior: o que dizem os primeiros reviews do iPhone 12

iPhone 12 - Reprodução
iPhone 12 Imagem: Reprodução

Gabrielle Pedro

Colaboração para Tilt

21/10/2020 13h36

Sem tempo, irmão

  • 5G não funciona bem com todos os apps nem em todo lugar
  • Magsafe é legal, mas é caro e não supre a falta do carregador na caixa
  • Câmeras melhoraram pouco, mas os detalhistas vão notar

O iPhone 12 ainda não tem data nem preço oficial de comercialização no Brasil, mas fora do país a nova linha de celulares da Apple já está sendo testada. Por isso, Tilt foi atrás de avaliações da imprensa internacional para saber se os modelos agradaram o público.

Apesar de já ter anunciado que a nova linha conta também com o iPhone 12 Mini e o iPhone 12 Pro Max, estes deverão ser lançados só no próximo dia 6 de novembro nos Estados Unidos, e por isso ainda não foram testados. As análises a seguir são sobre o iPhone 12 e o iPhone 12 Pro.

Novo design: um velho conhecido

Nos textos sobre as primeiras impressões, o novo-velho visual do iPhone 12, que nos remete ao iPhone 4, foi bastante falado. Bem semelhante ao iPad Pro, ambos os corpos são mais angulares e têm bordas planas, o que talvez ajude o novo celular a se destacar entre os smartphones recentes, com curvas agressivas.

Em um comparativo do Engadget entre o 11 Pro e 12 Pro, as diferenças não foram gritantes, exceto pelas laterais. "O iPhone 11 era robusto de uma forma atraente, mas o modelo deste ano é 11% mais fino e 16% mais leve, de acordo com a Apple. Embora isso possa não parecer uma mudança dramática, você pode realmente sentir a diferença", diz o texto.

MagSafe e bateria

Outra mudança pouco esperada pelos fãs e usuários da marca é o MagSafe, dois ímãs que estão nos iPhones 12 e 12 Pro, que permite o carregamento sem o fio típico da marca. Um tem o formato de um anel e destina-se principalmente a travar o carregador MagSafe no lugar. O segundo ímã, menor, fica abaixo dele, para se usar alguns órios da Apple.

"Testei o carregador MagSafe e a carteira MagSafe da Apple. Mas preferi carregar com fio normal porque era mais rápido, além de carregar minha própria carteira, porque comporta mais cartões", resume Brian X. Chen, do The New York Times.

O The Verge também não ficou muito impressionado com o recurso, reclamando do custo-benefício e da decisão da Apple de pagar por fora. "Se você quiser usar o carregador MagSafe de US$ 39 da Apple para obter um carregamento rápido de 15 watts, você precisará comprar seu próprio adaptador de energia USB-C de 20 watts ou pagar pelo da Apple por US$ 19 porque não está mais na caixa".

Já quanto ao tempo de consumo de bateria do iPhone 12 e 12 Pro, a Apple espera que os usuários consigam usar o aparelho por um dia inteiro, mas ela parece não ter agradado tanto os críticos assim. Para os sites Wired, Engadget e The Verge a percepção foi a mesma: num comparativo com os aparelhos da linha 11, os novos modelos da marca perdem um pouco.

Um dos pontos que justifica isso é o novo serviço 5G, que demanda mais bateria do que o 4G ou uma rede fixa wi-fi.

Velocidade 5G

Pela primeira vez, os iPhones da Apple se conectam a redes 5G. Mas de acordo com o colunista do The New York Times, Brian Chen, não é fácil encontrar um lugar onde, de fato, o recurso possa ser usado. Isso porque as redes 5G com supervelocidade não funcionam em todos os lugares dos Estados Unidos ainda. Ou do mundo.

Ou seja, depois de estar com o celular em mãos, é necessário procurar os lugares mais próximos a você onde a rede 5G mais rápida esteja disponível. Torça para que haja um bem perto.

O que explica isso é o fato de existirem dois tipos de 5G: O "5G Nationwide", que é mais lento —apenas 20% mais rápido que o 4G—, porém mais ível; e o "5G Ultra Wideband", da Verizon, que é mais rápido, porém limitado geograficamente.

Além da localização, de acordo com o site Engadget, nem todos os aplicativos atualizaram suas configurações para o 5G. Outro ponto levantado é que mesmo com uma conexão de dados cerca de cinco vezes mais rápida do que a de um wi-fi doméstico, o iOS ainda insiste que arquivos grandes necessitam de uma conexão por wi-fi.

Câmeras

As câmeras do iPhone 12 continuam seguindo o mesmo padrão de qualidade da Apple, mas não espere grandes diferenças em comparação à linha de iPhones 11. De acordo com o site The Verge e Engadget, as melhorias dos novos aparelhos são bem pequenas.

"A câmera principal tem uma lente um pouco mais brilhante do que no ano ado, o que a ajuda com pouca luz, e o novo processamento Smart HDR 3 da Apple parece ser um pouco mais inteligente. A redução de ruído foi aprimorada e parece melhor do que no iPhone 11: as fotos parecem menos granuladas e há um pouco mais de detalhes. As fotos também são um pouco mais contrastantes; a cada ano, a Apple parece estar mais disposta a deixar os pontos claros serem claros e as sombras serem sombras", destacou o The Verge.

Entre as atualizações listadas pela Apple está a melhor resolução para fotos tiradas em modo noturno, já que agora o celular tem sensores que captam mais luz. Mas, aparentemente, o resultado não é tão surpreendente assim.

O ponto das análises é que a menos que você se interesse em trabalhar com realidade aumentada (RA) ou fotos de retrato no modo noturno, recursos novos como o sensor Lidar (que reconhece objetos) ou a nova detecção de luz podem não ser tão úteis.

Para o The Verge e o Engadget, o recurso Lidar parece estar no celular para ser descoberto e melhor aproveitado pelos usuários com o ar do tempo. Ou seja, é uma funcionalidade que será pouco aproveitada agora.

Vale ressaltar que os iPhones 12 possuem algumas pequenas melhorias fotográficas, mas perceptíveis em relação ao 11 Pro: a lente grande angular distorce um pouco menos nas bordas, e as fotos com ela e com a lente telefoto são um pouco mais nítidas e detalhadas, segundo as análises.

Existem também algumas novas configurações: você pode realmente desligar a correção da lente e pode desligar tanto o Smart HDR quanto a "detecção de cena", que tenta reconhecer uma foto de forma inteligente para expô-la corretamente.