È necessario un requisito 64-bit per la pubblicazione su App Store iOS?

2

Gli sviluppatori iOS hanno ricevuto di recente un'email da Apple affermando che

Starting February 1st, new apps and app updates submitted to the App Store must be built with XCode 4 and iOS 7 SDK

L'email includeva un link su creazione di app per iOS 7 .

Uno degli elementi in questa pagina riguarda la compilazione a 64 bit.

Quindi la domanda è, dovrei dedurre che 64-bit è ora un REQUISITO, o è ancora una raccomandazione?

    
posta nute 14.01.2014 - 09:52
fonte

5 risposte

8

Apple ha appena annunciato che a partire dall'1 febbraio 2015 le app devono supportare 64 bit. Fonte: link . Quindi, sarà un requisito .

    
risposta data 21.10.2014 - 13:35
fonte
4

64-bit è un consiglio . Poiché non tutti i dispositivi funzionano a 64 bit, devono consentire le app a 32 bit sull'App Store. Solo quando tutti i dispositivi funzionano a 64 bit, Apple può applicare tale restrizione, altrimenti tutte le nuove app non funzionerebbero su dispositivi precedenti.

    
risposta data 14.01.2014 - 16:25
fonte
3

Secondo un'e-mail di Apple oggi, il supporto a 64 bit sarà presto richiesto nelle nuove app iOS e negli aggiornamenti delle app.

febbraio 1, 2015: nuove applicazioni
1 giugno 2015: aggiornamenti delle app

Dear Developer,

As we announced in October, beginning February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. Beginning June 1, 2015 app updates will also need to follow the same requirements. To enable 64-bit in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code.

If you have any questions, visit the Apple Developer Forums.

Best regards, Apple Developer Technical Support

    
risposta data 18.12.2014 - 01:21
fonte
1

Le app iOS utilizzano binario universale . Ciò significa che un'app può contenere entrambi i codici a 32 e 64 bit.

  • Se il tuo dispositivo supporta la modalità a 64 bit, la tua app verrà eseguita in modalità a 64 bit, molto più veloce.
  • Se il dispositivo supporta solo la modalità a 32 bit, verrà eseguito il codice a 32 bit.
  • I processori Apple a 64 bit hanno tutti la modalità di compatibilità a 32 bit, quindi le app legacy (solo a 32 bit) funzioneranno.

In realtà in modalità a 32 bit, ci sono due diverse architetture a 32 bit e Apple le sta gestendo in modo molto fluido. La maggior parte delle persone non sa nemmeno che esistono diverse modalità a 32 bit.

Se sei un utente, non hai nulla a cui preoccuparti e tutto funzionerà. Se sei uno sviluppatore, il codice funzionerà solo a meno che tu non stia utilizzando alcuni hack non raccomandati.

    
risposta data 28.03.2014 - 00:27
fonte
1

64-bit sta diventando lentamente un strong suggerimento . Ad esempio, la funzionalità di selezione bluetooth in-app è supportata solo su dispositivi a 64 bit quando si esegue un binario a 64 bit. Pertanto, se desideri utilizzare il selettore bluetooth in-app, devi creare sia per 32 bit sia per 64 bit.

Si noti che questa funzionalità di selezione bluetooth non è nuova. Funziona perfettamente su dispositivi a 32 bit in un'app a 32 bit. Ma non funzionerà su dispositivi a 64 bit in un'applicazione a 32 bit.

Ho ricevuto conferma da Apple che non considerano questo un bug e che non verrà risolto in iOS 8 GM. È necessario creare sia per 32 bit sia per 64 bit se si desidera questa funzionalità su dispositivi sia a 32 bit che a 64 bit.

Vedi la discussione qui: link

    
risposta data 29.08.2014 - 16:21
fonte

Leggi altre domande sui tag