iOS 11 beta 4 è stato rilasciato per iPhone e iPad

iOS beta 11 4 è stato rilasciato questa sera per iPhone e iPad, con Apple che offre l'aggiornamento a tutti gli sviluppatori di app per la piattaforma iOS. iOS 11 beta 4 può essere installato da loro o da chiunque abbia una versione precedente, utilizzando il sistema Aggiornamento software, aggiornamento software, già da questo momento, ma per farlo è necessario avere i terminali carichi almeno al 50% della batteria, oppure collegarli ad una fonte di energia.

iOS 11 beta 4 ha sicuramente una serie di modifiche interessanti implementate per iPhone, iPad e iPod Touch e alcune di esse saranno sicuramente visibili. iOS 11 beta 4 porterà anche molti miglioramenti a livello di funzionalità, oltre a risolvere alcuni dei problemi di prestazioni segnalati finora, che esistono in numero molto elevato, ma questo è normale per una versione beta di iOS offerta da Apple.

iOS 11 beta 4 NON è la versione beta pubblica che Apple offre separatamente per gli utenti iPhone e iPad, quindi per quella bisognerà aspettare, molto probabilmente fino a domani. In generale l'azienda Apple rilascia le versioni beta pubbliche circa 1/3 giorni dopo la versione standard, quindi se oggi, domani o dopodomani è uscito iOS 11 beta 4 dovresti riuscire ad installare anche la versione beta pubblica.

iOS 11 beta 4 apporta sicuramente alcune modifiche, anche se Apple non le spiega nel dettaglio, e le troverete tutte in questo articolo non appena verranno scoperte. Oltre a iOS 11 beta 4, Apple ha rilasciato anche watchOS 4 beta 4, macOS 10.12 beta 4 e tvOS 11 beta 4.

AGGIORNAMENTO: Ecco quali novità porta iOS 11 beta 4:

  1. Nuove icone per le applicazioni Note, Contatti e Promemoria;
  2. Una nuova pagina iniziale per l'applicazione Foto che presenta importanti funzioni;
  3. Un nuovo messaggio per l'apertura delle applicazioni dalle notifiche utilizzando Touch ID;
  4. Nuove funzioni di scorrimento per interagire con le notifiche nel Centro Notifiche;
  5. Una nuova home page per l'app Notite;
  6. Un timer che ci avvisa quando inizia la registrazione dello schermo per la funzione dedicata;
  7. L'interruttore della modalità di risparmio energetico ha una nuova animazione nel Centro di controllo;
  8. AirDrop ha un menu di opzioni dall'applicazione Impostazioni, Configurazioni;
  9. L'applicazione App Store dispone di una funzione per l'aggiornamento delle informazioni.

iOS 11 beta 4 nuove icone iPhone iPad

iOS 11 beta4 Touch ID

NOTE E PROBLEMI NOTI

Generale

Nuove funzionalità

  • Aggiunto AVRoutePickerView al framework AVKit e AVRouteDetector al framework AVFoundation per consentire agli utenti di scegliere il percorso per la riproduzione dei contenuti quando sono disponibili più percorsi. Utilizzare AVRouteDetector per determinare se sono disponibili più percorsi quando il rilevamento del percorso è abilitato. Se sono disponibili più percorsi, utilizzare AVRoutePickerView per presentare un'interfaccia in cui l'utente può scegliere i percorsi.

Problemi noti

• Per ripristinare una versione precedente di iOS, seguire le istruzioni visualizzate sul sito di supporto Apple: https://

support.apple.com/kb/HT203282.

App a 32 bit

Problemi risolti

  • Selezionando Ulteriori informazioni dal prompt dopo aver toccato un'app a 32 bit già installata ora si apre l'app Impostazioni. (32340711)
  • La sincronizzazione delle app a 32 bit tramite iTunes ora funziona come previsto. (32356790) Problemi noti• Le app iOS potrebbero essere destinate a iOS 10 o versioni precedenti per continuare a includere una porzione a 32 bit. (31597913)Deprecazioni• Le app a 32 bit non verranno eseguite sulle future beta di iOS 11. (26402174)Problemi risolti con 3D Touch• L'utilizzo di 3D Touch con rilevatori di dati (numeri di telefono, indirizzi e così via) ora funziona correttamente. (30504832) Problemi risolti con le app di terze parti • Airplay ora funziona come previsto nelle app di terze parti. (3) • KakaoTalk non si blocca più all'avvio o dopo aver digitato. (32819077) • SlingTV ora riproduce audio e video come previsto. (32320793) • I libri Kindle ora si sincronizzano come previsto. (32649488) • Facebook Messenger ora si avvia quando l'app Facebook non è installata. • I controlli di riproduzione video in Amazon Video ora dovrebbero funzionare correttamente. (30878446) • Le barre di navigazione ora dovrebbero apparire corrette. (32056010) • Tencent Video non dovrebbe più bloccarsi all'avvio. (32076094) 
  • Le tastiere di terze parti ora dovrebbero funzionare se non è consentito l'accesso completo. (32494032)
  • L'audio non dovrebbe più interrompersi durante le chiamate Skype. (32434672)
  • VSCO non visualizza più un errore durante l'importazione di foto scattate di recente. (32582234)
  • Citi Mobile non si blocca più all'avvio. (31336493)
  • Gli utenti possono ora accedere a Pinterest utilizzando il proprio indirizzo email. (31866166)

Problemi noti

  • DirectTV potrebbe bloccarsi all'avvio. (29533442)
  • MobileIron Mobile@Work potrebbe bloccarsi all'avvio. (31929650)
  • Tweetbot potrebbe non essere in grado di pubblicare tweet contenenti foto scattate di recente. (32569113)
  • Square Cash potrebbe bloccarsi durante o subito dopo il lancio. (30926902)AirPlayNuovi problemi

