IOS 5 Beta 3 ora disponibile per il download!

iOS 5 Beta 3 ora disponibile per il download!

Schermata 11-07-11 alle 13.31.29 PM

Apple ha appena rilasciato la terza beta di iOS 5 agli sviluppatori registrati, nota come Build 9A5259f. Stiamo scaricando e installando ora, ma nel frattempo, se sei uno sviluppatore registrato, ottieni download presso l'iOS Dev Center.

Hai notato qualcosa di nuovo nella Beta 3? Scrivici una riga nei commenti qui sotto! Ecco le note di rilascio.

I problemi seguenti riguardano l'utilizzo di 5.0 SDK per sviluppare il codice.

Conti

  • Quando crei un account iCloud puoi utilizzare qualsiasi ID Apple purché sia ​​un indirizzo email completo e non un account MobileMe. Se disponi di un account MobileMe, puoi copiare i dati da tale account a un account iCloud da utilizzare durante i test. Puoi trovare maggiori informazioni su iCloud su: http://developer.apple.com/icloud
  • Quando configuri un account iCloud o MobileMe utilizzando l'assistente di configurazione e lasci attiva Trova il mio iPhone, potrebbe effettivamente disattivare Trova il mio iPhone dopo la configurazione. Verifica in Impostazioni/Posta, Contatti, Calendario/Il tuo account che Trova il mio iPhone sia attivato dopo aver lasciato l'assistente di configurazione.
  • Si è verificato un problema nel trovare un dispositivo utilizzando Trova il mio iPhone sul sito Web MobileMe (www.me.com) quando si torna da iCloud a MobileMe. Per ovviare a questo problema:
    • Sul dispositivo vai su Impostazioni->Posta, contatti, calendario->@me.com e attiva e disattiva Trova il mio iPhone. Ora il dispositivo dovrebbe essere visualizzato sul sito Web MobileMe.
  • Si consiglia di disabilitare i segnalibri su più account. Se sono abilitati, i risultati potrebbero non essere definiti.
  • NUOVO: In questa beta l'opzione "Scelta di una domanda di sicurezza" non funziona durante la configurazione di un account iCloud.

AirPlay

  • A partire da iOS 5, i contenuti video nelle applicazioni e nei siti Web sono abilitati per AirPlay per impostazione predefinita.
  • iOS 5 supporta AirPlay di video tramite AV Foundation.
  • FISSO: Lo screen saver di Apple TV potrebbe ridurre le prestazioni di mirroring su AirPlay. Lo screen saver può essere disabilitato nelle impostazioni di Apple TV.

Apple TV

  • La versione beta del software Apple TV consente agli utenti di eseguire il mirroring dei contenuti di un iPad 2 su un'Apple TV (2a generazione) utilizzando AirPlay. Questo software beta abilita anche Photo Stream su Apple TV in modo che gli utenti possano accedere alle foto archiviate in iCloud. Viene fornita la versione beta del software Apple TV per testare le ultime funzionalità di AirPlay con le app e i siti Web di iOS 5. Se desideri installare la versione beta del software Apple TV sul tuo dispositivo, devi prima registrare l'UDID del tuo dispositivo nel portale del programma per sviluppatori iOS.

Audio

  • L'utilizzo della chat vocale in iOS 5 richiede l'impostazione del kAudioSessionMode_VoiceChat modalità sulla Sessione Audio, o impostando il AVAudioSessionModalitàVoceChat modalità sul AVudioSessione oggetto.

CalDav

  • FISSO: Dopo aver creato un evento ricorrente localmente sul dispositivo, il dispositivo interrompe la sincronizzazione dopo aver riscontrato un errore durante l'unione. La rimozione e la riaggiunta dell'account funge da soluzione alternativa per questo.

Calendario

  • Tutti i calendari MobileMe sono stati duplicati dopo aver disattivato e riattivato la sincronizzazione del calendario.
  • Se avvii o aggiorni manualmente i calendari su un iPad, i tuoi calendari potrebbero scomparire e dovrai toccare "Mostra tutti i calendari" per visualizzarli di nuovo.
  • NUOVO: Il ripristino da un backup del seme 1 o precedente causerà la mancata sincronizzazione dei calendari MobileMe/iCloud. I calendari sottoscritti verranno visualizzati in Calendari ma nessuno dei calendari degli eventi verrà visualizzato in MobileCal. Per risolvere il problema, rimuovere e aggiungere nuovamente l'account.

