[EN/ES] Thinking about the transition from Intel to ARM in Apple - Reflexión sobre la transición de Intel a ARM en Apple

avatar

jess-bailey-PaBnxI25KYk-unsplash.jpgUnsplash - Photo by Jess Bailey

At Apple's most recent Keynote, WWDC 2020 on June 22, the company announced it was moving away from Intel processors and toward proprietary processors based on ARM technology. Announcing a developer's kit that in essence could be said to be an iPad Pro with more connection ports, more storage and better cooling, but still the equivalent of an iPad.

The company also talked about the return of Rosetta in its version two to make the transition from Intel more friendly, being able to make installation of Intel applications in the new machines with ARM, using this emulator for the translation of the instructions. Where in the future the applications will have to include the two binaries and the operating system will choose the one that corresponds to its processor.

In addition to all this, they indicated that Xcode for ARM will allow to port Intel applications in an almost automatic way, with very little retouching of the code. In theory the whole field is set for a beautiful transition to an ecosystem with more power, less power consumption and therefore less heat generation, making the cooling of the equipment more efficient, all advantages.

Power.pngUnsplash - Photo by Aleksandar Cvetanovic

What the company says sounds like an ideal world, where everything is joy and advantages, but reality will surely be very different, translating instructions from one architecture to another, is never so simple, in fact, many applications will find that routine that runs the Intel processor does not have direct translation to ARM and will have to go around more to do the same.

Not to mention the raw power required by 3D modeling applications, VFX programs and advanced video editing. I have no doubt that the company will optimize its applications in record time, as they are making the transition themselves, but outside companies will not have the easy path to this huge change.

Another doubt I have is the graphics cards, nowadays the professional applications of video editing, 3D modeling, liquid and smoke simulation, clothing simulation and others of the VFX sector, have a very important support in the graphics cards. They make intensive use of them.

How will the performance of ARM with graphics cards be, and is AMD ready for it? Let's remember that Apple eliminated Nvidia's macOS drivers. The Apple ecosystem is only AMD in terms of graphics. Another question I have is, will the graphics be powerful enough to support ARM? Compared to current graphics cards.

It is obvious that the company wants to convey tranquility and confidence to its developers, but I see many details in the air. I know the iPad handles 4K video editing beautifully, but I can't imagine that processor handling the load of a Houdini liquid or gas simulation. I love technology and there's no doubt that one of the biggest companies pushing the envelope is Apple, but here I have many doubts.

Geeklania
José Manuel


I'm an administrator in a telegram group with more than a thousand people, where we are dedicated to all kinds of entrepreneurship, being hive blog an important part of the group. If you want to directly support my work at hive blog by teaching, you can delegate HP to me:

50HP100HP250HP500HP1000HP5000HP

Remember that you must keep at least 50 HP in order to operate your account smoothly.


Telegram.png
The image is the link to the Telegram group - Photo by Freepik



Video.pngUnsplash - Photo by Matthew Sichkaruk

En la última Keynote de Apple, la WWDC 2020 celebrada el 22 de junio, la empresa dio a conocer que dejara de usar procesadores Intel, dando el salto a procesadores propios basados en tecnología ARM. Anunciando con ello, un developer kit para desarrolladores que en esencia se podría decir que es un iPad Pro con más puertos de conexión, más almacenamiento y mejor refrigeración, pero no deja de ser el equivalente a un iPad.

La empresa también habló del regreso de Rosetta en su versión dos para hacer más amigable la transición desde Intel, pudiendo hacer instalación de aplicaciones Intel en las nuevas máquinas con ARM, valiéndose de este emulador para la traducción de las instrucciones. Donde en un futuro las aplicaciones deberán incluir los dos binarios y el sistema operativo elegirá el que corresponda con su procesador.

Además de todo esto, indicaron que Xcode para ARM permitirá portar las aplicaciones de Intel de una forma casi automática, con muy poco retoque del código. En teoría todo el terreno está planteado para una transición hermosa a un ecosistema con más potencia, menor consumo de energía y por ende menor generación de calor, haciendo que sea más eficiente la refrigeración del equipo, todo ventajas.

PowerG.pngUnsplash - Photo by Brett Jordan

Lo dicho por la empresa suena a mundo ideal, donde todo es alegría y ventajas, pero la realidad seguro será muy distinta, traducir instrucciones de una arquitectura a otra, nunca es tan sencillo, de hecho, muchas aplicaciones se encontrarán con que rutina que ejecuta el procesador de Intel no tiene traducción directa a ARM y tendrán que dar más vueltas para hacer lo mismo.

Eso por no mencionar la potencia bruta que requieren aplicaciones de modelado 3D, programas de VFX y edición de video avanzado. No dudo que la empresa optimice sus aplicaciones en tiempo récord, ya que la transición la están llevando a cabo ellos mismos, pero empresas externas no tendrán el camino tan fácil para este enorme cambio.

Otra duda que me surge son las tarjetas gráficas, hoy en día las aplicaciones profesionales de edición de video, modelado 3D, simulación de líquidos y humos, simulación de ropa y demás del sector VFX, tienen un apoyo muy importante en las tarjetas gráficas. Hacen uso intensivo de ellas.

¿Cómo será el rendimiento de ARM con tarjetas gráficas? ¿Esta AMD preparado para ello? Recordemos que Apple veto de macOS los drivers de Nvidia. El ecosistema de Apple es solo AMD en cuanto a gráficas. Otra duda que me surge, ¿Serán las gráficas compatibles con ARM lo suficientemente potentes? Comparando con las tarjetas gráficas actuales.

Es obvio que la empresa quiere transmitir tranquilidad y confianza a sus desarrolladores, pero yo veo muchos detalles en el aire. Se que el iPad maneja de maravilla la edición de video en 4K, pero no imagino ese procesador manejando la carga de una simulación de líquidos o gases de Houdini. Me encanta la tecnología y no hay duda alguna que una de las mayores empresas que empuja los avances es Apple, pero aquí tengo muchas dudas.

Geeklania
José Manuel


Soy administrador en un grupo de telegram con más de mil personas, donde nos dedicamos a todo tipo de emprendimientos, siendo hive blog una parte importante del grupo. Si quieres apoyar de forma directa mi trabajo en hive blog enseñando, puedes delegarme HP:

50HP100HP250HP500HP1000HP5000HP

Recuerda que debes conservar como mínimo 50 HP para poder operar tu cuenta sin problemas.


Telegram.png
La imagen es el enlace al grupo de Telegram - Photo by Freepik



0
0
0.000
2 comments
avatar

Congratulations @geeklania! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

You received more than 1500 upvotes. Your next target is to reach 1750 upvotes.

You can view your badges on your board And compare to others on the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Do not miss the last post from @hivebuzz:

Introducing the HiveBuzz API for applications and websites
Support the HiveBuzz project. Vote for our proposal!
0
0
0.000