• Se si tocca il pulsante AirPlay nei video che non sono a schermo intero, alcune app si bloccano. Le app interessate includono iBooks, Safari, Memo vocali e alcune app di terze parti. (3)

Soluzione alternativa: visualizzare il video a schermo intero, quindi toccare il pulsante AirPlay. Migrazione Android

Problemi risolti

• La migrazione dal tuo telefono Android ora funziona correttamente. (31816854)

Analisi delle app

Problemi risolti

• Le impressioni relative alle visualizzazioni di pagine non di prodotto ora vengono acquisite correttamente. (31561060)

Icone delle app

Problemi risolti

  • Dopo aver ripristinato un dispositivo da un backup di iTunes, le icone delle app nella schermata Home non appaiono più bianche. (32303701)
  • La richiesta visualizzata durante la modifica di un'icona ora mostra l'immagine dell'icona dell'app alternativa anziché un segnaposto. (32165847)Problemi risolti nell'App Store
  • Dopo il ripristino da un backup di iTunes, le app precedentemente scaricate ora vengono visualizzate nella schermata Home. (31968368)
  • Gli acquisti in-app sponsorizzati ora utilizzano l'ordinamento specificato dallo sviluppatore. (30877083)
  • Il tentativo di eseguire TestFlight senza un ID Apple AppStore attivo non comporta più un errore di accesso. (32230818)
  • Le app superiori a 100 MB non dovrebbero più essere scaricate tramite connessione cellulare dopo aver accettato la richiesta di avviso. (32235051)

Problemi noti

  • Il ripristino da un backup di iTunes contenente un'app scaricata che è presente anche nella libreria iTunes installa l'app scaricata e quindi la reinstalla dall'App Store. Ciò può comportare che il backup ripristinato occupi più spazio sul dispositivo rispetto alla dimensione del backup. (31461664) Soluzione alternativa: al termine del ripristino, scaricare l'app.
  • L'avvio dell'App Store interrompe gli altri audio. (32043325)Problemi risolti con ID Apple• Gli account che utilizzano un numero di telefono come ID Apple ora sono in grado di creare un ID Apple per un membro minore della famiglia. (32130392)Problemi noti• Alcuni account che utilizzano un numero di telefono come ID Apple potrebbero non essere in grado di aggiungere determinati tipi di pagamento. (31677442)Problemi risolti con Apple Pay• ApplePaySession.canMakePaymentsWithActiveCard non restituisce più false quando l'identificatore del commerciante è valido e sono disponibili metodi di pagamento appropriati. (32613797)Problemi noti di ARKit• Continuare da un punto di interruzione durante il debug di una sessione AAR può provocare l'interruzione di VIO. Eventuali oggetti visivi posizionati nel mondo/ancora non sono visibili. (31561202)

    Fondazione AV

    Problemi risolti

  • I valori delle proprietà lensDistortionLookupTable e inverseLensDistortionLookupTable di AVCameraCalibrationData sono ora centrati correttamente. Il valore 0 rappresenta nessun allungamento o restringimento. (32339695)
  • I metodi CGImage Representation e anteprima CGImage Representation di AVCapture Photo ora restituiscono i valori corretti. Per ulteriori informazioni, consultare la documentazione. (31392054)

• AVCapturePhoto ora restituisce il risultato corretto quando si accede alla proprietà fileDataRepresentation di un buffer non compresso (420f/420v/BGRA), invece di una rappresentazione in formato file TIFF. (31902960)

Problemi noti

  • La proprietà cameraCalibrationData di AVCapturePhoto restituisce zero quando cameraCalibrationDataDeliveryEnabled è impostata su true, a meno che non si imposti anche DepthDataDeliveryEnabled su true. In una versione beta futura, potrai richiedere l'acquisizione di doppia foto e l'acquisizione dei dati di calibrazione della fotocamera e ricevere buffer grandangolari e teleobiettivo oltre ai dati di calibrazione della fotocamera per entrambi (senza dover eseguire lo zoom a 2x e fornire dati di profondità alla foto). (32209427)
  • Le richieste di acquisizione continuano a fallire e il flusso video smette di produrre un buffer quando si utilizza il formato video 720p30 con la proprietà DepthDataDeliveryEnabled di AVCapturePhotoSettings impostata su true. (32060882)
  • I valori di profondità nei formati di dati di profondità non predefiniti 160x120 e 160x90 sono la metà dei valori attesi e i valori di disparità sono il doppio del valore previsto. (32363942) Problemi Bluetooth risolti
  • I problemi di connessione per gli accessori Bluetooth che utilizzano il protocollo Wireless iAP sono ora più affidabili. (31439542)
  • Beta 2 aggiunge funzionalità complete per la funzionalità del canale LE L2CAP. (32493297)Problemi risolti del calendario • I pulsanti per giorno, settimana, mese e anno ora si attivano al primo tocco. (31883496) Problemi noti • Il trascinamento di un elemento nel Calendario può causare l'arresto anomalo dell'applicazione. (33039833)Problemi risolti con CarPlay • Gli utenti non dovrebbero più ricevere un messaggio di errore quando selezionano Non rispondere dopo aver letto un messaggio in CarPlay. (32099700)Problemi noti di CloudKit• CloudKit non supporta valori long long senza segno con il bit di ordine superiore impostato. (30567424)

     

• Le applicazioni che utilizzano CKModifyRecordsOperation devono specificare un valore appropriato per CKModifyRecordsOperation.isAtomic. Se il tuo client è compilato su watchOS 4, le operazioni accodate sul CKRecordZone predefinito avranno un nuovo comportamento perché atomic è true per impostazione predefinita. Se l'operazione incontra un errore di "preflight" (più comunemente, un problema di rete durante il caricamento di un CKAsset o un CKRecord non valido), l'intera operazione viene annullata. (30838858)