GameKit

  • I dati delle partite per le partite a turni sono attualmente limitati a 4 KB di dati.

Centro giochi

  • Se disponi di un account Game Center esistente che non ha ancora attraversato il flusso di Game Center per la prima volta in iOS 5, riscontrerai un arresto anomalo quando accedi direttamente all'avviso di accesso di un gioco. La soluzione alternativa consiste nell'avviare Game Center per completare il flusso per la prima volta.

iBooks

  • iBooks 1.2.2 potrebbe non visualizzare del testo o delle immagini nei libri. Aggiorna a iBooks 1.3 nell'App Store.

Backup iCloud

  • Poiché si tratta di un software beta, si consiglia di non utilizzare i servizi iCloud per archiviare dati o informazioni critici. Se abiliti iCloud Backup, il backup automatico con iTunes durante la sincronizzazione sarà disabilitato. Ti consigliamo anche di eseguire manualmente il backup del dispositivo con iTunes.
  • Nella versione beta di iOS 5, il supporto per la protezione dei dati in iCloud Backup non è disponibile. Di conseguenza, le app con file protetti non verranno sottoposti a backup dei relativi dati o metadati.
  • Dopo il ripristino, potresti non essere in grado di eseguire nuovamente il backup perché il dispositivo pensa ancora che si stia ripristinando. Per ovviare a questo problema, prova a sincronizzare app o contenuti multimediali mancanti da iTunes o prova a eliminare il tuo account iCloud e ad aggiungerlo di nuovo.
  • Se elimini il backup, la funzione verrà disabilitata ma le impostazioni potrebbero comunque indicare che è abilitata e dovrai attivare l'interruttore BackUp su cloud in Impostazioni.
  • Per motivi di compatibilità, questa versione della versione beta di iOS 5 richiede che venga eseguito nuovamente il backup di tutti i file, anziché solo dei file che sono stati modificati dall'ultimo backup. Ciò potrebbe causare un avviso che indica che il tuo account ha superato la quota. Nel caso in cui si verifichi l'avviso, è possibile eliminare il backup più vecchio per liberare spazio e quindi avviare un backup.

