Apple Silicon: O que esperar durante a transição Apple-Intel

Durante o 2020 WWDC keynote, A Apple fez um grande anúncio que tinha muito mais a ver com hardware do que software: a Apple está se afastando dos chips da Intel e mudando para o Apple Silicon. Para a maioria dos técnicos, isso é uma grande notícia, mas para usuários mais casuais, isso pode soar como ruído branco; o que é “Apple Silicon” e o que isso tem a ver com seus dispositivos?

Conteúdo

  • O que é “Apple Silicon”?
  • Por que a Apple está mudando da Intel para o ARM
    • Problemas com o Skylake da Intel
    • Os chips ARM da Apple são os melhores da classe
    • Controle de ponta a ponta
  • Como os novos chips da Apple afetarão a compatibilidade?
    • A transição PowerPC-Intel: a última vez que a Apple trocou de chips
  • Como a Apple está ajudando os desenvolvedores a abandonar a Intel
  • O que os usuários podem esperar durante a transição Intel-ARM?
  • O futuro do Mac
    • Postagens relacionadas:

O que é “Apple Silicon”?

Apple Silicon, um nome que provavelmente mudará quando for lançado, refere-se a system-on-a-chips personalizado da Apple. Um sistema em um chip (SoC) é o mecanismo que alimenta seu computador. Consiste na CPU (onde ocorre a computação), a GPU (onde os gráficos do seu computador são gerados e processados), a RAM e muito mais.

Desde 2005, a Apple confia na Intel para fornecer SoCs, uma decisão que fez sentido na época. A Apple não tinha experiência para criar SoCs próprios e a Intel liderava a indústria de silício na época.

Hoje, porém, é uma história muito diferente.

Por que a Apple está mudando da Intel para o ARM

Existem várias razões para a decisão de mudar da Intel, algumas das quais foram abordadas durante a apresentação do WWDC20, como uma melhor otimização. No entanto, há um pouco mais por trás da decisão da Apple que certamente desempenhará um papel importante no futuro do Mac.

Problemas com o Skylake da Intel

Skylake foi o chip da Intel lançado em 2015 e, embora tenha sido sucedido por chips mais novos, Skylake é onde a história da divisão Apple-Intel começa.

De acordo com um engenheiro da Intel, foi bem próximo ao lançamento do Skylake quando a relação entre a Apple e a Intel começou a azedar. A Intel estava lidando com mudanças na equipe de alto nível e divergências internas quando as primeiras reclamações sobre Skylake começaram a chegar. Bugs e problemas eram encontrados regularmente, o que é um problema sério quando você é o maior fornecedor de chips do mundo.

Uma parte significativa dessas reclamações estava sendo registrada pela Apple e, de acordo com o engenheiro da Intel, François Piednoël, a Apple estava encontrando mais bugs no Skylake do que a Intel. Para quem está fora da indústria de tecnologia, um cliente que encontra mais bugs do que você é conhecido como uma situação “muito ruim”.

Este foi apenas o ponto de partida para os problemas da Intel. Novos chips não estavam fornecendo o mesmo retorno sobre o desempenho, os lançamentos de produtos não estavam acontecendo no prazo e a confiabilidade estava diminuindo. Embora a Apple certamente estivesse pensando em mudar para chips personalizados antes que isso acontecesse (a mudança para a Intel nunca teve a intenção de ser permanente), isso provavelmente se tornou o ponto de inflexão para a Apple e iniciou sua jornada em direção à independência do chip.

Os chips ARM da Apple são os melhores da classe

Em contraste com o declínio do desempenho da Intel, a Apple se tornou um dos principais desenvolvedores de chips ARM - embora todos sejam usados ​​internamente. Os chips da série A da Apple, como A11, A12 e A13, são usados ​​em iPhones, iPads e iPad Pros, e são uma das razões pelas quais outros tablets e até mesmo alguns laptops têm dificuldade em competir com os iPads da Apple.