Connettività

Problemi risolti

  • La connessione a una rete cellulare dopo il riavvio o l'accensione di un dispositivo ora funziona correttamente. (32727321)
  • L'attivazione di un piano dati Sprint Cellular su iPad ora funziona correttamente. (32600925)
  • La modalità lettore che utilizza NFC ora funziona correttamente sui dispositivi supportati. (32721033)Problemi noti • Gli acquisti di piani dati prepagati per iPad effettuati sul dispositivo potrebbero non riuscire su una connessione cellulare. Soluzione alternativa: acquistare il piano dati mentre si è connessi al Wi-Fi. Nuove funzionalità del Centro di controllo • Toccando il pulsante Wi-Fi nel Centro di controllo ora si disconnette dalla rete corrente e si disattiva temporaneamente la rete Wi-Fi. (32299242)Problemi risolti
  • L'interfaccia utente Wi-Fi ampliata nel Centro di controllo ora aggiorna il nome della rete durante la transizione da una rete all'altra. (32280116)
  • Il comportamento del pulsante Bluetooth nel Centro di controllo ora rispecchia quello del controllo Wi-Fi. (32300000)Problemi principali risolti in Spotlight• Il trascinamento dei file dell'indicizzatore non ha più esito negativo per entrambi i tipi di file del pacchetto o per i file il cui URL non dispone di una stringa assoluta e di un percorso corrispondenti. (32354867)Non disturbareProblemi risolti• Non disturbare durante la guida è abilitato a partire dalla beta 2. (32232545)Problemi noti EventKit• La memorizzazione dei dati in un archivio eventi non predefinito in EventKit potrebbe non funzionare. (31335830) 

FaceTime

Nuovi numeri

• FaceTime Live Photos è disabilitato per impostazione predefinita sulla maggior parte dei dispositivi. (33322822)

Soluzione alternativa: nell'app Impostazioni, vai a FaceTime > FaceTime Live Photos e abilita la funzione manualmente.

Famiglia Sharing

Problemi noti

  • Se è richiesta la verifica del pagamento, la configurazione Famiglia potrebbe non avviarsi dopo l'acquisto di un abbonamento familiare a Apple Music. (32056496) Soluzione alternativa: invitare i membri della famiglia dalle impostazioni di condivisione familiare.
  • Gli inviti in sospeso potrebbero non essere visualizzati nelle impostazioni di Condivisione familiare. I membri della famiglia verranno visualizzati una volta accettato l'invito. (32602074)
  • Dopo aver condiviso lo spazio di archiviazione iCloud con i membri della famiglia, la schermata di conferma potrebbe non chiudersi. (32458127)
  • La condivisione della tua posizione con i membri della famiglia potrebbe non attivare la condivisione della posizione. (32746961) Soluzione alternativa: condividi la tua posizione dalle impostazioni di condivisione familiare.
  • Quando crei un ID Apple per un bambino, la schermata di accettazione dei Termini e Condizioni potrebbe bloccarsi anche se l'ID Apple è stato creato. Per utilizzare Impostazioni, forza l'uscita e quindi apri l'app. (32365952)Problemi risolti dell'app File
  • L'app File ora può visualizzare un QuickLook per un documento iWork. (32353448)
  • Le miniature Quicklook fornite dalle estensioni miniatura QuickLook per i tipi UTI personalizzati ora mostrano la miniatura appropriata. (32354934)
  • VoiceOver ora interagisce correttamente con i pulsanti Fine, Elenco e Condividi quando VoiceOver è abilitato e un utente apre qualsiasi documento nella scheda Recenti. (32362561)Problemi risolti della Fondazione
  • Le letture e le scritture su una connessione sicura che utilizza la nuova funzionalità proxy HTTPS di autenticazione di URLSessionStreamTask ora funzionano correttamente. (31916868)
  • La proprietà FractionCompleted dell'oggetto Progress restituito da NSItemProvider ora avanza in proporzione allo stato di avanzamento del fornitore di dati. (32385051)

