Skip to content

O processador M1 da Apple pode ter acelerado mais do que apenas Macs

15 de abril de 2021

Principais vantagens

  • Quando a Apple mudou para a Intel, a Adobe e a Microsoft demoraram anos para atualizar seus aplicativos.
  • Desta vez, um beta do Photoshop estava pronto no primeiro dia.
  • A Apple vem preparando as bases para essa transição há anos.

maçã

Quando a Apple trocou seus Macs por chips Intel em 2005, levou meses, senão anos, para que os fabricantes de software se adaptassem à mudança. Desta vez, na mudança para o Apple Silicon, está demorando dias e semanas.

A Adobe lançou recentemente versões beta do Premier, Rush e Audition. Uma versão beta do PhotoShop compatível estava pronta assim que os novos M1 Macs estavam disponíveis, e o Lightroom foi lançado algumas semanas depois.

Até mesmo o pacote Office da Microsoft está pronto para funcionar. O que há de tão diferente desta vez? “A Microsoft diz que os usuários devem notar grandes melhorias de desempenho ao usar os aplicativos do Office em M1 Macs”, escreve Chance Miller do 9to5 Mac. “Os aplicativos do Office são universais, o que significa que eles também continuam a funcionar com as atualizações e recursos mais recentes nos Macs Intel.”

Esteja preparado

Duas coisas atrapalharam a transição da Apple de PowerPC para Intel há 15 anos. Uma era que a Apple simplesmente não era tão importante. As indústrias criativas ainda podem ter preferido o Mac, mas todo o software importante também estava no PC.

Hoje em dia, quando a Apple faz uma mudança, até mesmo os maiores desenvolvedores entram na fila rapidamente. Naquela época, não havia certeza se a Adobe ou a Microsoft fariam as mudanças. Por exemplo, Steve Jobs anunciou a transição da Intel na Conferência Mundial de Desenvolvedores de junho de 2005. A Adobe nem mesmo anunciou uma versão compatível do Photoshop até abril de 2006, que não foi lançado até dezembro de 2006.

“[P]artistas como Adobe e Microsoft ainda não estão prontos com seus binários universais; embora a transição tenha sido anunciada há mais de seis meses “, escreveu Anand Lal Shimpi da AnandTech na época.

Portanto, uma parte do problema era que os Macs simplesmente não eram uma prioridade tão grande. Além disso, assim como com o novo switch Apple Silicon, muitos profissionais não atualizaram imediatamente e, mesmo que o fizessem, os aplicativos funcionariam bem no tradutor Rosetta original da Apple, que permitia que você rodasse seus antigos aplicativos PowerPC nos novos Macs Intel. O outro problema era que era uma dor enorme para os desenvolvedores mudar.

Hoje, a maioria dos desenvolvedores usa as ferramentas Xcode da Apple para escrever e compilar seu código, mas, naquela época, eles usavam suas próprias ferramentas, muitas das quais eram incompatíveis. Isso significava que atualizar seus aplicativos significava atualizar suas ferramentas primeiro. E isso já havia acontecido. Quando a Apple mudou do OS 9 para o Mac OS X em 2001, os desenvolvedores tiveram que reescrever seus aplicativos para seguir em frente. Desta vez, os computadores permaneceram os mesmos e o sistema operacional mudou.

A Apple implementou o ambiente Classic, que permite que aplicativos mais antigos continuem funcionando. Sem entrar em detalhes de baixo nível, isso também foi uma grande dor para os desenvolvedores, especialmente aqueles que fazem grandes suítes de software.

Xcode Hoje

Desta vez, a Apple afirmou que os desenvolvedores poderiam apenas marcar uma caixa no Xcode e seus aplicativos seriam compilados para o Apple Silicon, bem como executados nativamente nos novos Macs M1. Surpreendentemente, isso acabou sendo mais ou menos verdade. “Tive que recompilar [my app]. Foi isso ”, disse Greg Pierce, desenvolvedor do aplicativo Drafts para Mac e iOS.

A diferença? Atualmente, a maioria dos desenvolvedores de Mac e iOS está usando o Xcode e escrevendo seus aplicativos usando as ferramentas e estruturas da Apple. Para Adobe e Microsoft, o difícil trabalho de transição está por trás delas.

Ambas as empresas também enviam aplicativos Apple Silicon para iPhone e iPad. Obviamente, não é tão simples, mas essa é a ideia geral. Portanto, a transição da Apple para o Apple Silicon baseado em ARM leva décadas em andamento.

A dificuldade de atrair desenvolvedores importantes para as transições do OS X e da Intel provavelmente ainda irrita alguns na Apple. Institucionalmente, a Apple não gosta de ficar à mercê de ninguém. Junte essa paranóia com o poder de que a Apple agora desfruta e você pode ver como uma combinação de planejamento meticuloso e força bruta tornou a transição do Silício da Apple tão suave que é praticamente um não-evento.