A Apple anunciou que uma das vantagens mais importantes do iOS 12 será melhorar significativamente o desempenho em até 100% em algumas funções - consulte Nosso artigo anterior-. Mas por que os dispositivos tornaram-se tão lentos em primeiro lugar? Deixe o problema da bateria de lado, agora falando de um telefone que não apresenta nenhum defeito de hardware, então por que achamos que ele tem menos desempenho com o passar do tempo e atualizações? Como a Apple vai melhorar o desempenho?

Desempenho


O problema da bateria é uma das principais causas do baixo desempenho, mas depois de trocar a bateria ou fechar o downgrade de desempenho, que é uma opção no iOS 11.3 e posterior, devemos ter sentido que o sistema atualmente (que seja iOS 11.4.1) está rodando na mesma velocidade que estava no iOS 10 e antes do iOS 9, mas a verdade é que isso não está acontecendo. Sentimos que é mais lento. Mas esse sentimento é real?

Vários meses atrás, foi publicado um estudo no qual testes foram conduzidos em iPhones do mesmo modelo em vários sistemas diferentes, e o estudo saiu com um resultado dizendo que o desempenho é estável com atualizações (existem diferenças, é claro, mas não enormes) . A mesma coisa acontece nos testes de desempenho do BenchMark, que mostraram que, se o seu telefone não apresentar problemas de bateria, presume-se que ele está obtendo um resultado próximo ao que estava obtendo no passado. Mas não é assim que nos sentimos.

Após a Apple anunciar a melhoria de desempenho no iOS 12, vimos alguns comentários dizendo que o que está acontecendo é uma conspiração da Apple, já que a empresa ao longo dos anos deliberadamente reduziu o desempenho e então decidiu parar essa redução para dizer que isso é uma vantagem. Assim como a teoria de que as empresas farmacêuticas criam doenças e as empresas de computadores criam vírus. Portanto, a Apple reduz o desempenho e, em seguida, anuncia seu aumento, então ficaremos felizes sem a empresa adicionar um novo recurso. Boa teoria, mas não faria sentido que esse eufemismo aparecesse nos testes de desempenho? Quando a Apple diminuiu o desempenho da bateria, esta redução ficou evidente nos testes. Então, por que essa redução notável não é mostrada? A propósito, melhorar o desempenho inclui o iPhone X, então a Apple conspira contra si mesma para reduzir o desempenho do dispositivo mais recente a fim de evitar sua venda?

A verdade é que não existe uma razão única e explícita para este assunto, embora existam várias razões, e mencionamos apenas as 3 mais importantes.


Atualizações sucessivas cumulativas

Muitos de nós tinham seu dispositivo no iOS 8, então ele o atualizou para o iOS 9 a partir das configurações diretamente e, no ano seguinte, o iOS 9 apareceu e, em seguida, o iOS 10, depois o iOS 11 e atualmente o iOS 11.4.1 chegaram, tudo sem fazendo uma restauração limpa. A ideia, resumindo e por simplicidade, é que com a série contínua de atualizações, muitos arquivos podem estar incorretos por um motivo ou outro, causando uma queda no desempenho. Muitas vezes, os centros autorizados da Apple recomendam que você faça a atualização principal (9-10-11-12) do iTunes usando o Restore, pois ele remove todos os arquivos antigos acumulados e baixa apenas a versão mais recente. Você pode experimentar por si mesmo conectando seu dispositivo ao iTunes, fazendo uma cópia de backup, executando uma restauração e, em seguida, testando o desempenho do seu dispositivo, e você sentirá uma diferença notável no desempenho.

Se você sofre de lentidão no seu computador, pergunte-se quando foi a última vez que você fez uma restauração do iTunes? Se mais de um ano se passou, você precisa agora


Novas características