Problemi noti

  • Per preservare la compatibilità con le versioni precedenti, iOS11beta3 ha rimosso il comportamento della stringa vuota della sessione NSURL per sopprimere l'invio di intestazioni HTTP introdotto nella beta 2. (32959604)
  • IniOS11beta2 e versioni successive, NSURLSession e NSURLConnection potrebbero non caricare gli URL se il sistema è configurato con determinati file PAC. I file PAC sono file JavaScript che specificano i proxy HTTP utilizzati per accedere a Internet e sono configurati in Impostazioni > Wi-Fi. (32883776) Soluzione alternativa: impostare "Proxy HTTP: Configura proxy" su "Disattivato" per la rete Wi-Fi.
  • La proprietà Name suggerita di NSItemProvide non viene utilizzata quando la rappresentazione NSData viene richiesta come file open-in-place. Viene invece utilizzato un nome di file temporaneo. (32342544)
  • Il parametro di visibilità in NSItemProvide non è forzato. Tutte le rappresentazioni sono visibili a tutti i processi. (32233127)
  • Il supporto per l'utilizzo dei tipi String e URL con NSItem Provider è assente in questa beta. (32138540)Soluzione alternativa: sostituire la stringa e l'URL con un tipo diverso.
  • favoritePresentationSize non è disponibile in questa beta. (32501502)Problemi risolti di Haptics• L'esecuzione di un aggiornamento forzato su iPhone 7 e iPhone 7 Plus non provoca più un pop o un suono inaspettato. (32635793)Problemi risolti di HealthKit• Il tentativo di terminare un percorso di allenamento quando non sono inseriti dati sulla posizione non genera più un'eccezione. (32307523) Problemi risolti da HomeKit
  • Siri ora riconosce una configurazione HomeKit nei dispositivi aggiornati a iOS 11 beta. (32338077)
  • Quando sono configurati più hub domestici, la lettura o la scrittura sugli accessori Bluetooth ora funziona correttamente. (32578105)Problemi risolti di iBooks
  • Il trascinamento di PDF e libri in iBooks ora funziona correttamente. (32328715)
  • Gli audiolibri ora vengono visualizzati nella libreria dopo l'acquisto o dopo il nuovo download. (32150156)
  • Dopo aver eliminato un libro acquistato dallo store, i successivi tentativi di download ora funzionano come previsto. (32775084)
  • iBooks non si bloccherà più quando si aggiunge o rimuove un segnalibro in un documento PDF. (32625432)Problemi risolti di iCloud
  • Dopo il ripristino da un backup di iTunes, gli utenti ora possono autenticare le credenziali iCloud durante la configurazione. (32721872)
  • Durante il ripristino da iCloud Backup in Impostazione Assistita, ora dovresti vedere l'elenco corretto dei backup. (31739878)
  • Alcuni servizi ora dovrebbero sincronizzarsi correttamente all'accesso iniziale a iCloud. (32407057)
  • Gli iPad del Device Enrollment Program ora supportano i backup di iCloud. (32027587)Problemi risolti di iTunes • Quando si installa la versione beta, gli utenti con account iTunes e iCloud separati non verranno più disconnessi dal proprio account iTunes. (32228993)Problemi noti• In alcuni casi, durante il ripristino da un backup di iTunes, le icone e i nomi delle app potrebbero mancare fino al completamento della sincronizzazione e dell'installazione delle app. (32543667) Tastiere Nuove funzionalità • Aggiunta una nuova tastiera araba per il dialetto Najdi. (29187663) Problemi risolti • Le modifiche allo stato della tastiera, come la modifica del tipo di tastiera da con una mano a emoji, ora persistono. (33092873)Dispositivi gestiti

    Problemi risolti

  • Le app installate da MDM non sono più bloccate in attesa dopo il ripristino da un backup. (32267165)
  • I dispositivi gestiti non registrati non reinstallano più le app MDM dopo il ripristino. (32387929) Problemi risolti con Mappe • Siri ora è in grado di ottenere indicazioni stradali con Mappe quando è attivo Non disturbare durante la guida. (32273986)

Media

Problemi risolti

  • Quando un utente revoca l'accesso di un'applicazione a Media e Apple Music in Impostazioni > Privacy > Media e Apple Music, il token utente musicale ora si comporta correttamente. (31932361)
  • Il tempo trascorso viene ora aggiornato quando si tocca riproduci o metti in pausa o quando si cerca durante la riproduzione di contenuti video. (32065281)
  • I metadati dei brani ora si sincronizzano correttamente con iTunes. Ciò include i conteggi delle riproduzioni, dei salti e i timestamp associati. Le playlist intelligenti che utilizzano questi criteri, come Riprodotti di recente, non vengono aggiornate. Ciò non influisce sulla valutazione in stelle o sull'amore/antipatia. (31488141)
  • Nei Podcast, selezionando una stazione con più episodi è possibile passare a una schermata vuota. (32320460)Problemi noti• L'impostazionedinowPlayerIinproprietàdelcontrollerMPMusicPlayernonfunziona. (32258814)Deprecazioni

• requestPersonalizationTokenForClientToken è deprecato in iOS 11. Utilizza invece getUserTokenFromDeveloperToken. Nella build corrente, requestPersonalizationTokenForClientToken restituisce un errore. In una build futura, restituirà token utente musicali validi senza richiedere una modifica alla tua app. (32065560)

Messaggi

Problemi risolti

  • Durante il test della nuova funzionalità di estensione dell'app Filtro messaggi, se il primo messaggio in arrivo da un destinatario sconosciuto viene contrassegnato come spam dall'estensione, ora viene recapitato all'utente. (31986503)
  • I messaggi su iCloud ora dovrebbero essere disponibili dopo che un dispositivo è stato offline. (32224851) Problemi noti
  • Il tentativo di inserire MSMessage utilizzando MFMessageComposeViewController genera una finestra di composizione con un'area di gestione temporanea vuota. (32087732)
  • L'identificatore del partecipante locale e le proprietà del messaggio selezionato sono disponibili per un messaggio MSM di stile MSMessageLiveLayout quando vengono inseriti nella trascrizione. (31374415)MetalloNuove funzionalità• Aggiunto il formato pixel BGR10A2 a Metallo nella beta 2.

Musica app

Problemi risolti

• Le notifiche ora dovrebbero funzionare come previsto. (32463538)

Problemi noti

• Disattivando "Mostra nel mio profilo" per una playlist potresti continuare a mostrare il nome della playlist e la grafica nel tuo profilo. (32560995)

Networking

Nuove funzionalità

• Aggiunto l'opzione Rete multipath alle Impostazioni sviluppatore per abilitare il test di multipathServiceType. L'abilitazione della rete multipath disabilita la riduzione dell'utilizzo dei dati cellulari per Wi-Fi Assist e consente la sperimentazione con la modalità di aggregazione multipath. (32927263)

Problemi noti

• La condivisione della password Wi-Fi e la condivisione dell'hotspot personale sulla beta 2 e successive non funzionano con i dispositivi che eseguono la beta 1. (32500217)

Note

