Novità Apple

Collegamenti Web che bloccano Safari, Mail, Chrome e altre app su iOS 9.3 [Aggiornato]

lunedì 28 marzo 2016 6:31 PDT di Joe Rossignol

Un numero significativo di utenti iPhone e iPad sul Eterno forum di discussione, Community di supporto Apple , e Twitter hanno segnalato un apparente bug iOS che causa l'arresto anomalo o il blocco di Safari, Mail, Messaggi, Note, Chrome e di altre app preinstallate e di terze parti dopo aver toccato o premuto a lungo sui collegamenti Web.






Il problema si è ampliato da quando iOS 9.3 è stato rilasciato pubblicamente la scorsa settimana, ma alcuni utenti affermano di essere interessati anche su iOS 9.2.1 e versioni precedenti del software. Sembra che un'ampia gamma di dispositivi sia interessata, inclusi iPhone 5, iPhone 5s, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone 6s Plus, iPad Air 2 e iPad mini.

AppleSupport-iOS-9-3-link
Apple deve ancora commentare la questione, ma alcuni utenti hanno suggerito di disattivare JavaScript in Impostazioni > Safari > Avanzate come soluzione temporanea. Tuttavia, ciò ridurrà la tua esperienza di navigazione web. La chiusura forzata di Safari o di altre app interessate o il riavvio completo dell'iPhone non sembra risolvere il problema.



La causa alla base del problema rimane non confermata, ma si ipotizza che il App di Booking.com può essere un fattore che contribuisce. Durante il fine settimana, è stato caricato un video in lingua russa su YouTube che dimostra come i collegamenti di Safari non rispondono su iPad Air 2 dopo l'installazione della popolare app di viaggio.


Specialista di telefonia mobile Ben Collier crede potrebbe esserci un bug correlato che interrompe la nuova funzione Universal Links di iOS 9 quando il file di associazione del sito di un'app supera una certa dimensione e lo sviluppatore iOS Steven Troughton-Smith confermato che l'app di Booking.com aveva un file di 2,3 MB inutilmente grande per il deep linking.

In iOS 9 Apple ha introdotto i collegamenti universali, che consentono agli sviluppatori di app di associare il proprio sito Web e l'app, quindi i collegamenti al sito Web possono aprire automaticamente l'app se installata. Ad esempio, seguendo un collegamento a un articolo di Guardian si apre l'app Guardian a quell'articolo specifico anziché al loro sito web. […]

Sembra che ci sia un bug in iOS che interrompe completamente i collegamenti universali se viene servito un file di associazione dell'app troppo grande. […]

Sembra che le grandi dimensioni del loro file, a causa della presenza di tutti gli URL del loro sito Web all'interno, rompano il database iOS sul dispositivo. Apple ti consente di avere una corrispondenza basata su modelli, quindi invece di dover includere l'URL di ogni hotel nel file di associazione, Booking.com potrebbe semplicemente inserire /hotel/* per abbinare tutti gli hotel sul proprio sito.

Da allora Booking.com ridotto il file a circa 4 KB , che dovrebbe impedire al problema di interessare altri utenti, ma sembra che il database iOS di deep linking rimarrà danneggiato sui dispositivi già interessati fino a quando Apple non rilascerà un aggiornamento software.

Nel frattempo, alcuni utenti hanno fatto ricorso all'utilizzo puffino , iCab o seleziona altri browser Web di terze parti per aggirare il problema dei collegamenti Web. Gli ingegneri Apple sono apparentemente consapevoli del problema e questo articolo verrà aggiornato con nuove informazioni non appena disponibili.

Aggiornare: Collier ora punta verso tweet indicando che il problema potrebbe essere correlato al daemon delle credenziali Web condivise, che consente alle app e ai siti Web di condividere le credenziali di accesso ai fini del collegamento universale.

ipad 12.9 pro 2018 vs 2020

Aggiornamento 2: Apple ha confermato di TechCrunch che sta lavorando a una soluzione per il problema e prevede di rilasciarlo in un prossimo aggiornamento software.

Tag: Safari , iOS 9.3