2009-08-20 12 views
11

¿Alguien sabe si iPhone OS se basa en la arquitectura de 32 bits o de 64 bits?¿iPhone OS es de 64 bits o 32 bits?

+0

Como muchos, ya que quiere! ;) (Supongo que de 32 bits, sin embargo) – Powerlord

+8

¿Estás seguro de YRTFM? –

+0

Unos bits aquí, algunos bits allí. Lo siento. No pude resistir – Hunter

Respuesta

15

ARM es una arquitectura de 32 bits.

Creo que el iPhone y el iPhone 3G usan omap2 que usa ARM Cortex-A8, y no estoy seguro de lo que usa el 3GS (creo que es omap3 Cortex-A9).

+1

El 3G S usa un ARM Cortex A8 (600mhz) + gráficos PowerVR SGX y los dispositivos anteriores usan ARM11 (412mhz iPhone/iPhone3G/touch1G, ~ 500mhz touch2G) + gráficos PowerVR MBX-Lite. – rpetrich

+1

WTF? ¿Estudiaron electrónica? ¿Dónde recogiste todos esos detalles? ¡Gracias a todos! –

+0

Esto no está actualizado. :) –

7

IIUC es un sistema operativo de 32 bits; De Apple Release Notes:

Xcode y el iPhone SDK solo funcionan en modo de 32 bits; El modo de 64 bits no es compatible.

+4

Eso se refiere específicamente al IDE y no al sistema operativo del iPhone; también es de 32 bits. – rpetrich

1

Hasta las 5s iPhone (publicado en 2013), todos los dispositivos iPhone e iOS versiones eran de 32 bits. Pero el nuevo iPhone 5s de Apple ahora tiene un sistema en chip (SoC) "A7" de 64 bits.

Ahora también es compatible con Xcode 5.0.1 y los simuladores para iPhone Retina de 64 bits y iPad Retina de 64 bits también están disponibles.

Si necesario realizar la transición a la aplicación de 64 bits, las directrices de Apple están disponibles aquí - https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/ConvertingYourAppto64-Bit/ConvertingYourAppto64-Bit.html

+0

¿De qué manera fue relevante para el desarrollo ese artículo de "The Verge"? Era un artículo que habla sobre su utilidad para los usuarios finales, no algo que ayudará a las personas que realmente intentan escribir software para la plataforma ARM64. –

+0

Aceptado. Solo pensé que sería útil como 'lectura adicional'. Hay algo de información acerca de cómo 64-bit es probable que sea el estándar en el futuro y todo. Por qué no es solo un truco, etc. Su observación es importante. – codeburn

Cuestiones relacionadas