Quando você considera esse mesmo nível de otimização sendo aplicado a algo com as especificações e recursos de um laptop ou desktop, as possibilidades tornam-se empolgantes. Os computadores podem conter mais componentes internos de hardware do que dispositivos móveis e hospedar uma arquitetura térmica mais sofisticada (o hardware que mantém o seu superaquecimento do computador), o que significa que a Apple Silicon pode causar um impacto ainda maior na linha de Macs da Apple do que em seus celulares dispositivos.

Na WWDC20, a Apple fez uma demonstração de jogos como Tomb Raider (historicamente, os jogos eram ruins em Macs) e aplicativos como o Final Cut Pro realizando feitos impressionantes com o Apple Silicon. Além disso, parece que a Apple espera alcançar uma App Store universal, onde todos os aplicativos que rodam em seu iPad ou iPhone também poderão rodar em seu Mac. Executando tudo no Apple Silicon, a Apple pode encurtar o caminho para aplicativos completamente universais.

Controle de ponta a ponta

Finalmente, quer você seja um fã da Apple ou não, provavelmente tem uma opinião sobre a obsessão da Apple com o controle de ponta a ponta. É por isso que a Apple pode liderar a indústria de tecnologia em áreas como privacidade e recursos do ecossistema, e também é uma das razões pelas quais a Apple não permite que os usuários consertem seus próprios dispositivos ou personalizem sua casa telas.

É seguro dizer que uma grande motivação para a Apple se tornar independente da Intel está nessa segunda palavra: Independência. Por não depender da Intel para produzir os chips da Apple, a Apple pode lançar novos Macs de uma forma mais regular agendar, obter maior desempenho e ter controle total sobre o hardware e software em seu produtos.

Como os novos chips da Apple afetarão a compatibilidade?

Até agora, apenas nos concentramos em tudo de bom que certamente virá dos novos chips da Apple. Embora tudo isso seja verdade, há um pouco mais na equação do que apenas o lado bom. Como em qualquer transição, haverá um custo para a Apple abandonar a Intel, e esse custo recairá em grande parte sobre os usuários e desenvolvedores.

Para ser mais específico, o custo da transição dos chips Intel para os chips da Apple será a compatibilidade. Quando um aplicativo é programado, geralmente é escrito com hardware específico em mente. Mesmo quando é lançado em plataformas diferentes, geralmente é otimizado para funcionar melhor em uma peça específica de hardware. Você pode ver isso mais claramente na indústria de jogos, onde o mesmo jogo terá um melhor desempenho em diferentes consoles.

O que torna isso confuso para usuários de Mac é que você terá esse problema - desempenho variável em dispositivos diferentes - mas com dispositivos com o mesmo nome. Alguns Macs executam certos aplicativos melhor do que outros Macs, dependendo se é ou não um Apple ARM Mac ou Intel Mac. Para usuários avançados e especialmente desenvolvedores, isso é um pouco preocupante.

Mas não é a primeira vez que a Apple segue esse caminho.

A transição PowerPC-Intel: a última vez que a Apple trocou de chips

Conforme mencionado anteriormente, a Apple não fez a mudança para a Intel até 2005. Antes disso, a Apple usava chips PowerPC, um tipo de microprocessador que agora é mais comumente encontrado em veículos e dispositivos de comunicação.

Na época, havia preocupações semelhantes sobre compatibilidade, com alguns relatórios alegando que A própria Apple queria adiar a mudança para a Intel para evitar problemas de compatibilidade. De acordo com a IBM, a Apple temia que a transição fosse lenta e demorada, confundindo sua linha de produtos e clientes.

Mas, com o passar do tempo, ficou claro que mudar para a Intel era o movimento certo para a Apple. Portanto, para resolver questões de compatibilidade e acelerar a transição, a Apple criou vários aplicativos e serviços para facilitar a transição, incluindo Rosetta e Universal. O resultado foi uma transição que aconteceu em menos de dois anos, com poucos ou nenhum problema para os envolvidos.

Como a Apple está ajudando os desenvolvedores a abandonar a Intel

Embora a transição do PowerPC para a Intel tenha ocorrido 15 anos atrás, a Apple está usando uma abordagem muito semelhante para abandonar os chips da Intel. A Apple até reviveu o Universal e o Rosetta na forma do Universal 2 e do Rosetta 2, e eles recursos adicionados ao Xcode 12 que devem permitir à maioria dos desenvolvedores otimizar seus aplicativos para Apple Silicon no “Questão de dias”.

