A Apple anunciou uma suspensão temporária do desenvolvimento de software planejada para o próximo ano para iPhone, iPad, Mac e outros dispositivos Apple. Esta etapa foi tomada para eliminar falhas no código e melhorar a estabilidade geral das soluções de software.

Fonte da imagem: Nick_H/Pixabay

A decisão foi tomada em reunião interna da empresa na semana passada e visa fortalecer o controle de qualidade do código depois que vários bugs foram descobertos nas primeiras versões do software, segundo pessoas familiarizadas com o assunto. Em vez de desenvolver novos recursos, os engenheiros da Apple se concentraram em corrigir bugs e melhorar o desempenho do código existente.

Conhecido por suas interfaces intuitivas e alto nível de privacidade, o software Apple é um dos elementos-chave do sucesso da marca. Nesse sentido, manter a alta qualidade do software torna-se uma prioridade. Mas a empresa precisa encontrar um equilíbrio entre a inovação e a confiabilidade do software proprietário.

Nos últimos anos, a Apple tem apostado cada vez mais na qualidade, mesmo que isso signifique atrasar a introdução de novos recursos. Assim, em 2018, Craig Federighi, chefe de desenvolvimento de software, adiou uma série de recursos não realizados do iPhone para o próximo ano devido a preocupações de que o software continha muitos bugs.

Fonte da imagem: Apple

Em 2019, ele mudou a abordagem da Apple em relação ao desenvolvimento de software para evitar a ocorrência de problemas. Agora, cada novo recurso é ativado manualmente usando os chamados “sinalizadores de recursos”, que permitem aos testadores isolar o impacto de uma inovação no sistema geral antes de sua implementação.

Um tratado interno conhecido como “Pacto” também foi introduzido. Orienta os colaboradores a evitarem regressões no funcionamento do software e corrigirem prontamente os erros. Graças a essas medidas, as versões mais recentes do software da Apple apresentam menos bugs e menos novos recursos precisam ser adiados.

No entanto, o recente ciclo de desenvolvimento revelou muitos “vazamentos” (escapes) – erros que não foram descobertos durante os testes. Como resultado, a equipe de engenharia de software tomou a decisão incomum de pausar o desenvolvimento de novos recursos por uma semana para resolver o acúmulo de bugs.

Fonte da imagem: Apple

Com milhares de funcionários da Apple trabalhando para desenvolver uma variedade de sistemas operacionais e dispositivos, coordenar suas interações é uma tarefa complexa e sujeita a interrupções. “Este é um problema com 10 mil pessoas escrevendo códigos que podem quebrar completamente as plataformas de software”, disse um funcionário.

No mês passado, a empresa concluiu a primeira versão de seu próximo sistema operacional para iPhone, iPad e Mac, denominado M1. Este é o primeiro estágio importante de desenvolvimento. O software para iPhone e iPad, que será iOS 18 e iPadOS 18, chama-se Crystal. O software Mac, macOS 15, chama-se Glow.

As obras da segunda etapa, conhecida como M2, foram adiadas. Isso também afetou o próximo sistema operacional do Apple Watch – watchOS 11, chamado Moonstone, bem como a atualização do iOS 17.4, que deve ser lançada em março do próximo ano.

A suspensão também afetou versões futuras do visionOS, o software do headset Vision Pro da Apple, com lançamento previsto para o início do próximo ano. No entanto, neste momento não se prevê que atrasos no desenvolvimento atrasem o lançamento de produtos para os utilizadores finais. A suspensão do desenvolvimento está prevista para terminar esta semana.

Fonte da imagem: Apple

A Apple tradicionalmente apresenta suas principais atualizações de software todo mês de setembro, depois de demonstrá-las aos desenvolvedores e usuários em uma conferência em junho. No próximo ano, a empresa planeia concentrar-se na integração de IA generativa nos seus produtos.

A decisão da Apple de pausar temporariamente o desenvolvimento de novos recursos em favor de correções de bugs reflete o compromisso da empresa com a excelência. Isto pode causar insatisfação temporária entre utilizadores e desenvolvedores, mas a longo prazo, esta abordagem só pode fortalecer a confiança na marca. Melhorar a qualidade e a estabilidade do software é um investimento na experiência do usuário, que é parte integrante da filosofia da Apple.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *