Firefox OS: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Storia: Correzione ortografica
Nessun oggetto della modifica
 
(21 versioni intermedie di 13 utenti non mostrate)
Riga 6:
|sviluppatore = [[Mozilla Foundation]]
|famiglia = [[GNU/Linux]]
|prima_versione_pubblicata = 1.0.0<ref name=b2g1_0>{{cita web|titolo=Index of /pub/mozilla.org/b2g/manifests/|url=httphttps://ftp.mozilla.org/pub/mozilla.org/b2g/manifests/|editore=Mozilla FTP server|accesso=24 marzo 2013}}</ref>
|data_prima_pubblicazione = 21 febbraio 2013
|ultima_versione_pubblicata = 2.2.0<ref>{{cita web|url=https://developer.mozilla.org/it/Firefox_OS/Releases/2.2|titolo=Firefox OS 2.2 for developers|data=7 settembre 2015|accesso=18 ottobre 2015|lingua=en|urlarchivio=https://web.archive.org/web/20160304114951/https://developer.mozilla.org/it/Firefox_OS/Releases/2.2|dataarchivio=4 marzo 2016|urlmorto=sì}}</ref>
|data_ultima_pubblicazione = 2015
|tipo_kernel = [[Linux (kernel)|Linux]] ([[Kernel#Kernel monolitici|Kernel monolitico]])
|piattaforme_supportate = [[Architettura ARM|ARM]], [[x86]], [[Architettura MIPS|MIPS]]
|tipologia_licenza = libero
|licenza = [[Mozilla Public License|MPL]]<ref name="Licenza">{{cita web|url=httphttps://www.mozilla.org/foundation/licensing.html|titolo=Mozilla Licensing Policies|editore=Mozilla|accesso=7 settembre 2014|lingua=en}}</ref>
|stadio_sviluppo = Attivo
|lingue = Multilingua
|sito_web = https://www.mozilla.org/it/firefox/os
}}
 
'''Firefox OS'''<ref>{{cita web|url=http://www.frikipandi.com/public/post/geeksphone-el-primer-movil-en-espana-con-firefox-os-445.asp|titolo=The first mobile in Spain with firefos OS. Geekphone Keon y Peak|data=22 gennaio 2013|lingua=en}}</ref> (già conosciuto col nome in codice ''Boot to Gecko'' e abbreviato ''B2G'')<ref name="MDN">{{cita web|titolo=Firefox OS|url=https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS|editore=Mozilla|accesso=17 settembre 2012|data=21 agosto 2012|lingua=en|dataarchivio=4 dicembre 2015|urlarchivio=https://web.archive.org/web/20151204175623/https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS|urlmorto=sì}}</ref> era un [[sistema operativo per dispositivi mobili|sistema operativo]] [[software libero|libero]] basato su kernel [[Linux (kernel)|kernel Linux]] in sviluppo da [[Mozilla Foundation|Mozilla]], l'organizzazione non-profit conosciuta per il browser [[Mozilla Firefox|Firefox]]., per [[smartphone|dispositivi mobili]]<ref>{{cita web|url=https://hacks.mozilla.org/2014/01/mozilla-launches-contribution-program-to-help-deliver-firefox-os-to-tablets/|titolo=Mozilla Launches Contribution Program to Help Deliver Firefox OS to Tablets |autore=Asa Dotzler|editore=Mozilla Hacks|data=6 gennaio 2014|accesso=19 marzo 2014|lingua=en}}</ref>, per [[Tablet computer|tablet]] e per [[Smart TV]]<ref name="TV">{{Cita web|url = https://www.mozilla.org/it/firefox/os/devices/tv/|titolo = Firefox OS arriva in TV Quest’anno porteremo tutta la potenza del Web nei televisori Panasonic.|data = |editore = [[Mozilla Corporation]]}}</ref>.
 
L'idea alla base è quella di avere un completo sistema operativo guidato da una comunità<ref name="m.d.p announce">{{cita web|autore=Andreas Gal|titolo=Booting to the web|editore=mozilla.dev.platform|data=25 giugno 2011|url=httphttps://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/7668a9d46a43e482?pli=1|accesso=20 novembre 2011|lingua=en}}</ref> e disponibile come un'[[applicazione web]] usando gli [[standard web]], le tecniche avanzate di [[HTML5]] e le [[open web]] [[Application programming interface|API]] del dispositivo per accedere direttamente all'[[hardware]] dello stesso con [[JavaScript]]<ref name="MDN" />. In questo modo è entrato in competizione con altri sistemi operativi commerciali come [[iOS]] di [[Apple Inc.|Apple]], [[Android]] di [[Google]], [[Windows Phone]] di [[Microsoft]]<ref name="m.d.p announce" />, oltre ad altri sistemi aperti minori come [[Sailfish OS]] di [[Jolla]] ed [[Ubuntu Touch]] di [[Canonical Ltd.]]. Nel settembre 2016 [[Mozilla Foundation|Mozilla]] ha annuncitatoannunciato che termineràavrebbe terminato lo sviluppo del sistema operativo.<ref>{{Cita news|lingua=en|url=httphttps://www.pcworld.com/article/3124563/open-source-tools/mozilla-is-stopping-all-commercial-development-on-firefox-os.html|titolo=Mozilla is stopping all commercial development on Firefox OS|pubblicazione=PCWorld|accesso=2017-03-05}}</ref>
 
Da Firefox OS sono stati derivati altri sistemi operativi, tra cui B2G OS (non più attivo<ref>{{Cita web|url=https://developer.mozilla.org/en-US/docs/Archive/B2G_OS|titolo=B2G OS|sito=developer.mozilla.org|lingua=en|accesso=8 settembre 2019|dataarchivio=30 aprile 2016|urlarchivio=https://web.archive.org/web/20160430045809/https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS|urlmorto=sì}}</ref>), H5OS (anch'esso non più attivo)<ref>{{cita web|url=https://www.cnet.com/news/startup-acadine-picks-up-the-torch-for-mozillas-troubled-firefox-os/|titolo=Startup picks up the torch for troubled Firefox OS|sito=cnet.com|lingua=en|data=10 dicembre 2015|accesso=8 settembre 2019}}</ref>, [[KaiOS]] e My Home Screen di [[Panasonic]].<ref>{{cita web|url=https://medium.com/@bfrancis/the-legacy-of-firefox-os-c58ec32d94f0|titolo=The Legacy of Firefox OS|sito=medium.com|lingua=en|data=27 gennaio 2019|accesso=8 settembre 2019}}</ref>
 
== Storia ==
Il 25 luglio [[2011]], Andreas Gal, direttore di ricerca alla [[Mozilla Corporation]], ha annunciato il Progetto "Boot to Gecko" sulla [[mailing list]] mozilla.dev.platform<ref name="m.d.p announce" />. La proposta di progetto è stata quella di "perseguire l'obiettivo di costruire un sistema operativo completo e autonomo per il web aperto", al fine di trovare "le lacune che impediscono agli sviluppatori web di essere in grado di creare applicazioni che sono, sotto ogni aspetto, uguali alle applicazioni native create per [[BlackBerry OS|BlackBerry 10]], [[iPhone]], [[Android]] e [[Windows Phone 8|WP8]]"<ref name="m.d.p announce" />. L'annuncio ha anche identificato alcune aree di lavoro: le nuove [[web API]], un [[Privilege (computinginformatica)|privilege model]], applicazioni per provare le capacità del sistema operativo e codice a basso livello per il [[boot]] in un dispositivo Android.
 
Ciò portò molti [[blog]] a trattare l'argomento<ref name="androidesque1">{{cita web|url=http://gagagadget.com/wordpress/2011/07/firefox-phone-mozilla-os-mobile/ |titolo = The Firefox Phone? Mozilla Working on Android-Esque OS|editore=Gagagadget|data26 luglio 2011|accesso=4 agosto 2011|lingua=en}}</ref><ref name="androidesque2">{{cita web|url=http://androinica.com/2011/07/mozilla-borrows-from-android-to-create-its-own-mobile-operating-system|titolo=Mozilla borrows from Android to create its own mobile operating system|editore=androinica|autore=Andrew Kameka|data=26 luglio 2011|accesso=4 agosto 2011|lingua=en|urlarchivio=https://web.archive.org/web/20110830130454/http://androinica.com/2011/07/mozilla-borrows-from-android-to-create-its-own-mobile-operating-system/|dataarchivio=30 agosto 2011|urlmorto=sì}}</ref>. Secondo [[Ars Technica]], "Mozilla ha detto che B2G è motivato da un desiderio di dimostrare che l'open web basato sugli standard ha il potenziale per essere un'alternativa competitiva con gli stack di applicazioni dei singoli rivenditori già esistenti offerti dai dominanti sistemi operativi per dispositivi mobili"<ref name="androidesque3">{{cita web|url=httphttps://arstechnica.com/open-source/news/2011/07/mozilla-eyes-mobile-os-landscape-with-new-boot-to-gecko-project.ars|titolo=Mozilla eyes mobile OS landscape with new Boot to Gecko project|editore=Ars Technica|data=26 luglio 2011|autore=Ryan Paul|accesso=4 agosto 2011|lingua=en}}</ref>.
 
Da febbraio 2012, è stato dimostrato che "Boot to Gecko" può essere usato su smartphone compatibili con Android<ref name="pcworld1">{{cita web|url=httphttps://www.pcworld.com/article/250879/first_look_at_mozillas_web_platform_for_phones_boot_to_gecko.html|titolo=First Look at Mozilla's Web Platform for Phones: 'Boot to Gecko'|autore=Ginny Maies|data=28 febbraio 2012|editore=[[PC World]]|accesso=23 marzo 2012|lingua=en|dataarchivio=2 aprile 2012|urlarchivio=https://web.archive.org/web/20120402210600/http://www.pcworld.com/article/250879/first_look_at_mozillas_web_platform_for_phones_boot_to_gecko.html|urlmorto=sì}}</ref>.
Nel luglio del 2012 "Boot to Gecko" è stato rinominato in "Firefox OS"<ref>{{cita web|autore=Mark Brown|url=httphttps://www.wired.co.uk/news/archive/2012-07/03/mozilla-firefox-os|titolo=Mozilla's HTML5 phone platform now called Firefox OS, launching 2013 (Wired UK)|editore=[[Wired]] UK|data=8 agosto 2012|accesso=18 agosto 2012|lingua=en|urlmorto=sì|urlarchivio=https://web.archive.org/web/20120814133035/http://www.wired.co.uk/news/archive/2012-07/03/mozilla-firefox-os|dataarchivio=14 agosto 2012}}</ref> in onore al famoso browser [[Mozilla Firefox]] ed alcuni [[screenshot]] incominciarono ad apparire nell'agosto 2012<ref>{{cita web|url=http://www.theinquirer.net/inquirer/news/2196370/mozilla-shows-off-firefox-os-screenshots|titolo=Mozilla shows off Firefox OS screenshots|editore=The Inquirer|accesso=18 agosto 2012|lingua=en|dataarchivio=5 agosto 2012|urlarchivio=https://web.archive.org/web/20120805033952/http://www.theinquirer.net/inquirer/news/2196370/mozilla-shows-off-firefox-os-screenshots|urlmorto=sì}}</ref>. Nello stesso mese sono stati resi noti i primi accordi con operatori di telefonia quali [[TIM]], [[Telefónica]] e [[Deutsche Telekom]] e per quanto riguarda i produttori con [[Qualcomm]] e [[Zhong Xing Telecommunication Equipment Company Limited|ZTE]].
Il 27 settembre [[2012]] gli analisti della Strategy Analytics hanno previsto che Firefox OS si aggiudicherà l'1% del mercato globale degli smartphone nel solo 2013<ref>{{cita web|url=httphttps://blogs.strategyanalytics.com/WSS/post/2012/09/27/Firefox-OS-to-Capture-1-Percent-Share-of-Global-Smartphone-Market-in-2013.aspx|titolo=Firefox OS to Capture 1 Percent Share of Global Smartphone Market in 2013|editore=Strategy Analytics|accesso=27 settembre 2012|lingua=en|urlmorto=sì|urlarchivio=https://web.archive.org/web/20121024000503/http://blogs.strategyanalytics.com/WSS/post/2012/09/27/Firefox-OS-to-Capture-1-Percent-Share-of-Global-Smartphone-Market-in-2013.aspx|dataarchivio=24 ottobre 2012}}</ref>.
 
Nel 2013 è stato dimostrato che Firefox OS può essere usato su [[Raspberry Pi]]<ref name="theRegister">{{cita web|titolo=Raspberry Pi|url=httphttps://www.theregister.co.uk/2012/08/17/firefox_os_on_pi|editore=[[The Register]]|accesso=22 gennaio 2013|data=22 gennaio 2013|lingua=en}}</ref>.
Nel gennaio 2013, al [[Consumer Electronics Show|CES 2013]], [[ZTE]] ha confermato che avrebbe creato uno smartphone con Firefox OS,<ref>{{cita web|url=http://www.techweekeurope.co.uk/news/zte-firefox-os-smartphone-ces-103878|titolo=CES 2013: ZTE Firefox OS Smartphone Coming In 2013 &#124; TechWeekEurope UK |editore=Techweekeurope|data=10 gennaio 2013|accesso=26 febbraio 2013|lingua=en|urlarchivio=https://web.archive.org/web/20130118075045/http://www.techweekeurope.co.uk/news/zte-firefox-os-smartphone-ces-103878|dataarchivio=18 gennaio 2013|urlmorto=sì}}</ref>.
Il 24 febbraio [[2013]] Mozilla ha annunciato i piani di commercializzazione globale di Firefox OS<ref>{{cita web|url=https://blog.mozilla.org/press/2013/02/firefox-os-expansion/|titolo=Mozilla Announces Global Expansion for Firefox OS|editore=Mozilla|data=24 febbraio 2013|accesso=27 marzo 2013|lingua=en}}</ref>.
[[Foxconn]] produrrà per la prima volta tablet col suo marchio e con sistema operativo Firefox OS.
Il 2 luglio 2013, Telefónica lanciò il primo telefono commerciale con Firefox OS, [[ZTE Open]], in [[Spagna]]<ref>{{cita web|url=http://www.techstake.org/2013/07/telefonica-launches-first-firefox-os-phones-in-spain.html|titolo=Telefonica launches First Ever Firefox OS-based Phone in Spain|autore=Aditya Dey|editore=TechStake|accesso=luglio 2013|urlarchivio=https://web.archive.org/web/20130707091153/http://www.techstake.org/2013/07/telefonica-launches-first-firefox-os-phones-in-spain.html|dataarchivio=7 luglio 2013|urlmorto=sì}}</ref><ref>{{cita web|url=http://techcrunch.com/2013/07/01/first-firefox-os-phone/|titolo=First Firefox OS Smartphone Has Arrived: Telefonica Prices ZTE Open At $90 In Spain, Latin American Markets Coming Soon {{!}} TechCrunch|data=1º luglio 2013|accesso=15 luglio 2013|lingua=en}}</ref>, seguito successivamente dal Peak+ di [[GeeksPhone]]<ref>{{cita web|url=http://shop.geeksphone.com/en/|titolo=Say 'hola' to the future|editore=Geeksphone|accesso=2 settembre 2013|lingua=en|urlmorto=sì|urlarchivio=https://web.archive.org/web/20130829232501/http://shop.geeksphone.com/en/|dataarchivio=29 agosto 2013}}</ref>. Mozilla ha anche stretto un accordo con T2Mobile per fare un telefono chiamato "Flame" adatto agli sviluppatori per contribuire a Firefox OS e per testare le app<ref>{{cita web|url=https://developer.mozilla.org/en-US/Firefox_OS/Developer_phone_guide/Flame|titolo=Flame|editore=Mozilla Developer Network|accesso=31 agosto 2014|lingua=en|urlarchivio=https://web.archive.org/web/20140906094403/https://developer.mozilla.org/en-US/Firefox_OS/Developer_phone_guide/Flame|dataarchivio=6 settembre 2014|urlmorto=sì}}</ref>. In Italia [[TIM]] ha iniziato a vendere il primo smartphone con Firefox OS, l'[[Alcatel]] One Touch Fire, nei primi giorni di dicembre [[2013]]<ref>{{cita web|url=https://blog.mozilla.org/press-it/2013/12/03/telecom-lancia-in-italia-i-primi-smartphone-firefox-os/|titolo=Telecom lancia in Italia i primi smartphone Firefox OS|data=3 dicembre 2013|editore=Mozilla}}</ref>.
 
Il 9 dicembre 2015, Mozilla, con una dichiarazione del vicepresidente della divisione mobile Ari Jaaksi, annuncia l'annullamento della partnership con gli operatori telefonici per la vendita di dispositivi Firefox OS con SIM dedicata: «Non siamo stati in grado di offrire la migliore esperienza utente possibile e quindi siamo costretti a chiudere i canali di vendita degli smartphone Firefox OS tramite operatori telefonici».<ref>{{Cita web|titolo=Mozilla will stop developing and selling Firefox OS smartphones|url=http://techcrunch.com/2015/12/08/mozilla-will-stop-developing-and-selling-firefox-os-smartphones/|sito=TECHCRUNCH.com|accesso=9 dicembre 2015}}</ref>
 
== Componenti ==
[[File:Firefox OS Architecture diagram.png|300pxupright=1.4|miniaturathumb|Diagramma dell'architettura Firefox OS]]
Il lavoro di sviluppo iniziale ha coinvolto tre importanti layer: Gonk, Gecko e il layer HTML che contiene l'interfaccia grafica di Gaia<ref name="MW B2G arch">{{cita web|titolo=B2G/Architecture wiki page|url=https://wiki.mozilla.org/B2G/Architecture|data=5 giugno 2012|editore=[[Mozilla]]|accesso=5 giugno 2012|lingua=en}}</ref>.
 
=== Gonk ===
Gonk consiste del kernel [[Linux (kernel)|kernel Linux]] e dell'[[hardware abstraction layer]] (HAL). Il kernel e varie librerie userspace sono comuni progetti [[software libero|liberi]]: Linux, [[libusb]], [[BlueZ]], ecc. Alcune altre parti dell'HAL sono condivise con il progetto [[Android]]: [[GPS]] e [[fotocamera]] soprattutto. Gonk è praticamente una semplice [[distribuzione Linux]] ed è quindi un obiettivo per il port di Gecko; c'è un port di Gecko per Gonk, così come c'è un port di Gecko per OS X e per Android. Da quando il progetto B2G ha pieno controllo su Gonk, gli sviluppatori possono mostrare interfacce di Gecko che non sono mostrabili su altri sistemi operativi. Per esempio, Gecko ha diretto accesso allo stack della telefonia e al [[framebuffer]] del display su Gonk ma non ha questo accesso in nessun altro sistema operativo<ref name="MW B2G arch"/>.
 
=== Gecko ===
{{vedi anche|Gecko}}
[[Gecko]] è il [[run-time system]] di B2G. Gecko implementa gli [[standard aperto|standard aperti]] per HTML, CSS e JS. Gecko include uno stack per la rete e per la grafica, un [[motore di layoutrendering]], una [[macchina virtuale]] per JavaScript e layer per i port<ref name="MW B2G arch"/>.
 
=== Gaia ===
Riga 76 ⟶ 78:
{{Portale|informatica|Software libero|telefonia}}
 
[[Categoria:Firefox OS| ]]