Firefox sta per diventare una copia quasi completa di Chrome
Mozilla Firefox è in arrivo per alcuni grandi cambiamenti presto. Entro la fine del 2015, Firefox passerà a un design multi-processo più simile a Chrome. E, tra un anno e un anno e mezzo, Firefox abbandonerà il suo attuale sistema di componenti aggiuntivi per uno in gran parte compatibile con le estensioni di Chrome.
Questi non sono necessariamente dei brutti cambiamenti, anzi, sono probabilmente grandi miglioramenti. Ma Firefox sembra abbandonare il suo grande vantaggio e diventare ancora più simile a Chrome. L'elenco dei motivi per utilizzare Firefox su Chrome si sta riducendo.
Un Firefox multi-processo, in sandbox, è quasi arrivato
Attualmente Firefox è l'unico browser Web a processo singolo. Chrome è stato multi-processo quando è stato lanciato e altri browser come Internet Explorer, Microsoft Edge, Apple Safari e Opera sono tutti browser multi-processo ora.
In realtà, Firefox non è più un singolo processo, ma ha uno speciale processo plugin-contenitore che utilizza per isolare il plug-in Flash e altri plug-in del browser dal resto del browser. Ma, se si dispone di una CPU a otto core e si caricano otto pagine Web, non funzioneranno su otto core: verranno eseguiti solo su uno solo.
Mozilla ha avuto un progetto on-again, off-again per risolvere questo nome Electrolysis. Il progetto è stato interrotto nel 2011 perché era troppo difficile, ma è stato ripreso dopo anni. Per fortuna, è quasi qui. Multi-process Firefox è attivo per impostazione predefinita negli attuali build notturni di Firefox e verrà distribuito a tutti a metà dicembre 2015, secondo Mozilla. Ciò significa che Firefox funzionerà meglio con le CPU multi-core durante il rendering di più pagine web.
Come ulteriore bonus, arriverà il sandboxing di sicurezza insieme a Electrolysis. Questa è un'altra funzionalità tanto attesa che altri browser - sì, incluso Internet Explorer - hanno avuto per anni. Firefox è attualmente l'unico browser Web che non fa uso di tecnologie sandbox per limitare i danni che gli exploit del browser possono fare. Ciò ha avuto un impatto reale nel mondo reale: testimonia il recente attacco malvertising che ha utilizzato un giorno zero in Firefox per compromettere gli utenti Windows, Mac e Linux su un sito Web russo. Il sandboxing probabilmente lo avrebbe impedito, o almeno avrebbe richiesto agli attaccanti di sfruttare anche un difetto separato nella sandbox.
WebExtensions sostituirà il potente framework di estensione di Firefox
Mozilla ha recentemente annunciato l'intenzione di eliminare l'attuale framework di estensione di Firefox e sostituirlo con qualcosa di nuovo. Il nuovo framework, denominato WebExtensions, è "ampiamente compatibile con il modello utilizzato da Chrome e Opera." Microsoft Edge sta per ottenere un framework di estensione che sarà anche ampiamente compatibile con il framework di estensione di Chrome - tutti, ma Apple sembra saltare su questo carrozzone e incorporando estensioni tipo Chrome.
Le attuali estensioni XUL e XPCOM saranno deprecate e rimosse completamente entro un anno e mezzo. I potenti componenti aggiuntivi che stai utilizzando in Firefox oggi? Se ne andranno a un certo punto nel prossimo futuro, sostituiti con componenti aggiuntivi molto più simili a quelli di Chrome.
Ora, questa non è la fine del mondo. Mozilla vuole estendere la struttura delle estensioni di Chrome per aggiungere funzionalità per rendere possibili estensioni come NoScript e aggiungere il supporto della barra laterale come il supporto della barra laterale in Opera. Mozilla vuole assicurare che le attuali estensioni popolari possano continuare a funzionare nel FIrefox del futuro e sta lavorando per farlo accadere.
E, per di più, questa è una buona notizia. Il potente framework di estensione di Firefox ha portato a molti problemi iniziali, in particolare quando Mozilla è passato a un ciclo di rilascio rapido simile a Chrome. Sta per causare molti più problemi, dal momento che molte estensioni dovranno essere aggiornate per supportare il multi-processo di Firefox o non funzioneranno correttamente. Progetti futuri come Servo - un nuovo motore di layout che forse sostituirà Gecko un giorno - non sarebbero nemmeno compatibili con il vecchio sistema di estensione. E ci dovrebbe essere un miglioramento della sicurezza, poiché le estensioni possono essere un po 'più sandbox e non tutti hanno accesso a tutto.
Ma questo giustamente colpisce alcune persone nel modo sbagliato. Il sistema di estensione di Firefox sta per diventare meno potente. Attualmente, le estensioni del browser possono fare praticamente qualsiasi cosa in Firefox. Ciò porta a problemi di sicurezza, problemi di compatibilità e rotture durante lo sviluppo. Ma è anche il grande vantaggio di Firefox: Firefox è il browser con il più potente framework add-on, nessuno escluso. Questo sta per non essere più vero. Mozilla aggiungerà funzionalità per consentire ai componenti aggiuntivi più popolari di continuare a funzionare, ma i componenti aggiuntivi meno utilizzati e i componenti aggiuntivi futuri saranno molto più limitati in ciò che possono fare.
Se Firefox non ha più il framework add-on più potente, il suo più grande vantaggio rispetto ai suoi concorrenti sparirà.
Firefox ha seguito per anni le orme di Chrome
Naturalmente, Firefox ha seguito le orme di Chrome da molto tempo ormai. Poco dopo l'avvio di Chrome, Mozilla ha fatto un salto a bordo in un ciclo di rilascio rapido che vede le versioni regolari di Firefox ogni sei settimane. Ciò ha causato molti problemi con componenti aggiuntivi rotti perché il framework add-on di Firefox non è mai stato progettato per questo.
L'anno scorso, Firefox ha ricevuto un nuovo tema chiamato Australis progettato per essere più "moderno". Molti utenti hanno considerato questo molto più simile a Chrome e lo hanno esitato. Firefox ha anche scaricato la barra di stato, come ha fatto Chrome.
Altre caratteristiche sono diventate sempre più simili a Chrome. Firefox Sync è stato riprogettato per utilizzare solo un nome utente e una password al posto del vecchio sistema di chiavi di sicurezza, proprio come Chrome. Ora puoi avere contemporaneamente le finestre di navigazione normale e di navigazione privata, come in Chrome. Mozilla ha iniziato a mettere insieme funzionalità discutibili come l'integrazione di Firefox Hello e Pocket, proprio come Google ha creato le sue funzionalità in Chrome. Firefox ora può riprodurre video H.264 sul Web, come altri browser.
Mozilla consentirà anche i componenti aggiuntivi firmati da Mozilla sulla versione stabile di Firefox, richiedendo agli utenti di passare a una versione sviluppatore per installare quelli che Mozilla non ha approvato. Chrome limita anche questi per motivi di sicurezza.
E Mozilla sta per uscire con Firefox per iOS, un browser per iPhone e iPad che offre una skin diversa attorno al renderer di Safari di Apple, ma ti consente di sincronizzarti con il tuo account Firefox. Chrome per iOS funziona in modo simile, ma Mozilla ha evitato di farlo per anni perché non potevano utilizzare il proprio motore di rendering Gecko.
Firefox ha bisogno di un'identità distinta
Ora, non fraintenderci: la maggior parte di questi cambiamenti è buona. Anche i più controversi, come eliminare la struttura di estensione, probabilmente saranno un miglioramento nel lungo periodo.
Ma non c'è dubbio che Firefox sta gradualmente perdendo la sua identità distinta. Abbandonare la più potente struttura di estensione per un modello aggiuntivo ampiamente compatibile con Chrome sarà un duro colpo per una parte vocale della base di utenti di Firefox.
Mozilla deve rispondere a una domanda importante: perché utilizzare Firefox su Chrome? Mozilla probabilmente sosterrebbe che Firefox è unico perché è realizzato da una società senza scopo di lucro dedicata a rendere il web migliore, piuttosto che grandi società a scopo di lucro che fanno più cose come i suoi concorrenti. Utilizza inoltre Gecko, un diverso motore di rendering, che aiuta a preservare gli standard Web attraverso una varietà di implementazioni. Ma è davvero abbastanza?
Firefox utilizza ora Yahoo come motore di ricerca predefinito e questo non rappresenta certamente un grande vantaggio. Vai avanti - cerca "vlc" su Google, Bing e Yahoo in questo momento. Google ti mostrerà un grosso link per il download VLC senza pubblicità fuorviante, Bing ti mostrerà alcuni annunci pericolosamente fuorvianti ma ti indicherà comunque la pagina di download VLC, e Yahoo ti mostrerà una serie di annunci che cercano di farti scaricare malware senza chiara indicazione di dove è possibile ottenere VLC. Firefox ha il peggior motore di ricerca predefinito di qualsiasi browser mainstream, e Mozilla certamente non aiuta gli utenti andando con Yahoo.