Cómo Microsoft puede aprender de la transición ARM de Mac de Apple

Logotipo promocional para la WWDC 2023.
Esta historia es parte de nuestra cobertura completa de Apple WWDC

Microsoft ha intentado hacer la transición hacia chips ARM varias veces en los últimos 10 años. Todos ellos han sido intentos fallidos.

Contenido

  • Desarrolladores, desarrolladores, desarrolladores
  • Elegir un lado
  • Es hora de alborotar algunas plumas

Pero en Conferencia mundial de desarrolladores el lunes, manzana anunció sus propios planes para cambiar lejos de utilizar procesadores Intel para sus propios chips personalizados basados ​​en ARM, a partir de finales de este año. Pero en el caso de Apple, podría funcionar.

Con una apariencia decisiva y planificada, Apple abordó todo, desde la compatibilidad de las aplicaciones hasta el rendimiento, explicando cómo las Mac ARM beneficiarían tanto a los desarrolladores como a los consumidores. Si Microsoft alguna vez quiere lograr algo similar, debería empezar a tomar notas.

Relacionado

  • Las Mac M3 pueden lanzarse este año, con una incorporación sorprendente
  • Apple acaba de darles a los jugadores de Mac una gran razón para estar emocionados
  • Una gran filtración revela todos los secretos de Mac en los que Apple está trabajando

Desarrolladores, desarrolladores, desarrolladores

iPads, Windows portátilesy los iMac Pros no serían nada sin desarrolladores externos. Codifican las aplicaciones que usas y los juegos que juegas. Por eso, al cambiar de arquitectura de sistema, una empresa necesita escuchar lo que los desarrolladores tienen que decir. Cualquier tipo de transición requiere un esfuerzo de desarrollo, y estos desarrolladores necesitarán ser convencidos.

No se puede decir que Microsoft no lo haya intentado. De Estudio visual, la comunidad amigable para los desarrolladores, GitHub, e incluso el programa Windows Insider, Microsoft tiene muchas herramientas dedicadas para sus desarrolladores. Microsoft incluso presentó Project Reunion, para ayudar a los desarrolladores a codificar mejores aplicaciones. Pero sus intentos de unificar su plataforma para desarrolladores siempre han fracasado.

Ya sea obligando a los desarrolladores poco dispuestos en la era de Windows 8 o negándose a elegir un bando desde entonces, la transición de Microsoft a ARM siempre ha tropezado con el apoyo de los desarrolladores. Los desarrolladores de Windows necesitan codificar aplicaciones de 32 bits independientes para dispositivos ARM como Surface Pro X y otras PC siempre conectadas. Esto se debe a que Windows 10 en ARM no está optimizado para los 64 bits más populares. aplicaciones. También es la razón por la que algunas aplicaciones y periféricos simplemente no funcionan en estos dispositivos.

Es por eso que Microsoft ha tenido que apoyarse en gran medida en la emulación de aplicaciones de escritorio de 32 bits para solucionar este problema. Como ocurre a menudo con la emulación, resulta en problemas de desempeño – incluso en aplicaciones comunes como Google Chrome. Google está en el mismo barco con su soporte Chrome OS para Androide aplicaciones.

La falta de aplicaciones nativas siempre ha sido la pieza que faltaba en el rompecabezas, y eso es lo que hace que el enfoque de Apple se destaque.

Elegir un lado

Apple no lideró su anuncio de transición con emulación. Se trataba de convencer a los desarrolladores para que crearan aplicaciones nativas. Comienza con el programa de inicio rápido de aplicaciones universales de Apple. Aunque no es gratuito, brinda a los desarrolladores las herramientas que necesitan para migrar a ARM en solo cuestión de días, al menos según Apple.

El programa proporciona acceso a la documentación, los foros y versiones beta de soporte de MacOS Big Sur y Xcode 12. Xcode 12 incluye herramientas como Universal 2, una aplicación binaria que admite sistemas Intel y Apple Silicon. No obliga a los desarrolladores a hacer apuestas sobre dónde está el soporte de Apple.

Incluso existe un kit de transición para desarrolladores (DTK) que proporciona a los desarrolladores una Mac Mini de muestra con el SoC Bionic A12Z para codificar sus aplicaciones antes de que el público llegue a ella.

Apple también tiene su propia emulación, pero sólo como solución de respaldo. Gracias a “Rosetta 2”, los usuarios podrán ejecutar aplicaciones de Mac existentes que aún no se han actualizado, incluidas aquellas con complementos. Aún se desconoce la actuación, pero no hay prisa. Las aplicaciones más pequeñas en las que la gente confía no simplemente se negarán a ejecutarse. Esto es importante, especialmente porque las Mac con tecnología Intel existen desde hace 15 años (y seguirán existiendo en el futuro).

Pero no hay duda de dónde está el apoyo de Apple. Aplicaciones nativas que se ejecutan en Mac con tecnología ARM en el objetivo. Incluso tiene Catalizador Mac para intentar inundar la Mac App Store con más aplicaciones nativas, a pesar de ser versiones de aplicaciones para iPad.

Es hora de alborotar algunas plumas

La estrategia de larga data de Microsoft para intentar respaldar aplicaciones tanto heredadas como modernas ha dejado el ecosistema dividido y debilitado. Windows 10X Debería ser el propio intento de Microsoft de modernizarse, pero Microsoft ha vuelto a conceder jugar a favor de ambos lados. No quiere molestar a Intel, a sus socios de hardware ni a su comunidad de desarrolladores heredada.

Pero no puede seguir así para siempre. Con el tiempo, Microsoft tendrá que elegir una dirección y seguir adelante. Si todavía se pregunta cómo lograrlo, Apple acaba de mostrar el camino.

Recomendaciones de los editores

  • Informe: las MacBooks 2024 de Apple pueden enfrentar una escasez grave
  • Cómo macOS Sonoma podría arreglar los widgets o empeorarlos aún más
  • Los chips Intel frenaron el MacBook Air de 15 pulgadas, dice Apple
  • Apple pronto podría eliminar el notch de tu Mac y iPhone
  • Hay un MacBook que Apple no tiene derecho a seguir vendiendo

Mejora tu estilo de vidaDigital Trends ayuda a los lectores a mantenerse al tanto del vertiginoso mundo de la tecnología con las últimas noticias, reseñas divertidas de productos, editoriales interesantes y adelantos únicos.