Archiviazione iCloud

  • Durante il periodo beta di iOS 5, tutti i documenti archiviati sui server potrebbero essere eliminati periodicamente prima di GM. Pertanto, si consiglia vivamente di non archiviare documenti o informazioni critiche sui server.
  • Se la tua applicazione utilizza il NSMetadataQuery class, è necessario impostare un predicato, anche se il predicato stesso viene ignorato.
  • Il framework Foundation non include l'ID del team quando si cerca il contenitore di documenti mobili di un'app. Il Team ID deve essere incluso all'inizio della stringa identificativa passata al URLForUbiquityContainerIdentifier: metodo.
  • In questa beta, il setSortDescriptors: il metodo di NSMetadataQuery non è supportato.
  • In questa beta, se vuoi usare iCloud, devi specificare manualmente vari identificatori di container (il set di visualizzazione della tua applicazione) all'interno di un file di diritti sia per Mac OS X che per iOS progetti.
  • Esistono problemi nell'utilizzo dell'API del documento Cloud Storage insieme a dati protetti che possono causare il danneggiamento dei dati.
  • In questa versione beta, le applicazioni basate su documenti non possono sempre rilevare quando i file cambiano, si spostano o vengono eliminati al di sotto di essi.
  • NUOVO: In questa beta, i presentatori di file (oggetti che adottano il NSFilePresenter protocollo) non ricevono alcuni dei messaggi che dovrebbero ricevere, in particolare:
    • oggetto presentatoCambiato
    • presentatoSubitemDidAppearAtURL:
    • presentatoSubitemDidChangeAtURL:
  • Puoi ovviare a questo implementando il rinuncia all'oggetto presentato allo scrittore: e verificando se l'autore ha effettivamente scritto quando il presentatore di file si riacquista. Puoi anche usare FSEvents per osservare le modifiche al file system
  • In questa versione beta, i messaggi sulle modifiche ai file in una directory non vengono recapitati agli oggetti che adottano il protocollo NSFilePresenter.
  • Durante la segnalazione di un bug relativo alle interfacce di archiviazione di iCloud, includi i log raccolti durante la sessione di debug. Per generare questi log, devi installare un profilo di debug speciale sul tuo dispositivo. Il profilo di debug può essere ottenuto da http://connect.apple.com. Questo profilo consente la generazione di registri di debug necessari per diagnosticare eventuali problemi utilizzando l'archiviazione iCloud. Le istruzioni per raccogliere i log sono:
    • Installa il profilo. (Il modo più semplice per farlo è inviarlo a te stesso e aprire l'allegato sul loro dispositivo.)
    • Riproduci il bug.
    • Sincronizza con iTunes per estrarre i registri dal tuo dispositivo.
    • Allega i log alla tua segnalazione di bug. Puoi trovare i log in ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.
  • Questi registri possono crescere molto rapidamente, quindi dovresti rimuovere il profilo dopo aver riprodotto il problema e aver estratto i registri per la segnalazione di bug.

iMessage

  • NUOVO: iMessage beta 3 non sarà in grado di comunicare con gli utenti di iMessage su beta 1. Funziona tra beta 3 e beta 2.
  • NUOVO: Gli avvisi modali non vengono visualizzati per iMessage.

iTunes

  • La versione di iTunes fornita con la beta 3 non può sincronizzare i dispositivi su cui è installato il software beta 2. Per evitare questo problema, procedi come segue:
    1. Sincronizza tutti i dispositivi su cui è installata la versione beta 2 con la versione di iTunes fornita con la versione beta 2.
    2. Aggiorna iTunes alla versione fornita con la beta 3.
    3. Collega il dispositivo e installa il software beta 3. (Ricorda che potresti vedere un errore di sincronizzazione non riuscita quando colleghi per la prima volta il dispositivo.)
    4. Dopo aver installato il software beta 3, ripristina dal backup effettuato nel passaggio 1.
  • I video acquistati da iTunes Store non vengono riprodotti su un AppleTV di seconda generazione tramite AirPlay con iTunes 10.5.

MMS

  • L'invio di un MMS di video di grandi dimensioni non funziona.

Regolazioni foto

  • Se applichi le regolazioni dell'effetto occhi rossi in iOS e importi la tua immagine nella build seme di iPhoto, le regolazioni dell'effetto occhi rossi non appariranno su quell'immagine in iPhoto. Di conseguenza, la successiva sincronizzazione dell'immagine sul dispositivo iOS da iPhoto non mostrerà le regolazioni dell'effetto occhi rossi.

Promemoria

FISSO: L'applicazione Promemoria non invia notifiche per promemoria basati sull'ingresso (e/o uscita) di una posizione se non è presente alcuna data associata al promemoria.

Impostazioni

  • Il pulsante "Esegui backup adesso" è abilitato senza che la classe dei dati di backup sia abilitata per l'account.
  • FISSO: Se apri la tastiera dei termini in Impostazioni-> Generali-> Aggiornamento software, non puoi ignorarlo. Devi forzare l'uscita dalle impostazioni per uscire.
  • NUOVO: In questa beta l'icona FaceTime non è presente nelle Impostazioni sugli iPhone.

Simulatore

  • NUOVO: I servizi di localizzazione non sono funzionali nel simulatore iOS 4.3 in esecuzione su Mac OS 10.7 con Xcode 4.2.

Trampolino

  • Le notifiche push e locali per le app vengono visualizzate nel nuovo Centro notifiche in iOS 5. Centro notifiche visualizza le notifiche considerate "non lette". Al fine di accogliere le notifiche push e locali che non hanno lo stato "non letto", gli sviluppatori possono utilizzare il conteggio dei badge dell'applicazione per attivare la cancellazione delle notifiche dal Centro notifiche. Quando un'applicazione cancella il conteggio dei badge (impostandolo su zero), iOS 5 cancellerà le sue notifiche dal Centro notifiche.

Twitter

  • NUOVO: Quando si twitta la propria posizione da Safari e si esce prima che sia possibile stabilire la posizione, la freccia della posizione rimarrà nella barra di stato. La freccia può essere rimossa uccidendo Safari dal commutatore di attività.

Automazione dell'interfaccia utente

  • NUOVO: In iOS 5 beta 3, la prima esecuzione di uno script dopo un riavvio o una cancellazione dell'installazione probabilmente avrà esito negativo. I tentativi successivi dovrebbero riuscire fino a quando il dispositivo non viene riavviato nuovamente.
  • I pulsanti di riproduzione e registrazione nell'editor di script dello strumento di automazione potrebbero non funzionare correttamente dopo aver preso di mira un'applicazione avviata da una sessione di traccia e terminata. Potrebbero anche non funzionare se scegli come target un'applicazione che è stata sospesa. Se si verifica questo problema e persiste, potrebbe essere necessario chiudere e riaprire il documento di traccia per tornare a uno stato funzionale.
  • Quando si acquisiscono azioni in uno script utilizzando lo strumento di automazione, si interfaccia con visualizzazioni Web o celle di tabella che contengono un numero elevato di elementi fuori schermo potrebbe richiedere molto tempo prima di tornare con un espressione.
  • Le funzioni lock() e unlock() di UIATarget sono state sostituite con lockForDuration() funzione.
  • Instruments sovrascrive lo script di automazione caricato, anche se un altro programma lo sta modificando.
  • A partire da iOS 5 beta 2, ora puoi attivare l'esecuzione di uno script di automazione interfaccia utente su un dispositivo iOS dal terminale host utilizzando lo strumento Instruments. Il comando è:
    • strumenti -w -T

UIKit

  • NUOVO: A partire da iOS 5 beta 3, il esclusivoTouch proprietà di UIControl è tornata al suo valore predefinito originale di NO.
  • Tornando a zero dal tableView: viewForHeaderInSection: (o il suo equivalente a piè di pagina) non è più sufficiente per nascondere un'intestazione. Devi sovrascrivere tableView: heightForHeaderInSection: e restituisci 0.0 per nascondere un'intestazione.
  • Nella beta di iOS 5, il UITableView class ha due metodi per spostare una cella da una riga all'altra con parametri definiti. Queste API sono:
    • spostaSezione: aSezione:
    • moveRowAtIndexPath: toIndexPath:
  • Usando il UIWebView classe in Interface Builder, l'impostazione del colore di sfondo trasparente è possibile in iOS 5. Gli sviluppatori che compilano con il nuovo SDK possono controllare il loro XIB per l'impostazione trasparente UIWebView.
  • Nella beta di iOS 5, il UINnavigationBar, UIToolbar, e UITabBar le implementazioni sono cambiate in modo che disegnareRett: Il metodo non viene chiamato su istanze di queste classi a meno che non sia implementato in una sottoclasse. Le app che hanno re-implementato drawRect: in una categoria su una di queste classi scopriranno che il metodo drawRect: non viene chiamato. UIKit esegue il controllo dei collegamenti per evitare che il metodo venga chiamato nelle app collegate prima di iOS 5, ma non supporta questo design su iOS 5 o versioni successive. Le app possono:
    • Usa l'API di personalizzazione per le barre che in iOS 5 e versioni successive, che è il modo preferito.
    • Sottoclasse UINavigationBar (o le altre classi di barre) e sovrascrivere drawRect: nella sottoclasse.
  • Il indexPathForRow: inSection:, sezione e metodi di riga di NSIndexPath ora usa NSI intero invece di NUIintero, in modo che questi tipi corrispondano ai metodi definiti su UITableView.
  • C'è un problema noto con la presentazione di a UIVideoEditorControlleroggetto in cui non mostra il video selezionato, che appare invece vuoto. In alcuni casi potrebbe anche bloccarsi.
  • Gli eventi di tocco non vengono inoltrati alla vista in fotocameraOverlayView proprietà di UIImagePickerController.
  • Il imagePickerController: didFinishPickingMediaWithInfo: Il metodo di UIImagePickerController non restituisce un URL al video al termine della registrazione.
  • NUOVO: Quando si crea un nuovo appuntamento nell'app calendario su un dispositivo che utilizza l'orologio 24 ore, non è possibile selezionare un valore dell'ora maggiore di 12. Il valore del selettore di data e ora imposta il giorno della settimana corrente in modo che sia lo stesso del giorno precedente (ad es. a Un appuntamento di martedì verrà impostato come lunedì).
  • FISSO: Abbiamo cambiato il comportamento di scrollToRowAtIndexPath: atScrollPosition: animato: tale che UITableViewScrollPositionTop e UITableViewScrollPositionBottom ora regolare per le parti superiore e inferiore del contenutoInset proprietà.

WebKit

  • NUOVO: In iOS 5 beta 2, è disponibile una nuova proprietà CSS ereditata, -webkit-overflow-scrolling: value. Il valore touch consente allo sviluppatore web di attivare lo scorrimento in stile nativo in un overflow: elemento di scorrimento. Il valore predefinito per questa proprietà è auto.
  • Il framework WebKit ha raccolto un motore WebKit più recente, che si avvicina molto a Safari 5.1. Alcune aree da conoscere con il nuovo framework WebKit su iOS:
    • C'è un nuovo parser compatibile con HTML5.
    • La larghezza del layout del testo potrebbe cambiare leggermente perché il comportamento di arrotondamento delle parole ora ha una precisione in virgola mobile.
    • C'è una migliore convalida del campo modulo, che include la rimozione degli zeri iniziali e la formattazione dei numeri.
    • Gli eventi di tocco sono ora supportati nei campi di input.
    • window.onerror è ora supportato.
    • C'è un nuovo agente utente che non ha informazioni sulla locale nella stringa agente utente.

Sincronizzazione Wi-Fi

  • In iOS 5 beta 2, la sincronizzazione wireless è disponibile per Mac. Richiede iTunes 10.5 beta 2 e OS X 10.6.8 o Lion. Vedrai un'opzione per abilitare la sincronizzazione wireless quando colleghi il tuo dispositivo a iTunes con il cavo USB. Si consiglia di eseguire la sincronizzazione iniziale con un cavo dopo aver ripristinato il dispositivo.
    • La sincronizzazione wireless viene attivata automaticamente quando il dispositivo è collegato all'alimentazione e sulla stessa rete del computer associato. In alternativa, puoi attivare manualmente una sincronizzazione da iTunes o da Impostazioni -> Generali -> Sincronizzazione iTunes (è richiesta la stessa rete del computer associato). Assicurati che il tuo dispositivo sia collegato a una fonte di alimentazione quando esegui le sincronizzazioni wireless.
    • Se riscontri problemi con app, contenuti multimediali e/o foto sincronizzati con il tuo dispositivo, puoi reimpostare e risincronizzare. Da Impostazioni -> Generali -> Ripristina, scegli Cancella tutto il contenuto e le impostazioni. Quindi riconnettiti a iTunes e sincronizza di nuovo.
  • FISSO: In questa versione beta, iTunes potrebbe riportare erroneamente le foto come "Altro" nella barra della capacità. La sincronizzazione delle foto funziona altrimenti come previsto.
  • NUOVO:In alcuni casi, il dispositivo potrebbe non riuscire a sincronizzare contatti, calendari e impostazioni dell'account o a eseguire il backup su iTunes. Se ciò accade, riavvia il dispositivo e sincronizza nuovamente.
  • NUOVO:In alcuni casi, la sincronizzazione delle foto potrebbe generare solo miniature sul dispositivo. In tal caso, annulla la sincronizzazione delle foto, quindi sincronizza nuovamente la sincronizzazione.

Xcode

  • In questa versione beta, i ripristini del dispositivo tramite XCode sono disabilitati. Si prega di utilizzare iTunes solo per eseguire il backup e ripristinare il dispositivo.
  • In alcuni casi, Xcode 4.2 Organizer non visualizza un dispositivo in modalità di ripristino. Come soluzione alternativa puoi utilizzare iTunes per ripristinare.
  • FISSO: Su alcune macchine desktop, l'utilizzo della memoria di Xcode aumenta incredibilmente velocemente durante il ripristino di un dispositivo o la copia di un IPSW. Come soluzione alternativa, usa iTunes per ripristinare.
  • FISSO: In questa versione beta, i registri degli arresti anomali (non simbolici o simbolici) non vengono visualizzati in Xcode Organizer. Per farli apparire in Xcode Organizer, dovrai rinominare il dispositivo.
  • In iOS 5 beta 2, iOS Simulator non è compatibile con le versioni precedenti di iCloud Developer Seed per OS X. Si consiglia vivamente di eseguire l'aggiornamento all'ultimo seme per sviluppatori iCloud per garantire la compatibilità.
  • iOS 5.0 SDK supporta sia i simulatori iOS 4.3 che iOS 5.0.

Ultimo post sul blog

Notizie, analisi e opinioni su Apple, oltre a notizie tecniche generali
September 10, 2021

Apple respinge le aperture di Lyft per l'acquisizioneLyft non riesce a trovare un acquirente.Foto: Foto: Spiros Vathis/FlickrSecondo quanto riferit...

| Culto di Mac
September 10, 2021

Ex CEO di Acer: iPad sta uccidendo il PCOra che diversi rapporti mostrano che l'iPad sta consumando le vendite dei tradizionali PC a basso costo, è...

| Culto di Mac
September 10, 2021

La custodia BookBook per MacBook Air da 11 pollici è un antidoto allo snobismo dei libri [Recensione]"Amico, la tua custodia per laptop è, tipo, to...