Segurança 12 Nov
Apesar da boa reputação quando o assunto é atualizações de software, a Apple acabou enfrentando uma série de problemas com o lançamento do iOS 13. A experiência entregue aos usuários não foi das melhores e a empresa está ciente disso.
Por isso, a Bloomberg teve acesso a novos planos da Apple que incluem uma mudança profunda na forma como a empresa testa seus softwares. De acordo com fontes, as novidades foram anunciadas em uma reunião interna da empresa de Cupertino e devem começar a ser aplicadas no desenvolvimento do iOS 14.
Assim, os desenvolvedores da empresa agora devem desativar recursos que ainda estão inacabados ou com bugs nas chamadas "compilações diárias". Isso será possível graças a implementação de um nova opção que permite ativar ou desativar essas funções no menu do sistema.
Seguindo o exemplo do Chome, a ideia da Apple é usar algo semelhante as "flags" do navegador. Com isso, recursos experimentais podem ser desativados para que a empresa saiba exatamente o estágio de desenvolvimento do sistema. Isso porque a mistura de recursos experimentais com funções prontas para o uso acabaram entregando um iOS 13 problemático.
O iOS 13 se transformou em uma grande dor de cabeça. O sistema trouxe uma série de erros: aplicativos não abriam ou ficavam mais lentos, a interface do app de mensagens tinha um erro sério, a pesquisa do sistema enfrentou um bug que deixou muitos usuários sem paciência. Além disso, recursos que foram anunciados sequer foram entregues.
A situação ficou insustentável quando engenheiros perceberam que o iOS 13 inicial não estava bom o suficiente e já pularam para o desenvolvimento da versão 13.1. Além disso, como equipes diferentes acrescentam alterações quase que diariamente, o setor de testes não sabia quando a versão estava completamente estável:
Os testadores passavam dias sem uma versão estável. Isso atrapalhava a equipe que sequer sabia quais recursos realmente estavam funcionando [..]
Por enquanto, a Apple não comenta o assunto de forma oficial. Mesmo assim, fontes indicam que a empresa também deve aplicar as novas mudanças para outros sistemas, incluindo os iPadOS, watchOS, macOS e tvOS. Além disso, a empresa pode adiar alguns recursos do iOS 14 para a versão 15 em busca de estabilizar a situação.
Comentários