Silicio Apple: La próxima generación de ordenadores Mac

Traducido automáticamente de Deepl

En la Conferencia Mundial de Desarrolladores (WWDC2020), Apple anunció el lanzamiento de una nueva tecnología de procesador llamada Apple Silicon.

En esta entrada del blog, le presentaremos esta nueva tecnología y le hablaremos de nuestros planes para la transición sin problemas de sus aplicaciones 4D a Silicon.

¿Por qué Silicon?

Con Silicon, Apple integrará la misma tecnología ARM utilizada en el iPhone y el iPad, que aportará muchas mejoras respecto a los actuales procesadores Intel:

  • nueva GPU para mejorar los gráficos,
  • motor neuronal integrado y capacidades de aprendizaje automático,
  • mejor seguridad gracias al Secure Enclave,
  • rendimiento líder en la industria,
  • mejor consumo de batería,
  • y mucho más.

El plan de 4D

En 4D nos alegramos de esta noticia y pedimos inmediatamente nuestro Developer Transition Kit (DTK). El DTK es una máquina que Apple presta a los desarrolladores para probar y actualizar sus productos. En pocas palabras, es un MacMini con un procesador de iPad Pro de cuarta generación, que ejecuta versiones beta de macOS 11 Big Sur y XCode 12.

Una vez recibido el DTK, primero probamos cómo se ejecuta 4D v18 con Rosetta. Rosetta es una herramienta que Apple proporciona para facilitar la transición (completamente invisible para el usuario). Es un entorno de ejecución que permite que las aplicaciones creadas para Macs Intel funcionen en Silicon. Nos encantó ver que 4D se ejecutaba sin problemas, con un rendimiento similar al de una versión nativa.

Hasta ahora, sólo hemos encontrado un problema con las áreas web. Internamente, utilizamos Chromium (la biblioteca que Google utiliza para mostrar las páginas web en Chrome). Por desgracia, Chromium no es compatible con Rosetta. Google ya está trabajando en una solución y actualizaremos 4D tan pronto como hayan lanzado una versión compatible. Aparte de las áreas web, no hemos tenido problemas para ejecutar nuestras aplicaciones 4D en Silicon.

El siguiente paso en esta transición es construir una versión nativa de 4D. Ya estamos constituyendo un equipo de desarrolladores para trabajar en esta considerable tarea.

¿Qué es lo siguiente?

Nuestro objetivo es estar preparados lo antes posible para garantizar una transición limpia a las nuevas plataformas.

Según el evento especial WWDC 2020 Apple planea lanzar las primeras máquinas Silicon a finales de 2020 (macOS 11 Big Sur se lanzará unos meses antes). Apple seguirá apoyando la tecnología Intel durante los próximos años, ya que todavía hay Macs basados en Intel en preparación que deberían salir al mercado en los próximos meses. Se espera que la transición de Intel a Silicon dure 2 años.

Si quieres saber más sobre Silicon, sólo tienes que seguir el enlace a esta parte de laKeynote del evento especial WWDC 2020 .

Publicaremos actualizaciones regularmente en el blog para mantenerte al día.

¡Permanece atento!

Nicolas Brachfogel
• Propietario de producto y Desarrollador Senior - Nicolas Brachfogel se unió a 4D en 2017 como Senior Developer (4D Server y networking). Como Product Owner para gestionar el lanzamiento de Apple Silicon, está a cargo de escribir historias de usuario y traducirlas en especificaciones funcionales, así como asegurarse de que las implementaciones de las funcionalidades satisfagan las necesidades del cliente. Diplomado por el Instituto Superior de Informática Aplicada (INSIA), Nicolas comenzó su carrera como desarrollador de software en 2001. Tras varios años codificando en Java y C++, pasó a especializarse en el desarrollo cliente-servidor para empresas de videojuegos. Como desarrollador/arquitecto de servidores, trabajó con éxito en las arquitecturas de servidores de muchos juegos (Dofus Arena, Drakerz, Trivial Pursuit Go!).