O ponto anterior é o motivo da redução do desempenho, mas não é o único motivo, mesmo após a restauração, ele não voltará à velocidade anterior, e o motivo são os novos recursos. Para simplificar, imagine que você tem seu aparelho e sua função é transportar 100 bolsas. Esta máquina será transportada dentro de um determinado período de tempo; Agora aumente o número para 150, depois para 200, depois para 300. Ele pode transportar 300 malas ao mesmo tempo e com a velocidade com que transportava 100 no passado? claro que não. O dispositivo não mudou e sua velocidade não diminuiu, mas o número de bolsas aumentou. Resumindo, é o que acontece: imagine que você comprou um novo iPhone 6s, e naquela época ele foi lançado com o iOS 9 e agora está rodando o iOS 11.4. Quer goste do sistema atual 11.4 ou não, mas certamente tem muito mais vantagens do que o do iOS 9. Agora o mesmo dispositivo com a mesma memória e processador e o mesmo tudo passou a ser para gerenciar mais funções, então é a velocidade que nós a sensação está diminuindo, mas na verdade ainda está na mesma velocidade que o exemplo de uma máquina de sacar. A velocidade não diminuiu, mas sim o aumento do número de malas, ou aqui queremos dizer as vantagens.

Seu dispositivo está funcionando na mesma velocidade, mas as tarefas nele aumentaram


Vantagens do mais recente

Vamos continuar com o mesmo exemplo anterior e você é uma pessoa com 6s e atualmente está sentindo a lentidão do dispositivo. Agora vamos comparar o 6s com o iPhone 8 nos testes. O último é superado por 89% na velocidade de um único núcleo, 165% no desempenho máximo "multi-core" e 53% nas seleções de Metal para jogos. Agora pense nas empresas de jogos e aplicativos, pois elas pensam automaticamente em oferecer mais vantagens para a concorrência, por isso estão principalmente interessadas no iPhone mais recente (cujo desempenho agora é o dobro do seu dispositivo). Os jogos e aplicativos foram desenvolvidos com esse dispositivo rápido em mente e, portanto, eles adicionaram muitos recursos novos ao jogo ou aplicativo. Ou seja, tornou-se um acontecimento com você assim como o ponto anterior, que é que os aplicativos aumentam as funcionalidades dentro deles, assim como os jogos, e isso faz você sentir que o desempenho está menor, mas na verdade é quase constante, mas a carga aumentou.

O desenvolvedor se concentra em aplicativos para dispositivos mais novos, o que causa carga adicional nos mais antigos


Como a Apple vai melhorar o desempenho?

Agora, muitos de nossos seguidores estão dizendo: se o que você está dizendo é verdade, como a Apple vai melhorar o desempenho? Você removerá benefícios? Os novos recursos não são a causa da lentidão, então como a Apple dobrará a velocidade sem remover os recursos? A resposta a esta pergunta é um ponto que os programadores sabem, que é melhoria de desempenho ou "Otimização", que é que o desenvolvedor reescreve e constrói seu programa, jogo ou sistema e usa outros códigos alternativos. Por exemplo, eu tinha 10 linhas de código para tal e tal recurso e, em seguida, adicionei um novo recurso, então escrevi após essas linhas 6 novas linhas, depois 14 para um terceiro recurso. Agora tenho 30 linhas para fazer com 3 benefícios. Para que o desenvolvedor melhore o desempenho de seu aplicativo, ele revisa todas as linhas e pode encontrar pontos duplicados nelas ou mesclá-los para formar 20 linhas para fornecer as mesmas vantagens ou mesmo descobrir que pode ser escrito melhor e com técnicas melhores, e isso o torna mais rápido.

Este é o segredo de que o iOS 12 não tem um grande número de vantagens, já que a Apple concentra parte de seus desenvolvedores em melhorar o desempenho. E, claro, a Apple fala sobre como melhorar seu desempenho, ou seja, iniciar e sair de aplicativos e abrir a câmera. Mas se houver um aplicativo específico que é lento, o que a Apple está fazendo não melhorará o desempenho desses aplicativos porque eles funcionam no próprio sistema, não nos aplicativos.

Claro, você pode dizer por que a Apple não melhorou o desempenho e escreveu códigos da melhor maneira desde o início? A resposta simples é que melhorar o desempenho leva muito tempo em comparação com adicionar um recurso; Por exemplo, a Apple pode adicionar o recurso XYZ em um mês, mas pode levar 4 meses para fazê-lo funcionar o mais rápido possível. Então, a Apple costumava adicionar e disse que com o iOS 12 é hora de melhorar o desempenho

Qual dos motivos que você vê mais afetando o desempenho dos dispositivos? Ou você concorda que a Apple criou o problema até com o X e agora está resolvendo, alegando atualizar sem vantagens?

المصادر:

Wired| TheNextWebGeekbench

Artigos relacionados