Per gli irriducibili fan del browser Firefox, iOS è sempre stato una nota dolente. Mozilla ha evitato iOS a causa delle restrizioni di Apple riguardo ai motori di ricerca: infatti Apple non permette alle app per browser diversi da Safari, di utilizzare un engine diverso da WebKit e non rendeva disponibile il motore di rendering JavaScropt che è invece utilizzato dal browser di Apple.
Questo non permetteva a Firefox, come ad altri browser quali Chrome e Opera, di utilizzare le proprie tecnologie come Gecko e dunque di offrire la stessa user experience che offrono su desktop.
LEGGI ANCHE: 4 consigli per generare profitti dalla tua app
Questa settimana però una notizia ha fatto dire a tutti che Mozilla è tornata sui suoi passi e si è piegata al volere di Apple: durante il convegno di Portland tenuto con TechCrunch, Johnathan Nightingale, Vice Presidente di Firefox, ha annunciato lo sviluppo del browser open source su iOS.
Firefox for iOS!! Let's do this!!! #mozlandia #awesome #mozilla #teamNightingale pic.twitter.com/d4JJQqNQFx
— 真秀 Matthew Ruttley (@matt_ruttley) 2 Dicembre 2014
Dunque bye bye Gecko: Mozilla tenta lo sviluppo su WebKit. Può questa decisione strategica essere una svolta positiva o la piccola volpe avrà addentato una mela avvelenata? Firefox è ancora in fase di sviluppo per questa release, quindi i dettagli rimangono sconosciuti al momento. Probabilmente nemmeno il team di sviluppo sa ciò che sarà il prodotto finale!
Perché Firefox su iOS?
Ci siamo chiesti come fai questo cambiamento di rotta da parte di Mozilla: la motivazione ufficiale è quella dichiarata sul blog di Mozilla poche ore dopo il convegno:
In Mozilla, abbiamo messo i nostri utenti prima di tutto e vogliamo fornire una scelta indipendente per loro su qualsiasi piattaforma. Siamo nelle prime fasi di sperimentazione di qualcosa che permetta agli utenti iOS di scegliere un'esperienza Firefox.
Ed ecco il tweet di Lukas Blakk, Firefox Release Manager, a proposito:
We need to be where our users are so we're going to get Firefox on iOS #mozlandia — Lukas Blakk (@lsblakk) 2 Dicembre 2014
I fan di Mozilla, quella grossa community che si fa chiamare Mozlandia e che ha sempre amato dichiarare la propria indipendenza dall'ecosistema Apple, avrà già compreso che la prima vera motivazione di questa scelta è forse l'accoglienza tiepida che è stat rivolta al sistema operativo mobile Firefox OS: ve ne eravate dimenticati anche voi, vero?
Un'altra delle motivazioni possibili è la nuova release iOS 8: con il nuovo sistema operativo mobile Apple ha apportato alcune modifiche a WebKit che promette di regalare a tutti i browser alternativi una velocità paragonabile a quella di Safari.
Come sta lavorando Mozilla per Firefox su iOS?
Mozilla potrebbe in alternativa sviluppare Firefox per iOS, come hanno già fatto altri browser come Opera, utilizzando il cloud per il rendering delle pagine web: una soluzione che sembra aggirare con successo le rigide regole di Apple sui motori di rendering di terzi sui dispositivi iOS.
Inoltre Mozilla sta testando lo sviluppo di Firefox per iOS in linguaggio Swift, che è al momento il linguaggio alternativo a Objectiv C permesso da Apple. Su alcuni forum si legge però che solo una minima parte dell'app è sviluppata in Swift, ma questi tentativi dimostrano l'intenzione di Mozilla di offrire un browser mobile con prestazioni differenti dalle altre app.
Se volete vedere intanto come i primi risultati di Firefox su iOS, potete connettervi alla pagina ufficiale di Mozilla GitHub e scaricare tutto il codice sorgente più recente. Dovrete poi fare il sideload dell'app dal pc all'iPhone da soli. Come ricordano gli sviluppatori Mozilla, non è il codice definitivo, anzi: ci saranno quasi certamente enormi revisioni prima che sia pronta per il pubblico. È quello che infatti si legge sul file READ.ME che trovate insieme al codice sorgente:
Questo è un lavoro in corso su alcune prime idee. Non restate troppo attaccati a questo codice. Domani sarà tutto diverso.
A noi non ci resta che aspettare gli sviluppi del progetto ;-)
E voi, pensate sia una scelta giusta quella di Mozilla di realizzare Firefox per iOS? Scrivetecelo nei commenti qui sotto!