Problemi noti

  • Se un utente esegue il ripristino da un backup in cui l'app Notes è stata eliminata, l'app potrebbe non funzionare correttamente dopo essere stata reinstallata. (32499971)
  • In alcune circostanze, la rotazione di un dispositivo iOS potrebbe rendere inutilizzabile l'Apple Pencil. (32020094)Problemi risolti delle risorse on demand• Durante il debug delle risorse on demand, se la destinazione è configurata per utilizzare i pacchetti di risorse incorporati nel pacchetto di prodotti, le risorse ora vengono trovate. (32437929)TelefonoNuovi problemi• L'elenco della cronologia delle chiamate nella scheda Recenti non si aggiorna immediatamente, il che può comportare la composizione del secondo numero nell'elenco quando viene selezionato il primo numero nell'elenco. I contatti salvati non sono interessati da questo problema. (33094744)Problemi risolti
  • L'app del telefono non dovrebbe più bloccarsi quando un messaggio di posta vocale viene eliminato. (32394726)
  • Per alcuni operatori in determinate aree geografiche, alcuni servizi, ad esempio segreteria telefonica, messaggistica, avviso di chiamata, inoltro di chiamata e così via, sui dispositivi abilitati alle chiamate Wi-Fi ora funzionano correttamente. (32433588)
  • Una notifica SOS non viene più inviata in caso di annullamento. (32413903)

Foto

Problemi risolti

  • Le immagini dei ritratti non cambiano più quando si accede alla modalità Modifica. (31889782)
  • La modifica di una foto nel simulatore ora funziona correttamente. (32298353)
  • Le miniature nella vista di importazione delle foto e nell'app Acquisizione immagine ora dovrebbero essere visualizzate correttamente. (32318758)
  • Le foto RAW+JPG importate utilizzando il kit di connessione della fotocamera vengono ora importate nel formato corretto. (32260701)
  • La creazione di un nuovo quadrante Foto o Caleidoscopio dall'opzione di condivisione Crea quadrante in Foto non si chiude più in modo imprevisto. (32011772)
  • La condivisione AirDrop di Live Photo non genera più un errore durante l'importazione in Foto. (31971874)
  • Le foto scattate su iOS 11 ora mostrano l'orientamento corretto sulle versioni di macOS precedenti alla 10.13. (32311412)Problemi noti• Alcune app di terze parti potrebbero non supportare completamente HEVC e HEIF. (30292869)PopoverProblemi risolti
  • Premendo immediatamente Home da un'app abilitata per popover non dovrebbe più causare la mancata risposta al tocco. (32435759)
  • L'avvio di un'app abilitata per i popover dal Dock non fa più lampeggiare il popover o il Dock durante l'animazione di avvio. (32429615)Visualizzazione rapidaProblemi risolti

• Le estensioni delle miniature QuickLook possono ora accedere al parametro URL del file di QLFileThumbnailRequest all'interno del metodo supplyThumbnailForFileRequest:completionHandler del protocollo QLThumbnailProvider. (32354934)

Safari

Nuove funzionalità

• iOS 11 aggiunge un nuovo sistema di sincronizzazione per i segnalibri e l'elenco di lettura di Safari per fornire una migliore sincronizzazione e sicurezza. La migrazione al nuovo sistema di sincronizzazione avviene in modo silenzioso dopo che tutti i dispositivi su cui hai effettuato l'accesso al tuo account iCloud eseguono iOS 11. (22936727)

Problemi risolti

• Nella beta 2 e nelle versioni precedenti, Safari Content Blockers potrebbe non bloccare i contenuti come previsto.

Soluzione alternativa: se un blocco contenuti non funziona come previsto, in Impostazioni > Safari, attiva/disattiva lo stato del blocco contenuti.

  • Il routing dell'audio all'altoparlante tramite WebRTC ora funziona correttamente. (32059254)
  • L'apertura di un collegamento in Safari non comporta più un ciclo in cui Safari e un'altra app si aprono ripetutamente a vicenda. (32518579)
  • SafariViewController non si svuota più quando si aprono più schede. (32337105)
  • L'aumento temporaneo della quantità di memoria utilizzata per caricare Safari Content Blocker nella beta 3 viene rimosso nella beta 4. (32330531)SafariServicesNuove funzionalità
  • SFSafariViewController aggiunge un'interfaccia utente migliorata per le anteprime 3D Touch comprimendo le barre degli strumenti per mostrare solo il dominio e aggiungendo azioni di anteprima predefinite. (27222648)
  • Aggiunta SFAuthenticationSession, una nuova API utilizzata per autenticare un utente con un servizio web. Utilizza il parametro url del metodo init per specificare un URL per una pagina Web di autenticazione. SFAuthenticationSession autentica quindi l'utente e chiama il gestore di completamento fornito con un URL di callback contenente un token di autenticazione o con un errore. (32433374)
  • Gli elementi di UIActivityViewController personalizzati aggiunti a SFSafariViewController sono ora visualizzati nella parte anteriore di UIActivityViewController per impostazione predefinita. Un utente può comunque modificare l'ordine delle attività in base alle proprie preferenze. (32661540)SicurezzaNuovi problemi

• A partire da iOS 11, macOS 10.13, tvOS 11 e watchOS 4, le suite di crittografia TLS 1.2 definite in RFC 5246 saranno consentite solo con TLS versione 1.2. I pacchetti di crittografia RFC 5246 non sono consentiti nelle versioni precedenti di TLS. Ad esempio, la suite di crittografia TLS_RSA_WITH_AES_256_CBC_SHA256 non è consentita durante la negoziazione di TLS 1.0. (33140907)

Impostazioni profilo

Nuovi numeri

• I dati cellulare per i download di musica potrebbero essere inclusi nei servizi Wi-Fi anziché negli account iTunes nel pannello Cellulare > Servizi di sistema dell'app Impostazioni. (32353045)

