¿Cuál es la importancia de que el chip Apple A7 sea el primer chip de 64 bits en un teléfono? ¿Qué ventajas (si las hay) tiene sobre otros teléfonos inteligentes?

Apple hizo un gran trabajo al combinar las mejoras de rendimiento del A7 con el hecho de que es un procesador de 64 bits, tanto que muchas personas dicen que el bus más ancho es una gran mejora. Es lógico pensar que, dado que la arquitectura de 64 bits es dos veces más alta que la arquitectura de 32 bits, debe ser mucho mejor. Heck, lee muchos de los artículos sobre el nuevo iPhone y verás a personas publicando artículos que promocionan cuán genial es esta nueva “arquitectura de escritorio” en el nuevo iPhone.
El problema es que la mayoría de las personas no entienden cómo funciona realmente la arquitectura subyacente de la computadora y, por lo tanto, simplemente se entusiasman cuando ven números más grandes. La principal ventaja de una arquitectura de 64 bits está completamente ligada al direccionamiento de memoria, específicamente en torno al hecho de que puede direccionar más de cuatro gigabytes de memoria .
Si alguna vez trató de poner cuatro gigas de RAM en una máquina con Windows XP de 32 bits, habría visto que solo podía ver aproximadamente 3.5 gigas. Pero el iPhone no tiene más de cuatro gigabytes de RAM, entonces, ¿por qué necesitamos esto?
El iPhone 5 solo tenía 1 GB de RAM del sistema. No he visto nada que indique que ese número aumentará con el 5S, y pasarán al menos un par de años antes de que nos acerquemos a los 4 GB.
De hecho, si todo lo demás fuera igual, una aplicación de 32 bits podría funcionar más lentamente en un procesador de 64 bits porque el sistema operativo tiene que ejecutar la aplicación a través de una capa de emulación. La mayor velocidad de reloj del A7 probablemente compensará con creces la muy leve reducción en el rendimiento, pero aún es algo a tener en cuenta.
¿Cómo manejará Apple a los desarrolladores que crean aplicaciones de 64 bits? ¿Se verán obligados a compilar tanto para 32 bits como para 64 bits, y el teléfono mismo decidirá qué versión de la aplicación descargar?
El nuevo teléfono es definitivamente otra actualización incremental en la línea de dispositivos iPhone, pero el zumbido de marketing en torno a la arquitectura de 64 bits no es más que exageración.

Fuente: Editorial: la arquitectura de 64 bits del iPhone es pura pelusa de marketing – Neowin

Cambiar de un entorno de 32 bits a un entorno de 64 bits (tanto hardware como software) tiene principalmente tres ventajas.

1) Espacio de dirección extendido: los sistemas operativos de 64 bits pueden direccionar mucha más memoria, alrededor de 16 Ebytes (2 ^ 64) que serán necesarios en el futuro.

2) Aumento de capacidad: el uso de hardware de 64 bits duplica efectivamente el tamaño de sus registros, su canal de ejecución, etc.

3) Algunos programas, especialmente los codificadores, decodificadores y software de cifrado, pueden beneficiarse de los registros de 64 bits. En la mayoría de los casos, el rendimiento mejora o sigue siendo el mismo, e incluso en casos de deterioro, la diferencia es bastante pequeña. Sin embargo, las ganancias pueden ser enormes. Por ejemplo, portar el servicio “Oracle on Demand” de la compañía Oracle desde la plataforma de 32 bits a la de 64 bits permitió reducir el tiempo de respuesta del servidor (350 usuarios trabajan simultáneamente) de 13,60 segundos a 2,35 segundos. Cuando la compañía FASTCOM integró la plataforma de 64 bits basada en Itanium 2 en su infraestructura de TI, lograron eliminar los problemas causados ​​por el aumento de la carga en los sistemas de facturación y obtener una ganancia de rendimiento doble.

Si bien la arquitectura de 64 bits tiene poco efecto en el rendimiento gráfico, el rendimiento de la CPU se beneficia enormemente de los registros de 64 bits, siempre que el software esté codificado para aprovechar los mayores tamaños. Estoy seguro de que iMovie, Pages y otras aplicaciones de Apple funcionarán mucho más rápido en el nuevo procesador de 64 bits. Probablemente hará que el cifrado de sus huellas digitales sea muy rápido.

Si bien es probable que no veamos ningún beneficio ahora, probablemente se volverán más prominentes en el futuro a medida que más y más desarrolladores codifiquen sus aplicaciones simplemente con un código de 64 bits.