De Iphone 4, o maçã usa seus próprios processadores, com base na arquitetura ARM, para iPhone, iPad, Apple Watch, HomePod e Apple TV. É notório que todos os Macs da empresa continuam a usar processadores Intel, como tem sido o caso desde 2005, quando a Apple decidiu mudar do antigo PowerPC para a linha de processadores da Intel.
A migração do PowerPC trouxe vários benefícios para a Apple e os usuários. Seu principal motivo na época era a incapacidade dos processadores PowerPC de fornecer a mesma energia enquanto consumiam a mesma – ou menos – energia do que seus colegas da Intel. Além disso, o uso de chips Intel trouxe alguns efeitos colaterais úteis, como a capacidade de executar o Windows em computadores Apple.
Porque tudo indica que testemunharemos outra migração de processador na história da Apple. Desta vez, a idéia seria começar a fabricar Macs com chips da Apple, deixando os da Intel – pelo menos em Macs portáteis.
As últimas notícias foram fornecidas pela Bloomberg, declarando que a Apple planeja anunciar a transição durante a principal declaração introdutória da WWDC, que será em 22 de junho. Apesar de um provável anúncio no final deste mês, o lançamento do Mac com processadores Apple não deve ocorrer até o próximo ano. É necessário um anúncio antecipado para que os desenvolvedores tenham tempo para ajustá-los formulários para uma nova plataforma, que apesar de um processo simples, leva algum tempo.
Como será a transição?
A Apple tem muita experiência quando se trata da transição entre a arquitetura do processador – passou por pelo menos duas grandes transições em sua história. Todos os seus sistemas operacionais já compartilham muitos componentes internos; portanto, o macOS executando no MacBooks não é tão diferente do iOS nos iPhones quanto parece na superfície.
Para os desenvolvedores, essa tarefa também deve ser simples, na maioria dos casos, exigindo apenas a recomposição e o reenvio da App Store. A grande maioria dos aplicativos que usamos diariamente não possui a funcionalidade que seria afetada por uma alteração na arquitetura do processador.
Isso pode variar um pouco para aplicativos mais complexos e antigos, como o Adobe. Mas essas grandes empresas de software são parceiras da Apple e certamente receberam aviso prévio para estarem prontas para essa transição.
A segunda pergunta é: se o primeiro Mac com um processador Apple não for lançado até o próximo ano, como os desenvolvedores testarão seus aplicativos de arquitetura ARM integrados?
No momento da transição do PowerPC para a Intel, a Apple forneceu um kit de desenvolvimento que consiste em um Power Mac com um processador Intel, que deve ser devolvido para substituí-lo por um iMac “normal” pela Intel.
Pode ser que a empresa esteja adotando um processo semelhante nessa nova migração, com algum tipo de Mac (talvez um Mini?) Com um processador Apple, que poderá ser devolvido no futuro e substituído pelo hardware final.
Outra opção é usar o hardware existente, depois que a Apple já vende vários computadores com um processador ARM, especialmente o mais recente iPad Pro. Embora sua RAM seja limitada – o que poderia interferir nos testes – o novo iPad Pro é bastante capaz e pode ser usado como hardware de transição. Novamente, esse seria um recurso apenas para desenvolvedores que desejam testar seus aplicativos, e não algo que estaria disponível para os usuários.
Não importa como a empresa decidiu implementar os detalhes dessa transição, as chances de sucesso são altas, dado seu histórico com transições ainda mais complexas.
O que mudaria para os usuários?
Além das perguntas do desenvolvedor, os Macs com um processador Apple trariam alguns benefícios para os usuários.
Começando com as más notícias :. É muito provável que os novos Macs com processador Apple não sejam compatíveis com o sistema operacional da Microsoft. A virtualização requer recursos de hardware que os chips que conhecemos da Apple não possuem e, embora exista o Windows for ARM, ele é muito limitado em comparação com a versão dos processadores Intel.
Mas, além das más notícias, o resto é bastante encorajador. Os processadores da Apple que dão vida ao mais recente iPhone e iPad são extremamente rápidos e eficientes, especialmente considerando o fato de serem processadores para dispositivos que funcionam com bateria na maioria das vezes.
O uso de processadores proprietários em um Mac pode melhorar significativamente a vida útil da bateria, além de melhorar o desempenho da máquina. Além disso, os processadores Apple também possuem coprocessadores especializados muito poderosos, como o Neural Engine, que são usados apenas para aprendizado de máquina.
Outro problema interessante são os aplicativos para iPhone e iPad. Com a Catalina, a Apple permitiu a portabilidade de aplicativos do iPad para o Mac, apesar da diferença na arquitetura do processador. É possível que, com a adoção da mesma arquitetura para todos os dispositivos no futuro, seja possível executar qualquer aplicativo para iPhone ou iPad em um Mac, sem nenhum trabalho de programação.
Sem dúvida, migrar para processadores proprietários em um Mac será de grande benefício para usuários e desenvolvedores e, é claro, para a própria Apple, que não dependerá mais de outra empresa definindo seu plano de produto.
O discurso da WWDC 2020 será no dia 22 de junho às 10h (horário de Brasília).