Aviso: o aplicativo não está otimizado para iOS 10 - você pode fazer isso
Na versão beta do iOS 10.3, os usuários recebem o aviso ao iniciar alguns aplicativos de que o aplicativo não está otimizado para o iOS 10. Nesta dica prática, explicamos o que está por trás e o que você pode fazer sobre isso.
Aviso: o aplicativo não está otimizado para iOS 10
O aviso no iOS 10.3 refere-se ao ambiente de 64 bits que a Apple instalou em seus telefones celulares desde o iPhone 5S. Em vez de um processador de 32 bits, existe um processador de 64 bits em todos os iPhones do iPhone 5S. Isso torna os novos iPhones mais rápidos, porque eles podem processar mais dados ao mesmo tempo. No entanto, isso afeta os aplicativos:
- Os aplicativos devem ser otimizados para processadores de 64 bits para que possam se beneficiar deles. Se aplicativos de 32 e 64 bits forem executados em paralelo em um processador de 64 bits, os aplicativos de 32 bits desacelerarão o iPhone.
- Portanto, a Apple não permite aplicativos novos e puros de 32 bits em sua loja desde 2015, uma versão de 64 bits também deve ser enviada.
- Portanto, pode-se supor que a Apple excluirá mais cedo ou mais tarde aplicativos de 32 bits do iPhone. A mensagem de aviso no iOS 10.3 é o primeiro indicador desta etapa.
- A partir do iOS 11, é provável que os aplicativos de 32 bits não sejam mais executados no iPhone. Se a Apple permanecer fiel à sua estratégia, o iOS 11 aparecerá no outono.
- Para programadores de aplicativos, isso significa muito esforço: os aplicativos precisam ser reescritos para serem executados no novo ambiente. É provável que o esforço seja alto demais para editores menores.
- Se você não pode ficar sem aplicativos individuais para os quais a mensagem de aviso aparece, não deve atualizar para o iOS 11 por enquanto.
- Como os iPhones mais antigos, como o iPhone 5 e 5c, são executados em um ambiente de 32 bits, o iOS 11 provavelmente não estará mais disponível para esses iPhones.
Na próxima página, mostraremos como descobrir se você possui um iPhone com um processador de 32 ou 64 bits.