Se ha dado a entender en el pasado, pero ahora estamos empezando a ver un sólido aviso por parte de Apple de que está eliminando el soporte para programas macOS de 32 bits en un futuro próximo. Aunque puedo ver cómo esto tiene sentido en el jardín amurallado de iOS, el entorno macOS / OS X siempre ha sido un poco más flexible en cuanto a que podría ejecutar software más antiguo.
Nos enfrentamos a esto cuando Apple eliminó PowerPC y Rosetta, pero el cambio de la arquitectura de la CPU fue un poco más obvio ya que era de manzana a naranja. Sin embargo, la diferencia aquí es que nuestras plataformas x86_64 todavía pueden ejecutar código x86 de 32 bits de forma nativa. Es simplemente una decisión de Apple de cortar el código de 32 bits. Claro, es genial deshacerse de cosas antiguas, pero también corta el software útil que ya no se puede mantener.
Tengo curiosidad por saber qué beneficio se obtiene al eliminar el soporte para software de 32 bits. ¿Hay algún aumento de rendimiento medible que veamos desde allí que ya no sea compatible con las aplicaciones de 32 bits que se ejecutan junto a las de 64 bits? ¿O es simplemente que Apple ya no quiere mantener las API de 32 bits y las bibliotecas de soporte y esto simplemente es limpiar la casa?