Problemi risolti

  • L'app Impostazioni non si blocca più quando si aggiungono o eliminano tastiere. (32716997)
  • L'app Impostazioni non si blocca più quando si eliminano i podcast dalla memoria del dispositivo. (32408313)
  • La prima installazione dei profili ora funziona come previsto. (32249534)
  • La funzionalità Scarica app ora funziona per le app fornite con il sistema operativo. (32283120)
  • L'utilizzo dei dati dell'hotspot personale è ora incluso nell'interfaccia utente di utilizzo dei dati cellulare quando il dispositivo funge da host sui dispositivi T-Mobile US. (32262043)
  • Il grafico di archiviazione e le informazioni sulle dimensioni nelle Impostazioni ora si aggiornano correttamente. (32295963) Problemi noti • Gli account social sono stati rimossi dalle Impostazioni in iOS 11. Le app di terze parti non hanno più accesso agli account su cui è stato effettuato l'accesso. (31687059)Problemi noti dell'Assistente di configurazione• Sincronizzazione al ripristino e Guida dell'utente al backup mostrano una barra di avanzamento che sembra fermarsi al 90% anche se la sincronizzazione dei dati è stata completata correttamente. (32715751)SiriNuove funzionalità
  • Aggiunte nuove voci per entrambi i sessi di portoghese brasiliano, francese canadese, olandese e svedese. Aggiunte nuove voci femminili per l'inglese e lo spagnolo messicano e aggiornata la voce per entrambi i sessi del giapponese e del cinese. (32221950)
  • Aggiunto supporto per le richieste di traduzione dall'inglese americano al cinese, spagnolo, tedesco, francese e italiano. (32221937) Nuovi numeri
  • Sulle reti cinesi, Siri non distingue tra i tre numeri di emergenza disponibili prima di comporre il numero. (31805684)
  • Le query di Conoscenza generale e Wikipedia in lingue diverse dall'inglese (Stati Uniti) possono causare diversi problemi di interfaccia utente e layout. (33404897)Problemi risolti
  • L'interfaccia utente di Siri ora si chiude automaticamente dallo schermo durante l'utilizzo di Messaggi con CarPlay. (32428580)
  • I risultati di Siri per le query Meteo, Borsa e Film ora sono leggibili. (32327773)
  • Cambiando la voce di Siri dalla schermata Impostazioni non viene più riprodotta una voce diversa da quella predefinita. (32332081)
  • L'implementazione del dominio Lists & Notes per le lingue diverse dall'inglese ora dovrebbe funzionare allo stesso modo dell'inglese americano. (30457023)
  • Siri non si blocca più o va in timeout se il pulsante Home viene tenuto premuto per la durata della richiesta vocale. (33086511)
  • Durante l'invio di messaggi con Siri in CarPlay, premendo il pulsante "Invia" sullo schermo non viene più visualizzato l'errore "Uh oh, si è verificato un problema". (33160022)Problemi noti• I comandi SiriKit per Notebook in finlandese non funzionano correttamente se i comandi sono suddivisi in più di un'espressione. (32272318)
  • Siri può utilizzare le informazioni delle richieste precedenti durante il completamento della richiesta corrente, anche se Siri era chiuso tra le richieste. (33148434)Soluzione alternativa: per avviare una nuova richiesta utilizzare il comando Siri "Ricomincia".
  • Utilizzare Siri per correggere l'ortografia di una richiesta trascritta potrebbe generare un errore. Soluzione alternativa: toccare la parola con errore di ortografia e correggerla utilizzando la tastiera su schermo.
  • Gli snippet meteo attualmente mostrano un'icona a forma di fascia dall'app Meteo iOS. Lo snippet dovrebbe mostrare l'icona di The Weather Channel. Manca anche un'attribuzione che apre l'app The Weather Channel. (31429437)
  • Gli utenti potrebbero riscontrare problemi di disambiguazione durante l'utilizzo di Siri per telefono e messaggi. (32477407)
  • Usare Siri per risolvere ambiguità tra più numeri di telefono per un contatto a volte non funziona. (32591639)Soluzione alternativa: toccare una selezione nell'interfaccia utente. Problemi risolti con SiriKit
  • Siri non esegue più il loop quando si utilizzano le query di SiriKit Notes per contrassegnare un promemoria. (32398834)
  • Quando un utente tenta verbalmente di chiarire le ambiguità tra due o più app SiriKit in un elenco di disambiguazione, Siri ora richiede maggiori dettagli prima di aprire un'app. (32188589)
  • I test SiriKit ora funzionano nel simulatore. (32721342)
  • Se l'utente non menziona il nome dell'app nell'espressione iniziale, toccando l'app nella soluzione delle ambiguità non si avvia più l'app invece di altre possibili azioni Siri. (32361047)
  • Gli oggetti INImage costruiti con URL o nomi di immagini ora vengono visualizzati correttamente nell'interfaccia utente di Siri. (31585381)Touch IDNuovi problemi• Touch ID non funziona correttamente con LocalAuthentication.framework nel runtime del simulatore iOS 11. (33355624) Soluzione alternativa: testare la funzionalità Touch ID sul dispositivo o con un runtime precedente. UIKitProblemi risolti
  • L'impostazione della proprietà Delays Content Touches of UITable View su false ora funziona correttamente e fa sì che le celle vengano evidenziate immediatamente su un evento touchdown. (27102830)
  • L'importazione di un documento utilizzando UIDocumentPickerViewController ora restituisce una copia del documento. (32358695)
  • Nel trascinamento della selezione, le operazioni di spostamento sono supportate solo quando il trascinamento e il rilascio avvengono entrambi all'interno della stessa app. A partire dalla versione beta 2, il valore di UIDropSession.allowsMoveOperation è impostato su false. (32416557)
  • L'argomentoviewdellalocationInView:methodofUIDragSession e UIDropSession non è più nullable. La dichiarazione del metodo è stata modificata in location (in vista: UIView). (31714683) Problemi noti
  • UIDocumentBrowserViewController non mostra le estensioni dell'app UIDocumentPickerExtensionViewController nell'elenco delle origini. Anche se questi verranno riattivati ​​in una versione beta futura, considera invece l'utilizzo di NSFileProviderExtension, poiché sono integrati in UIDocumentBrowserViewController invece di essere presentati in un foglio separato. (31975976)
  • L'impostazione del textContentType in nome utente o password per UIText Field nella proprietà PreviewProvider di UIDragItem non è completamente implementata. Durante la sessione di trascinamento, ogni modifica al PreviewProvider provoca un aggiornamento immediato, indipendentemente da quale app lo ha modificato. Inoltre, la cancellazione di PreviewProvider non fa sì che l'anteprima ritorni allo stato non sovrascritto. (30385458)
  • L'impostazione della proprietà del provider di anteprima dell'UIDragItem immediatamente dopo la creazione dell'elemento di trascinamento non ha alcun effetto. (32284908)Soluzioni alternative:Implementare dragInteraction:previewForLiftingItem:session: nel delegato dell'interazione di trascinamento per modificare l'anteprima del lift. L'anteprima viene trasferita alla sessione di trascinamento. Modifica l'anteprima durante la sessione di trascinamento impostando PreviewProvider dopo la chiamata della sessioneWillBegin del delegato. Se stai utilizzando UITableView o UICollectionView, non esiste un equivalente diretto di quel metodo, quindi puoi utilizzare invece un ritardo.
  • ThecanLoadObjectsOfClasses:methodofUIDragDropSession verrà rimosso in un seed successivo. Utilizzare invece canLoadObjectOfClass:. (32242367)
  • Quando si trascinano più di cinque elementi, l'animazione di rilascio/annullamento utilizza un'animazione predefinita. Il sistema richiama le chiamate di anteprima di eliminazione/annullamento per i primi cinque di questi elementi, anche se non vengono utilizzati. In una versione beta successiva, il sistema non effettuerà queste chiamate e fornirà invece un'API aggiuntiva per l'animazione insieme agli elementi per i quali non è possibile applicare un'animazione personalizzata. (32299785)
  • Non utilizzare l'UIURL della classe Drag Preview View perché verrà rimosso in una beta successiva. Per creare anteprime di trascinamento degli URL, utilizzare UIDragPreview e UITargetedDragPreview. (32306613)
  • Le visualizzazioni tabella nei documenti Interface Builder compilati con Xcode 9.0 possono avere altezze fisse per righe, intestazioni di sezione e piè di pagina e potrebbero non ridimensionarsi automaticamente per impostazione predefinita. (32188814)

