A Apple interrompeu o desenvolvimento do iOS 18 e de outros novos sistemas operacionais para corrigir bugs acumulados

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.

avalanche

Postagens recentes

A BYD apresentou o carro elétrico Denza Z9 GT com uma autonomia recorde de 1.036 km.

Uma atualização recente equipou o cupê elétrico Denza Z9 GT com a mais recente bateria…

3 horas atrás

As autoridades americanas irão proibir a compra de determinados produtos semicondutores chineses para fins governamentais.

As tentativas periódicas de obter concessões para as exportações de semicondutores dos EUA para a…

4 horas atrás

O CEO do Google poderá faturar US$ 692 milhões nos próximos três anos se o serviço de táxi autônomo da Waymo decolar.

Tradicionalmente, os executivos de empresas de capital aberto recebem remuneração não apenas em dinheiro, mas…

4 horas atrás

A Anthropic lançou uma plataforma para vender aplicativos construídos com base em seus modelos, seguindo o modelo da Amazon.

A Anthropic lançou o Anthropic Marketplace, uma plataforma que permitirá que clientes corporativos comprem aplicativos…

5 horas atrás

A Samsung planeja oferecer uma ferramenta de codificação Vibe para usuários de smartphones Galaxy.

Na era do rápido desenvolvimento da inteligência artificial generativa, o desenvolvimento de software exige apenas…

5 horas atrás