Spectre Patch può rallentare iOS, Safari Performance (e cosa puoi fare a riguardo)

L’industria tecnologica e informatica è stata scossa all’inizio di quest’anno dalla rivelazione di due importanti difetti di sicurezza che riguardano fondamentalmente tutti i moderni dispositivi informatici: Spectre e Meltdown.

Questi due difetti hanno lasciato milioni di smartphone, computer e altri dispositivi elettronici vulnerabili agli attacchi degli hacker.

Sfortunatamente, a causa del modo in cui gli exploit influenzano le moderne infrastrutture informatiche, il loro fissaggio può aver avuto un effetto negativo sulle prestazioni dei nostri amati prodotti tecnologici – compresi gli iPhone.

Che cos’è Spectre & Che cosa ha fatto Apple a riguardo?

Lo spettro, nel modo più semplice possibile, è un exploit che sfrutta le tecniche storicamente utilizzate per velocizzare i chip dei computer – esecuzione speculativa e caching.

Utilizzando una variante di Spectre, gli aggressori potrebbero potenzialmente costringere un programma a rivelare dati riservati e privati.

È anche più difficile da proteggere rispetto a Meltdown, e può essere implementato tramite JavaScript in un browser web. Nonostante ciò, sono possibili patch che attenuano i pericoli.

A gennaio, Apple ha iniziato ad emettere patch per entrambi i difetti dei suoi vari sistemi operativi. Ma, purtroppo, sembra che la patch Spectre in iOS 11.2.2 o successivo possa avere un impatto negativo sulle prestazioni dell’iPhone.

Effetto dello spettro sulle prestazioni

Il problema con la patch Spectre è questo: una serie di test sono stati eseguiti su iPhone più vecchi, e molti di essi hanno trovato prestazioni significativamente ridotte come risultato della correzione.

Ad esempio, Melvin Mughal, editore del blog tecnico MELV1N, ha eseguito una propria serie di test di riferimento immediatamente prima e dopo l’aggiornamento di un iPhone 6 a iOS 11.2.2. Ha trovato quanto segue.

  • Parametri di riferimento a singolo foro prima dell’aggiornamento: 1.561
  • Benchmark Multi-Core prima dell’aggiornamento: 2.665
  • Parametri di riferimento unici dopo l’aggiornamento: 924
  • Benchmark Multi-Core dopo l’aggiornamento: 1.616

Vale la pena di notare, a questo punto, che i test di Mughal non sono affatto una prova conclusiva di successi prestazionali diffusi. Dopo un rapido contraccolpo, Mughal ha rimosso i risultati dei test e ha pubblicato un avviso sul blog al loro posto.

Altri siti Apple hanno eseguito test simili e hanno riscontrato risultati significativamente meno severi in termini di prestazioni.

Il vostro chilometraggio può variare. Nonostante i risultati contrastanti, Spectre può ridurre le prestazioni del vostro iPhone.

Purtroppo, la toppa dello Spectre è un male necessario. Si consiglia di installare iOS 11.2.2 o una versione successiva, così come altre patch attenuanti, su tutti i dispositivi per proteggersi.

Ma se avete installato iOS 11.2.2 o successivo e avete notato un calo significativo delle prestazioni, ci sono un paio di cose che dovreste fare.

Prima di tutto, provate questi passi

Prima di adottare misure drastiche per compensare i rallentamenti legati agli Spectre, dovreste scoprire se la patch è effettivamente il problema.

  • Per prima cosa, provate semplicemente a riavviare il vostro iPhone. Questa è una soluzione semplice e facile per molti problemi di rallentamento.
  • Allo stesso modo, controllate il vostro deposito. Andare in Impostazioni; Generale; Memoria dell’iPhone. La lentezza è spesso legata alla scarsa capacità di memorizzazione dell’iPhone, quindi prova a pulirlo.

In secondo luogo, controllare la batteria

Anche le prestazioni ridotte su iPhone più vecchi potrebbero essere legate al sistema di gestione dell’alimentazione di Apple. Sì, stiamo parlando dello stesso meccanismo che accelera i vecchi iPhone con batterie vecchie.

Se pensate che questo possa essere il colpevole, potrebbe essere intelligente controllare lo stato di salute della batteria del vostro iPhone. Potete fare riferimento al nostro precedente articolo su come farlo.

  • Come controllare lo stato di salute della batteria e decidere la sostituzione

Se è gravemente degradata, procuratevi una nuova batteria in un Apple Store. Grazie a “Batterygate”, l’azienda li ha scontati da 79 a 29 dollari fino alla fine dell’anno.

Se il problema è con Safari

Naturalmente, anche le prestazioni di Safari possono subire un colpo a causa di Spectre. Ciò è dovuto principalmente al fatto che la patch di mitigazione di iOS 11.2.2 influisce direttamente su JavaScript.

Se si sta sperimentando la lentezza del Safari, c’è un modo per risolvere il problema – ma c’è un avvertimento.

Quindi, per prima cosa, provate il passo più semplice di reimpostare la vostra cache di Safari. Andate su Impostazioni; Safari, e toccate su Cancella cronologia e dati del sito web.

Se questo non serve a molto per le prestazioni del vostro Safari, allora provate quanto segue.

Una possibile soluzione (con un fermo)

Per fortuna, potete anche evitare Spectre ed eventualmente accelerare le prestazioni del vostro Safari disattivando JavaScript.

– Impostazioni di lancio. – Scorrere verso il basso e toccare Safari. – Scorrere verso il basso e toccare Avanzato. – Attivare e disattivare JavaScript. – Esci dalle Impostazioni. – Assicuratevi di chiudere l’applicazione Safari e poi rilanciatela.

Come bonus aggiuntivo, la disattivazione di JavaScript accelererà probabilmente la vostra navigazione in Safari in modo significativo. Questo perché elimina alcuni fastidiosi annunci, codici di tracciamento e altri strumenti ingombranti utilizzati dai siti web moderni.

D’altra parte, avere JavaScript disabilitato potrebbe causare problemi con alcuni dei vostri siti preferiti. In alcuni casi, alcuni siti non si caricano nemmeno.