Xcode 12

No macOS Big Sur, o próximo lançamento do macOS, a Apple está incluindo o Xcode 12, ferramentas da Apple para desenvolvedores de software. Por causa da transição ARM, a Apple incluiu vários aplicativos e recursos, como Universal 2 e Rosetta 2, para permitir que aplicativos feitos para Intel rodem em processadores Apple.

Universal 2

Universal é um aplicativo que tem suas raízes na NeXT, a empresa de computadores fundada por Steve Jobs na década de 1980 e eventualmente comprada pela Apple. Ele usa um “binário fat”, que permite interpretar solicitações de vários conjuntos de instruções. Neste caso, são os processadores x86-64 da Intel e os próximos processadores ARM da Apple.

Em essência, o aplicativo Universal 2 permitirá que os desenvolvedores criem aplicativos que rodam em qualquer Mac, independentemente do processador usado. Os desenvolvedores também podem migrar seus aplicativos para a arquitetura Apple Silicon usando Universal 2.

Rosetta 2

Para aplicativos cujos desenvolvedores não tiram proveito do Universal 2, existe o Rosetta 2. O Rosetta 2 pegará aplicativos baseados em Intel, traduzirá seus pedidos em instruções que a Apple Silicon possa entender, e então passará isso para os próximos chips ARM da Apple.

O resultado é que os usuários de Mac ainda poderão usar aplicativos antigos baseados em Intel enquanto o Rosetta 2 for compatível. Isso dará aos desenvolvedores tempo suficiente para usar o Universal 2 para mover seus aplicativos para o novo sistema.

O Programa de Início Rápido

Para desenvolvedores maiores que desejam que seus aplicativos sejam executados nativamente no Apple Silicon assim que estiver disponível, existe Programa de início rápido da Apple. Custando US $ 500 e limitado apenas a candidatos aceitos, o Programa Quick Start oferece aos desenvolvedores um kit que eles podem usar para adotar rapidamente a arquitetura ARM da Apple antes que o público tenha acesso a ela. Isso deve abranger a maioria dos pacotes de aplicativos principais, como Adobe, Microsoft e outros, para que seus aplicativos mais usados ​​sejam transferidos sem problemas.

O que os usuários podem esperar durante a transição Intel-ARM?

Como um usuário da Apple, você provavelmente não deve notar muito durante a transição Apple-Intel. O objetivo da Apple é tornar a transição o mais entediante possível para o usuário médio. A menos que você seja um desenvolvedor, provavelmente não notará nada diferente.

Dito isso, há algumas coisas a serem observadas. Em primeiro lugar, se você já é proprietário de um Mac, deve esperar que o seu Intel Mac se torne obsoleto um pouco mais rápido do que o normal. A Apple pode cortar as atualizações do seu dispositivo alguns anos antes do normal, mas você ainda pode esperar mais 3-4 anos antes que isso comece a fazer efeito.

Em segundo lugar, se você planeja comprar um novo Mac em breve, é do seu interesse esperar até o final deste ano e provavelmente no início do próximo. Naquela época, a Apple deveria ter lançado pelo menos um, possivelmente dois, Macs com Apple Silicon. Isso o colocará no caminho certo para evitar soluços.

Em terceiro lugar, usuários avançados com muitos aplicativos de terceiros e personalizações podem perder alguns desses aplicativos durante a transição após o término do suporte do Rosetta se esses desenvolvedores não traduzirem seu aplicativo com o Universal 2. Mas como esta é uma grande transição, você provavelmente não perderá muito.

O futuro do Mac

Embora possa ser um futuro um tanto difícil nos próximos dois anos, é um momento empolgante para ser um usuário de Mac. Apple Silicon significa mais interoperabilidade de aplicativos entre dispositivos móveis e desktops, melhor desempenho e versões para Mac potencialmente mais rápidas. Embora seja difícil saber exatamente o que a Apple tem reservado para sua linha de Mac, você pode ter certeza de que será interessante.

Leia aqui para fazer o download da versão beta do macOS Big Sur e para avançar na próxima era do Mac.