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 Honda registrou prejuízo pela primeira vez desde 1957, já que sua estratégia de veículos elétricos se mostrou contraproducente.

A montadora japonesa Honda Motor anunciou seu primeiro prejuízo operacional desde sua abertura de capital…

34 minutos atrás

O valor de mercado da Take-Two aumentou em quase US$ 3 bilhões em meio a rumores de que as pré-vendas de GTA VI estão prestes a começar.

Os rumores sobre o lançamento iminente da pré-venda do ambicioso thriller de mundo aberto e…

55 minutos atrás

A China criou um computador quântico fotônico que os supercomputadores não conseguem alcançar, nem mesmo durante a existência do universo.

Cientistas chineses criaram uma nova versão do computador quântico fotônico Jiuzhang, apresentado pela primeira vez…

1 hora atrás

A Microsoft está preparando um controle Xbox Elite Series 3 de última geração com volante e Wi-Fi.

A Anatel, agência reguladora brasileira, divulgou imagens do próximo controle Xbox Elite, que apresenta diversas…

2 horas atrás

As vendas do sucesso pirata Windrose ultrapassaram dois milhões de cópias em um mês no Acesso Antecipado do Steam.

Os desenvolvedores do estúdio uzbeque Kraken Express relataram novos sucessos para seu simulador de sobrevivência…

2 horas atrás