Soluzione alternativa: impostare la vista tabella rowHeight,sectionHeaderHeight osectionFooterHeight su UITableViewAutomaticDimension dopo che è stata creata un'istanza della vista tabella.

  • UITableView ha un nuovo gesto di sistema per selezionare rapidamente le righe. Un tocco con due dita sulle visualizzazioni tabella che supportano la selezione multipla imposta la visualizzazione tabella su modifica, se non lo è già, e seleziona la riga toccata. A differenza del tocco con un dito, che attiva/disattiva la selezione, il tocco con due dita seleziona sempre la riga toccata e non ha alcun effetto se la riga è già selezionata. Questo nuovo gesto è abilitato solo nelle app create per iOS 11. (29127664)
  • UITableView dispone di una nuova proprietà, separatorInsetReference, che modifica il modo in cui viene interpretato un valore personalizzato impostato nella proprietà separatorInset. Per impostazione predefinita, il valore è .fromCellEdges, il che significa che i valori personalizzati separatorInset vengono sempre interpretati come un riquadro dai bordi della cella, anche nei casi in cui la visualizzazione tabella normalmente utilizzerebbe margini automatici più grandi per il separatore, come un molto vista tabella ampia quando la proprietà cellLayoutMarginsFollowReadableWidth è true.Imposta separatorInsetReference su .fromAutomaticInsets per utilizzare separatorInset come distanza fissa dal riquadro automatico normalmente utilizzato da una vista tabella. Tieni presente che puoi sempre utilizzare UITableViewAutomaticDimension per qualsiasi bordo del separatorInset che impostato per ricevere l'inserimento automatico su quel bordo. (31000402)
  • Le visualizzazioni tabella ora utilizzano le altezze stimate per impostazione predefinita, il che significa anche che le celle e le visualizzazioni di intestazione/piè di pagina della sezione ora sono dimensionate automaticamente per impostazione predefinita. Il valore predefinito delle proprietà stimataRowHeight, stimatoSectionHeaderHeight e stimatoSectionFooterHeight è ora UITableViewAutomaticDimension, il che significa che la visualizzazione tabella seleziona un'altezza stimata da utilizzare. Se possibile, dovresti comunque fornire una stima più accurata per ciascuna proprietà, che rappresenta la stima migliore del valore medio delle altezze effettive. Se disponi di un codice di visualizzazione tabella esistente che si comporta in modo diverso quando crei la tua app con l'SDK di iOS 11 e non vuoi adottare il ridimensionamento automatico, puoi ripristinare il comportamento precedente disabilitando le altezze stimate impostando un valore pari a zero per ciascuna proprietà di altezza stimata. (30197915)
  • L'aggiunta di visualizzazioni secondarie personalizzate direttamente a UITableView non è supportata e potrebbe interrompere una futura versione di iOS. (29094519)
  • Il comportamento dell'azione di eliminazione tramite scorrimento è stato modificato.Quando si implementa commitEditingStyle: per eliminare una riga trascinata, eliminare la riga nell'origine dati e chiamare deleteRowsAtIndexPaths: nella vista tabella per mostrare l'animazione di eliminazione tramite scorrimento. Se non si chiama deleteRowsAtIndexPaths all'interno di questo metodo, la riga trascinata viene reimpostata nella posizione di riposo. Non visualizzare una finestra di dialogo di conferma nell'implementazione di questo metodo e supporta l'annullamento per consentire l'annullamento di un'eliminazione. Per visualizzare una finestra di dialogo di conferma, utilizzare invece un UIContextualAction (descritto di seguito).

