Na Conferência Mundial de Desenvolvimento anual (WWDC202020), a Apple anunciou o lançamento de uma nova tecnologia de processamento chamada Apple Silicon.
Neste post de blogue, vamos apresentar-lhe esta nova tecnologia e contar-lhe os nossos planos de transição suave das suas aplicações 4D para o Silício.
Porquê Silício?
Com Silicon, a Apple irá integrar a mesma tecnologia ARM utilizada no iPhone e iPad que trará muitas melhorias em relação aos actuais processadores Intel:
- nova GPU para melhores gráficos,
- motor neural integrado e capacidades de aprendizagem de máquinas,
- melhor segurança graças ao Enclave Seguro,
- desempenhos líderes da indústria,
- melhor consumo de bateria,
- e muito mais!
O plano 4D
Aqui na 4D, ficámos entusiasmados com esta notícia e encomendámos imediatamente o nosso Developer Transition Kit (DTK). O DTK é uma máquina que a Apple empresta aos programadores para testar e actualizar os seus produtos. Simplificando, é um MacMini com um processador iPad Pro de quarta geração, executando versões beta do MacOS 11 Big Sur e XCode 12.
Uma vez recebido o DTK, testámos primeiro como o 4D v18 funciona com a Rosetta. A Rosetta é uma ferramenta que a Apple fornece para facilitar a transição (completamente invisível para o utilizador). É um ambiente de execução que permite que aplicações construídas para Macs Intel funcionem em Silicon. Ficámos entusiasmados ao ver que o 4D estava a funcionar sem problemas, com desempenhos semelhantes a uma versão nativa.
Até agora, só encontrámos um problema com áreas web. Internamente, utilizamos Chromium (a biblioteca que o Google utiliza para exibir páginas web em Chrome). Infelizmente, o Crómio não é compatível com a Rosetta. O Google já está a trabalhar numa correcção e iremos actualizar o 4D assim que lançarem uma versão compatível. Para além das áreas web, não tivemos problemas em executar as nossas aplicações 4D em Silicon.
O passo seguinte nesta transição é a construção de uma versão nativa de 4D. Já estamos a constituir uma equipa de programadores para trabalhar nesta tarefa considerável.
O que se segue?
O nosso objectivo é estarmos prontos o mais cedo possível para assegurar uma transição limpa para as novas plataformas.
De acordo com o Evento Especial WWDC 2020 : A Apple planeia lançar as primeiras máquinas de silício no final de 2020 (macOS 11 Big Sur será lançado alguns meses antes). A Apple continuará a apoiar a tecnologia Intel nos próximos anos, uma vez que ainda existem Macs baseados em Intel que deverão ser lançados nos próximos meses. A transição da Intel para o Silicon deverá demorar 2 anos.
Se quiser saber mais sobre Silício, basta seguir a hiperligação para esta parte do Evento Especial da WWDC 2020 Keynote.
Publicaremos actualizações regularmente no blogue para o manter actualizado.
Fique atento!