2013-04-26 16 views
6


Sono un po 'confuso riguardo le architetture disponibili nelle impostazioni di build di iOS.Edizione di architettura disponibile iOS

ho scoperto che ci sono 4 tipi:

  1. i386
  2. armv6
  3. armv7
  4. armv7s.

Lo so i386 è per il simulatore, armv6 è per dispositivi iOS (dispositivi precedenti, si pensi).

Ma sono confuso su armv7 e armv7s.

1) Qual è la differenza tra armv7 e armv7s?

2) Le app basate su architettura e armv7s supportano la versione iOS precedente?

Ho cercato ma non ho potuto ottenere alcuna informazione utile.
Per favore aiutami a capire la differenza, grazie in anticipo.

risposta

6

L'i386, ARMv6, ARMv7 e ARMV7S sono architetture di processori (set di istruzioni), i ARMv7S è trovato nel iPad 4 e iPhone 5 (con il processore Apple A6).

Il processore progettato da Apple A6 è il primo ad essere dell'architettura ARMv7S. È completamente compatibile con ARMv7, ma ha alcune ottimizzazioni specifiche aggiunte da Apple. Queste ottimizzazioni non funzioneranno nel normale ARMv7 è per questo che hanno aggiunto la s.

Wikipedia chiama Switft e AnandTech ha un bel post su: The iPhone 5 review - Decoding Swift