Na minha opinião, a maior revolução que a Apple trará no universo da computação pessoal, não será apenas no fato de trazer uma nova arquitetura de CPUs para os seus MAC, mas sim pela reestruturação de todo o ecossistema de aplicativos e sistemas para os seus dispositivos! A arquitetura ARM (baseada no design RISC) possui diferenças técnicas que podem ser fundamentais para o seu sucesso, se comparada com a arquitetura x86 (apesar dos softwares atuais serem concebidos para tirar o máximo de proveito desta última)…
“If you plan to own a Mac featuring Apple’s own hardware (or you’ve already bought one) and you’re a Google Chrome user, then we have good news: a new optimized version of the browser has just been released for Macs featuring the M1 chip. The new version was launched quietly by Google and recently spied by some Mac users — and, of course, the Chrome version with support for Intel models isn’t going anywhere.” — by SlashGear.
O Google lançou recentemente uma versão otimizada do seu navegador WEB para os MACs baseados no SoC M1. Disponível na página de downloads em uma seção especial (que foi adicionada sem maiores alardes), será baseada na versão 87 e incluirá todas as inovações tecnológicas previstas, com destaque para a priorização de guias para reduzir o uso da CPU, economizando bateria dos portáteis neste processo (outras features também foram listadas, mas como se tratam de otimizações para os seus sistemas Android e dispositivos Chromebooks, presumo que não devo entrar em detalhes).
Por serem baseadas no design RISC (Reduced Instruction Set Computer), as CPUs ARM lidam melhor com a execução de instruções mais simples, se comparadas com o design CISC (Complex Instruction Set Computer) das CPUs x86. Em geral, elas executam uma instrução por ciclo de clock, ao passo que necessitam de mais ciclos para executarem instruções mais complexas (neste último cenário, perde para o design CISC). Por isso, possivelmente teremos problemas de performance na execução de softwares x86 por emulação no Rosetta, designado especialmente para facilitar a transição dos usuários dos MACs x86 para os MACs ARM (para ter acesso aos mesmos softwares utilizados na plataforma anterior).
Por isso, acredito que a tendência para os próximos anos em termos de desenvolvimento de softwares, será a estimulação da escrita de programas que sejam mais simples (consumindo menos recursos e dedicados a executarem as tarefas de forma pontual), maximizando o desempenho geral do sistema. Programas mais complexos e pesados certamente serão repensados e com isto, todos os excessos (funcionalidades pouco usadas e recursos desnecessários) serão removidos, para tirar proveito desta arquitetura de processador. Por fim, os requisitos de energia também serão reduzidos, tornando os portáteis menos dependentes de tomadas. Tal como acontece com os tablets e smartphones!
Resumindo: “menos é mais” (Steve Jobs)… &;-D