O iOS 11 descarta o suporte para aplicativos herdados de 32 bits. Neste tutorial, mostraremos como você pode identificar rapidamente qualquer aplicativo de 32 bits instalado no seu iPhone, iPad ou iPod touch.
Se você tiver aplicativos de 32 bits no seu dispositivo, eles não serão iniciados após a atualização para o iOS 11. A Apple planejou isso introduzindo no iOS 10.3 uma lista de aplicativos herdados de vergonha.
Antes do iOS 11, o lançamento de um aplicativo de 32 bits produzia uma mensagem informando que não apenas os aplicativos de 32 bits tornam o dispositivo mais lento, mas que param de funcionar completamente com versões futuras do iOS.
O iOS 11 removeu completamente o suporte para aplicativos de 32 bits para que eles não sejam abertos.
Como identificar aplicativos de 32 bits que você instalou
No iOS 10.3 e posterior, os clientes podem conferir uma nova seção Compatibilidade de aplicativo que lista todos os aplicativos desatualizados de 32 bits que estão atualmente instalados no dispositivo do usuário.
1) Aventure-se em Configurações → Geral → Sobre.
2) Toque Formulários.
Se nada acontecer ao tocar em Aplicativos, todos os aplicativos instalados no seu dispositivo são de 64 bits e você não precisa se preocupar com nada. Se você tiver um ou mais aplicativos de 32 bits no dispositivo, tocar em Aplicativos leva você a um Compatibilidade de aplicativos tela.
É aqui que você verá todos os aplicativos herdados instalados no seu dispositivo.
“Esses aplicativos podem tornar seu iPhone mais lento e não funcionarão com versões futuras do iOS se não forem atualizados”, lê a descrição do recurso nas versões 10.3-11 do iOS. No iOS 11 e posterior, a mensagem afirma claramente que os aplicativos de 32 bits não funcionarão, a menos que sejam atualizados.
"Se nenhuma atualização estiver disponível, entre em contato com o desenvolvedor do aplicativo para obter mais informações", lê o prompt.
Enquanto o iOS 10.3-11 ainda permite o uso de aplicativos herdados, o iOS 11 e posterior não os abre de todo.
Nomeando e envergonhando aplicativos herdados
O almoço de um aplicativo herdado no iOS 10.3-11 exibe um prompt informando que o aplicativo não foi atualizado para o tempo de execução de 64 bits. "O uso pode afetar o desempenho geral do sistema", adverte a mensagem.
Toque Está bem para descartar a mensagem e continuar usando o aplicativo desatualizado às custas do desempenho e da estabilidade do sistema.
Aqui está uma lista de dispositivos iOS equipados com os chips de 64 bits da Apple:
- iPhone 5s / SE / 6 / 6s / 7/8 / X
- iPad Air e iPad Air 2
- iPad mini 2, iPad mini 3 e iPad mini 4
- IPod touch de sexta geração
- IPad Pro de 12,9 polegadas, iPad Pro de 9,7 polegadas e iPad Pro de 10,5 polegadas
- IPad de 9,7 polegadas (2017)
Mais uma vez, o iOS 11 se recusa a lançar aplicativos de 32 bits.
Todos os aplicativos e atualizações enviados à App Store desde julho de 2016 devem ter 64 bits.
Por que aplicativos de 32 bits tornam seu dispositivo mais lento
O iOS inclui versões separadas de 32 e 64 bits das estruturas do sistema e aplicativos padrão.
Ao executar em um dispositivo de 64 bits, o iOS usa kernel, bibliotecas e drivers de 64 bits. No entanto, o lançamento de um aplicativo de 32 bits no hardware de 64 bits força o iOS a também carregar estruturas de sistema de 32 bits.
Os recursos do sistema ficam sobrecarregados e o sistema tem menos RAM para executar seus aplicativos. O desempenho do dispositivo é mais punido ao usar aplicativos herdados que processam em segundo plano.
TUTORIAL: Como identificar os porcos da bateria no seu iPhone e iPad
Mas se todos os aplicativos instalados no seu dispositivo forem compilados para o tempo de execução de 64 bits, as estruturas do sistema de 32 bits nunca precisarão ser carregadas na RAM. O sistema usa menos memória em geral, realiza várias tarefas com mais facilidade e inicia aplicativos mais rapidamente.
Até aplicativos que não são sensíveis ao desempenho ganham com essa eficiência de memória.
O que fazer se seus aplicativos favoritos ainda estiverem com 32 bits?
A Apple exige que aplicativos novos e atualizados enviados à App Store em junho de 2015 sejam compatíveis com processadores de 64 bits. Em outras palavras, todos os aplicativos listados na seção Compatibilidade de aplicativos não foram atualizados para computação de 64 bits desde pelo menos junho de 2015.
Deixar aplicativos sem atualizações de compatibilidade não é fácil de usar, mas apenas porque um aplicativo não é de 64 bits não significa que seu desenvolvedor é preguiçoso. Por exemplo, alguns desenvolvedores de jogos não lançam atualizações de compatibilidade se as vendas não corresponderem ou excederem suas expectativas internas.
Não há muito o que fazer sobre isso, além de entrar em contato com o desenvolvedor em questão e dizer a ele como essa situação o frustra. Para fazer isso, basta ir para Configurações → Geral → Sobre → Aplicativos, depois toque em um aplicativo na lista.
Sua página da App Store carrega onde você pode ver quando a atualização mais recente foi lançada, a lista de dispositivos compatíveis, a descrição e o histórico de versões e mais.
Toque Site do desenvolvedor na página da App Store para abrir o site oficial, onde você pode encontrar as contas de mídia social do desenvolvedor e preencher um formulário de contato.
Perguntar publicamente a um desenvolvedor, no Twitter ou através de outros canais de mídia social, quando eles estão enviando uma atualização de compatibilidade, pode não funcionar, mas vale a pena tentar.
Você tem aplicativos herdados no seu iPhone, iPad ou iPod touch?
Se sim, quais são?