2009-08-20 10 views
11

Quelqu'un sait si iPhone OS est basé sur l'architecture 32 bits ou 64 bits?L'iPhone OS 64 bits ou 32 bits?

+0

comme il veut -

Si vous devez passer votre application 64 bits, les directives d'Apple sont disponibles ici! ;) (Je suppose que 32 bits, cependant) – Powerlord

+8

Êtes-vous sûr YRTFM? –

+0

Quelques bits ici, quelques bits là. Pardon. Je n'ai pas pu résister. – Hunter

Répondre

15

ARM est une architecture 32 bits.

Je crois que l'iPhone et l'iPhone 3G utilisent omap2 qui utilise ARM Cortex-A8, et je ne suis pas sûr de ce que le 3GS utilise (je crois que c'est omap3 Cortex-A9).

+1

Le 3G S utilise un ARM Cortex A8 (600mhz) + graphiques PowerVR SGX et les premiers appareils utilisent ARM11 (412mhz iPhone/iPhone3G/touch1G, ~ 500mhz touch2G) + graphiques PowerVR MBX-Lite. – rpetrich

+1

WTF? Avez-vous étudié l'électronique? Où avez-vous choisi tous ces détails? Merci a tous! –

+0

Ce n'est pas à jour maintenant. :) –

7

IIUC c'est un OS 32 bits; De Release Notes d'Apple:

Xcode et le SDK iPhone fonctionnent uniquement en mode 32 bits; Le mode 64 bits n'est pas pris en charge.

+4

Cela fait référence à l'IDE spécifiquement et non à l'iPhone OS; c'est aussi 32 bits. – rpetrich

1

Jusqu'à l'iPhone 5s (sorti en 2013), tous les appareils iPhone et iOS versions étaient 32 bits. Mais le nouvel iPhone 5s d'Apple a maintenant un système sur puce (SoC) 64 bits "A7" à l'intérieur.

Ceci est maintenant pris en charge à partir de Xcode 5.0.1 aussi et des simulateurs pour iPhone Retina 64 bits et iPad Retina 64 bits sont également disponibles. Comme beaucoup https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/ConvertingYourAppto64-Bit/ConvertingYourAppto64-Bit.html

+0

En quoi cet article de "The Verge" était-il pertinent pour le développement? C'était un article qui parlait de son utilité pour les utilisateurs finaux, pas quelque chose qui va aider les gens à essayer d'écrire des logiciels pour la plate-forme ARM64. –

+0

Accepté. Je pensais juste qu'il serait utile comme "lecture supplémentaire". Il y a quelques informations sur la façon dont 64 bits est susceptible d'être la norme dans le futur et tout. Pourquoi ce n'est pas juste un coup, etc. Votre point est noté. – codeburn

Questions connexes