Revisitando o iOS 4 em 3GS: The Kruft, the Bad, and the Ugly

Já se passaram três semanas desde que o iOS 4 se tornou público, e eu honestamente não consigo me imaginar voltando à minha existência anterior no iPhone. As pastas sozinhas simplificaram tanto a minha vida que não consigo me lembrar como já lidei com sete telas de aplicativos em vez de duas. Sem dúvida, ele fornece uma experiência de usuário dramaticamente superior ao iPhone OS 3.1.2 no 3GS (sua milhagem pode variar no 3G), como observei em um Reveja mês passado.

Mas isso não significa que tudo é perfeito. Você vê, uma falha que não era evidente durante a fase beta do iOS 4 tornou-se bastante clara, pois a maioria dos meus os aplicativos foram atualizados para multitarefa: manter os aplicativos de fundo na memória para um aplicativo rápido destrói a bateria do iPhone 3GS vida. Apesar de todas as promessas de Steve de oferecer multitarefa sem problemas de bateria, agora tenho que carregar meu iPhone às 20h. para mantê-lo funcional durante a noite, o que eu nunca fiz antes. Sem alterar meu comportamento em nada - nem mesmo usando multitarefa mais avançada, como áudio de terceiros e VoIP em segundo plano, meu telefone agora precisa do carregador o tempo todo.

E, infelizmente, é apenas a ponta do iceberg para os problemas encontrados em qualquer 3GS executando iOS 4 como deveria ser.

Em geral, o maior problema do iOS 4 no 3GS é kruft, um termo mais antigo para código mal escrito cujo desempenho se degrada com o tempo graças a falhas intrínsecas. Para usar em uma frase, “Windows Me é o sistema operacional mais kruftiest já criado”. Kruft é a razão pela qual o clássico Mac OS e cada versão do Windows não pode simplesmente ser deixada ligada ou em espera o tempo todo sem se tornar comicamente inepta ou exigir um reiniciar. E a falta de kruft é a razão pela qual todas as versões do Mac OS X desde o Panther têm sido um prazer de usar - não me lembro a última vez que precisei reiniciar um Mac além de atualizações de software.

E, pelo menos até o iOS 4, descobri que o iPhone é livre de kruft (exceto a legião de aplicativos baratos que ninguém deveria colocar em seus telefones) e agradável. Praticamente nunca o reiniciei, ele não congelou e o gerenciamento de tarefas foi inteligente o suficiente para nunca exigir que eu interviesse. Mas uma grande parte disso era a simplicidade do sistema. Além de alguns utilitários de sistema da Apple, o que quer que estivesse na tela recebia atenção, nada mais. Em contraste, o iOS 4 mantém os aplicativos mais recentes na RAM para acesso rápido e armazena outros para reinicialização rápida, usando um processo automatizado para empurrá-los e retirá-los da memória.

E isso significa que quanto mais você usa o telefone, mais difícil ele tem que trabalhar para fazer muitas das coisas básicas que o tornam excelente. O pressionamento de botões fica lento, a rolagem engasga e até o carregamento do e-mail demora muito mais do que o normal. E muitas, muitas telas ficam em branco e permanecem assim por mais tempo do que deveriam quando você faz uma troca de aplicativo.

Eu atribuiria isso a um código não otimizado para uma nova versão principal, não fosse o fato de ter descoberto dois métodos infalíveis para melhorar a vida útil da bateria e o desempenho geral:

1. o “Redefinição dupla de disco rígido” método que discutimos no início deste mês.
2. Abrindo o alternador de aplicativos, pressionando e segurando qualquer ícone para abrir o botão de exclusão e, em seguida, livrando-se de todos os aplicativos para limpar a RAM.

Pior ainda, descobri que 2 é um método muito melhor. Por causa da maneira um tanto burra com que o iOS 4 lida com um grande número de aplicativos sendo abertos e fechados (eu tenho muitos interesses, ok?), Atualmente tenho 43 aplicativos supostamente abertos no meu telefone. Agora, claramente apenas os 4 ou mais recentes estão realmente na memória, mas alguém poderia pensar que reter mais do que os 8 aplicativos mais recentes ser uma completa perda de tempo, já que navegar para trás mais longe do que provavelmente é mais lento do que apenas reiniciar um aplicativo que você não usou em seis horas.

Em abril, Steve Jobs disse, “Em multitarefa, se você vir um gerenciador de tarefas, ele estragou tudo.” Eu concordo totalmente, Steve. Então, por que estou constantemente tendo que descartar tarefas que não realizava há dias apenas para obter uma taxa de rolagem decente?

Eu sou o único? Ou o seu 3GS está atolando e perdendo carga rapidamente?

Última postagem do blog

O iPhone 5c pode ser oficialmente 'vintage', mas sua missão ainda está muito viva
October 21, 2021

O iPhone 5c é oficialmente considerado “vintage” pela Apple. Embora esse termo possa convocar imagens de hipster retro chique, significa que os pro...

O iPhone 5G provavelmente não será lançado antes de 2020
October 21, 2021

O iPhone 5G provavelmente não será lançado antes de 2020Em breve, esse modem poderá ter o nome Apple.Foto: IntelA data de lançamento estimada para ...

| Culto de Mac
October 21, 2021

Por que a Apple torna quase impossível consertar seu próprio iPhoneEste iPhone X aberto parece muito com a boca de uma cobra. Isso é apropriado.Fot...