Quando si implementa un'azione UIContextualAction distruttiva, eliminare la riga nell'origine dati e chiamare il gestore di completamento con true. Non chiamare deleteRowsAtIndexPaths: in questo caso. Se l'eliminazione fallisce, chiama il completamento false per annullare l'eliminazione. Anche se in genere dovrebbe essere evitato, puoi mostrare una finestra di dialogo di conferma per confermare l'eliminazione e quindi chiamare il gestore di completamento con true se l'utente conferma (dopo aver eliminato la riga dalla relativa origine dati) o con false se l'utente annulla. In questo caso, si consiglia inoltre di disabilitare performsFirstActionWithFullSwipe in UISwipeActionsConfiguration. Si noti che il gestore di completamento deve essere chiamato in tutti i casi. (31588888)

  • Quando l'utente seleziona una delle dimensioni del contenuto di testo più grande di accessibilità come dimensione del contenuto preferita, UITableViewCell usa un nuovo layout predefinito ottimizzato per le dimensioni più grandi. La proprietà numberOfLines delle etichette UITableViewCell (sia textLabel che detailTextLabel) cambia in 0 (illimitato) per impostazione predefinita quando vengono utilizzate le dimensioni del contenuto di accessibilità. Puoi sovrascriverlo impostando esplicitamente la proprietà numberOfLines. La visualizzazione immagine standard e le visualizzazioni accessorie sono allineate con la prima riga di testo nella cella e il testo della cella si avvolge attorno all'immagine per massimizzare la quantità di testo visualizzato per riga. Per gli stili Value1, Value2 e Subtitle, il dettaglioTextLabel è disposto sotto il textLabel standard. Per le visualizzazioni accessorie UISwitch, lo switch si trova sotto le etichette e allineato con il bordo iniziale del testo. A causa di queste modifiche, che aumentano l'altezza del contenuto della cella alle dimensioni del contenuto di accessibilità, è importante utilizzare celle con ridimensionamento automatico per garantire che l'altezza della riga aumenti secondo necessità ed evitare di utilizzare un'altezza della riga fissa per tutte le dimensioni del contenuto. (28102750)
  • TheimageNamed:inBundle:compatibiliWithTraitCollection:classmethod di UIImage ora deduce correttamente il tratto UIDisplayGamut se non è fornito esplicitamente. Se si sta distribuendo a versioni precedenti di iOS, per fornire il tratto UIDisplayGamut nella raccolta di tratti, si passa a imageNamed:inBundle:compatibiliWithTraitCollection :. È possibile ottenere il valore corretto di questa caratteristica dalla finestra o dalla vista che visualizzerà l'immagine. La mancata fornitura del valore può comportare il mancato caricamento delle immagini sui dispositivi con display P3 se le rappresentazioni sRGB di tali immagini sono state ridotte dal catalogo delle risorse. (29915518)
  • UINavigationItem.searchController viene visualizzato solo per i controller di visualizzazione che utilizzano UIScrollView. (32511772) Soluzione alternativa: impostare UINavigationItem.hidesSearchBarWhenScrolling su false.
  • Per impostazione predefinita, la registrazione UIKit avviene solo quando vengono rilevati vincoli non soddisfacenti. Usa il
      UIConstraintBasedLayoutThrowExceptionOnUnsatisfiableConstraints
    

    avviare l'argomento per aggiungere un'asserzione per il rilevamento precoce del problema. L'argomento launch funziona in iOS 11 e versioni successive. (28123998)

  • AUIView che apporta modifiche visive sia sovrascrivendo draw Rect: sia impostando il contenuto del livello può causare artefatti visivi o altri errori in iOS 11. Le app devono utilizzare solo uno dei metodi per apportare modifiche visive a una vista. (31350188)

Visione

Problemi risolti

  • Vision ora supporta altri vettori di funzionalità Core ML oltre ai classificatori. iOS 11 beta 2 e versioni precedenti funzionavano solo con i modelli di classificazione. (32944774)
  • L'API Rectangle Tracker non dovrebbe più smettere di rispondere inaspettatamente. (32332200)
  • L'API Vision è ora disponibile negli SDK di macOS 10.13 e iOS 11 anche se DEPLOYMENT_TARGET è impostato su una versione precedente al sistema operativo corrente.Problemi noti• I punti di riferimento facciali identificati dal framework Vision potrebbero sfarfallare in casi d'uso temporali come i video. (32406440)Deprecazioni

• Il tipo del parametro di orientamento nelle chiamate al framework Vision è stato modificato da Int32 a un'enumerazione CGImagePropertyOrientation trovata nel framework ImageIO.

Importante: aggiorna il tuo codice con il nuovo tipo per evitare avvisi di compilazione o errori legati alla modifica.

watchOS

Problemi risolti

  • Nell'app Watch, le modifiche a Posta > Includi posta vengono ora salvate. (32553544)
  • Su un Apple Watch che esegue una versione di watchOS precedente alla 4, l'attività di localizzazione ora imposta correttamente la freccia di posizione nella barra di stato o in Impostazioni. (31496053)
  • Gli avvisi e-mail di watchOS ora utilizzano le impostazioni configurate. (32332614) Problemi noti • L'abbinamento di un iPhone con una versione beta di iOS 11 e un Apple Watch con una versione di watchOS precedente alla 4 potrebbe non riuscire. (32587160) Soluzione alternativa: tentare di associare nuovamente l'Apple Watch.

ios 11 beta 4iphoneipad