Aplikacije za firefox os. Pregled verzija Firefox OS-a za PC

Što je više različitih operativnih sustava na tržištu, to bolje za vas i mene, jer raznolikost jamči konkurenciju, kao i evoluciju platformi. Iskustvo osobnih računala sugerira da je moguće imati jednog jakog igrača i one koji ga sustižu dugi niz godina - superiornost Windowsa postignuta je u prvim godinama razvoja osobnih računala. Trenutačno je Android lider na tržištu (više od 84 posto), slijedi ga iOS (12 posto), a svi ostali spadaju u preostala 4 posto. Ali to ne znači da nema mjesta na tržištu i da nove tvrtke ne mogu ponoviti uspjeh Androida, čak i ako je to danas teže učiniti. I operateri i proizvođači uređaja žele alternativu Androidu pa rado eksperimentiraju. Jedan od najzvučnijih projekata o kojem se naveliko čuje jest pokušaj Mozille, poznate po pregledniku FireFox, da izda vlastiti operativni sustav. Čak su napravili Flame testni uređaj za programere, kako bi mogli isprobati svoje aplikacije i kako sustav radi. Ne može se reći da je Mozilla uspjela zainteresirati široko tržište, no brojne su tvrtke odlučile okušati sreću i izdale svoje uređaje. Među proizvođačima uređaja koji pokreću FireFox OS, ZTE je postao pionir, a zatim su se pojavili uređaji iz Alcatela (TCL Mobile). To se ne može nazvati nečim izvanrednim, ali razvojem se bavi vrlo mali broj ljudi, a ulaganja u projekt su minimalna. Pogledajmo što može FireFox OS u verziji 1.3 (obećavaju verziju 1.4 do kraja godine), a 2.0 početkom iduće godine – međutim, već sada ga možete isprobati na uređajima za programere. Opis platforme napravljen je na uređaju kao što je Alcatel Fire E.

Sučelje, kontrola, multitasking, hardverski zahtjevi

Mozilla je odlučila koristiti Gecko engine na kojem je izgrađena za razvoj vlastite platforme za pametne telefone. Mozilla preglednik. Projekt se izvorno zvao Boot to Gecko, a razvoj je započeo još 2011. godine. Projekt je podržala Zaklada Mozilla, a interes je pokazao i španjolski operater Telefonica. Godine 2012. projektu se pridružio Alcatel, iako niti jedan uređaj nije postao javno dostupan, živjeli su u obliku prototipova, od kojih sam jedan vidio početkom 2013. na CES-u u Las Vegasu. Do ljeta 2013. ZTE se pridružio projektu.

Za sve sudionike projekta početni zadatak bio je stvoriti sustav koji će s jedne strane biti produktivan, a s druge strane koristiti jeftin hardver. U 2011. proračunski Android pametni telefoni nisu koštali manje od sto eura, imali su zastarjele zaslone i niske performanse. Nitko nije uzeo u obzir da će troškovi uređaja biti skokovito smanjeni - kao referentna platforma odabran je dvojezgreni procesor iz Qualcomma, 512 MB RAM memorija i to je bilo to. Pretpostavljalo se da će to biti dovoljno da uređaji rade bolje od Android analoga u istim cjenovnim segmentima. Tako se dogodilo da su Android pametni telefoni počeli pojeftinjivati ​​pred našim očima, kao rezultat toga, u 2014. svi imaju 512 MB RAM-a, dvojezgreni procesori smatraju se normom, au mnogim jeftinim modelima imaju i 4 jezgre. Formalno, ono što je trebala biti prednost je nestalo - ali glavna stvar je da je odabir Gecka s JavaScriptom kao motorom za izvršavanje programa rezultirao niskim performansama na odabranom hardveru (ne znam zašto HTML5 radi tako sporo). Ali za razliku od mnogih eksperimenata, platforma FireFox OS pokazala se održivom, iako sporo, ali još uvijek u razvoju.

Kada ga prvi put uključite, vidjet ćete da je ideologija FireFox OS-a gotovo u potpunosti naslijeđena od Androida 2.x ili čak i starijih verzija. Počnimo s činjenicom da se zaslon može otključati pokretom (isti onaj Slide to Unlock, oko kojeg su se vodili patentni sporovi između Applea i Googlea). Pomaknite polugu ulijevo - otvarate kameru, udesno - jednostavno otvarate glavni izbornik.

U stanju čekanja obavijesti se prikazuju na zaslonu, ali im ne možete pristupiti. Otključavanjem telefona izgubit ćete ove podsjetnike. Ali možete ih ponovno vidjeti povlačenjem zastora odozgo prema dolje - iste poruke bit će unutra. Nažalost, oni nisu sažeti; na primjer, nakon snimanja pet desetaka snimaka zaslona, ​​vidjet ćete odgovarajuću obavijest za svaku na popisu - klikom na nju možete otvoriti sliku. Udobno? Ne. Možete obrisati samo cijeli popis, ali ne možete prijeći prstom udaljiti određene obavijesti.

Još jedna stvar koja se odnosi na zavjesu je da se otvara na isti način kao u Windows Phone. Zaslon možete povući prema dolje bilo gdje, ali ga zatvorite povlačenjem trake na dnu, gdje je označen kontrolni element. Užasno nezgodna implementacija koja mi se ne sviđa. Ikone za brzi pristup funkcijama također su skrivene u zastoru - ne mogu se mijenjati ni na koji način, one su unaprijed određene zauvijek.

Sučelje na prvi pogled izgleda poznato - 4 ikone na dnu radne površine, traka za pretraživanje na vrhu, kao i "mape" s aplikacijama. Neka vas poznata organizacija prostora ne zavara; mape su ono što FireFox naziva "pametnim zbirkama". Ako otvorite takvu "mapu", vidjet ćete ikone "aplikacija". Držimo prst na radnoj površini i odaberemo nove pametne odabire, na primjer, putovanja. Pojavit će se "mapa" s odgovarajućim nazivom, sadržavat će veze na različite resurse - u većini slučajeva to nisu programi, već samo mobilne verzije web-mjesta. Odnosno, ideologija sustava pomalo podsjeća na traženje informacija, ona se daje na zahtjev.

Traka za pretraživanje na vrhu radne površine također pretražuje ne samo lokalni sadržaj telefona, već i mrežu. To nas više ne čudi, svi imaju slično ponašanje moderni sustavi, traže i na uređaju i na mreži. Ali ovdje redak za pretraživanje ima frazu "Razmišljam o", koju možete nastaviti.

Jedini kontrolni element izvan ekrana je središnja tipka, uz pomoć koje se možete vratiti glavni zaslon. Nema gumba za povratak, nema dodatne tipke izbornika. Kada držite tipku, vidjet ćete pokrenute prozore sustava, a one koji vam ne trebaju možete zatvoriti.

Za razliku od iOS-a/Androida, promišljenost pojedinačnih aplikacija i sučelja u njima ostavlja mnogo za poželjeti. Često nema tipke za povratak na prethodni izbornik, odnosno svakako trebate nešto poduzeti i pritisnuti OK. To se može smatrati dječjim bolestima, ali su uočljive i uočljive. Na primjer, ako uđete u popis poruka, jednostavno neće biti gumba Natrag, možete izaći samo pritiskom na središnju tipku. To je u mnogim slučajevima nezgodno.

U pregledniku, pinch to zoom, naravno, postoji pomicanje i jednostavne radnje koje su tipične za telefoni na dodir. Preglednik također podržava formatiranje teksta kako bi odgovarao širini zaslona dvostrukim dodirom.

Tipkanje na tipkovnici ne uzrokuje nikakve poteškoće, ali QWERTY tipkovnica nema dodatnih postavki. Postoji predviđanje riječi, ako odaberete riječ i želite promijeniti završetak, pritisnite tipku Erase, tada se cijela odabrana riječ briše (ne baš - briše se do zadnjeg slova koje ste unijeli). Ovo je užasno nezgodno. Nezgodno je i to što prilikom unosa na tipkovnici sustav ne prepoznaje polja u koja se upisuje – ne nudi zgodne sitnice, ne mijenja velika i velika slova, ne nudi brojeve i sl. . Čini se kao da tipkovnica dolazi iz daleke prošlosti.

razmotrimo standardne aplikacije da vam daju dojam o sustavu.

Kontakti, poruke, kalendar, e-pošta i više

Dialer izgleda vrlo poznato - čak je i shema boja ista kao u Androidu. Prilikom biranja broja, to brza pretraga i pojavljuje se upit. Odavde možete otići na karticu Kontakti. Zapisi se pohranjuju u vCard formatu, što ne stvara nikakve poteškoće - broj polja je sasvim dovoljan, Dodatne informacije može se napisati kao komentar. Od minusa napominjem da je implementiran uvoz kontakata s Gmaila, Facebooka, ali ne i drugih mrežnih usluga. Također možete uvesti kontakte s memorijske kartice ili ih primiti putem Bluetootha. Kada radite s istim Gmailom, kontakti idu samo na telefon, ne možete ih poslati natrag. Stoga se pretpostavlja da se vaši podaci neće ažurirati u oblaku. Još jedna stvar koja me zbunila je da u OS-u FireFox nema naznake "oblaka", svi se podaci pohranjuju lokalno, a najviše se izvoze na memorijsku karticu. Jasno je da je to stvar za naredne verzije, ali s obzirom da svi već dugo koristimo sinkronizaciju s oblakom, ovo izgleda kao ozbiljan propust.

Na vašem popisu kontakata postoji traka za pretraživanje, ali kada se pomaknete niz popis, ona nestaje! Ovo je očita mana, budući da ne postoji način da se pozove pretraga, možete samo skrolati na početak liste. Postoji traka za brzo pretraživanje po slovu, a listanje ide samo do Engleski jezik, na primjer, kontakti na ruskom su negdje između Z i znaka #. U postavkama možete odrediti sortiranje po prezimenu, ali na popisu će imena i dalje biti prva, ali će prezime biti označeno podebljano– Ne razumijem logiku ove odluke.

U porukama je sve vrlo jednostavno - popis je sortiran po imenima i brojevima, možete kreirati vlastite poruke.

Postavljanje pošte je zanimljivije organizirano - tako da u njemu možete kreirati vlastitu Računi. Ali za razliku od velike većine sustava i uređaja koji se temelje na njima, provjera certifikata ovdje nije podržana (nema SSL stavke - prihvati sve certifikate - u postavkama). Za mnoge to može postati ozbiljan problem, na primjer, u našoj korporativnoj pošti korijenski certifikat nije valjan, a to nije pogreška, već potpuno namjerna radnja. Mail radi na svim sustavima, u FireFox OS moguće se prijaviti samo preko web sučelja.

Mail klijent može pokušati konfigurirati vašu poštu automatski način rada. Na primjer, za Gmail sve se događa trenutno; nisu potrebne nikakve postavke osim vašeg imena i lozinke. U postavkama možete odabrati interval za provjeru pošte (ručno ili svakih 5, 10, 15, 30 minuta ili svaki sat).

Iz dodatne mogućnosti Postoji lokalna pretraga - može se provesti i po tijelu pisma i po poljima. Podržava prikazivanje HTML-a u tijelu slova, što nije loše - ali slike se često krivo prikazuju - to jednostavno ne očekujete od Mozille, uostalom, dosta su se najeli radeći s preglednikom i mogli su koristiti svoj raditi ovdje - ali to se nije dogodilo.

U kalendar možete dodati svoje račune u oblaku, na primjer, Google, Yahoo!, CalDav - ali ništa drugo, ne postoji mehanizam za uvoz unosa s drugih usluga. Za razliku od kontakata, kalendar može sinkronizirati svoje unose s istim Googleom. Uobičajeni unosi koji se mogu postaviti po danu u tjednu, odabrati prikaz kalendara i slično. Vrlo vlažan, asketski i nefunkcionalan.

Galerija prikazuje sve snimke zaslona i fotografije u jednom toku, podijeljeno po mjesecima. Ne postoje nikakvi albumi ili nešto slično. Možeš odabrati zasebne datoteke, ne možete odabrati sve odjednom.

Aplikacija Sat sadrži alarme, mjerač vremena i štopericu - sve je vrlo jednostavno i jasno.

Glazbeni player podržava MP3, jedini neobičan je OGG. Nema ekvilizatora, nema dodatnih postavki - samo puštate glazbu i ponavljate je kada želite. Postoje popisi za reprodukciju. Sortiranje po albumima, izvođačima, pjesmama.

Video je otprilike iste razine - možete gledati videozapise u podržanim formatima, ali nema dodatnih postavki, izgleda kao u kamenom dobu.



Turpije – regularne upravitelj datoteka, prikazuje i memoriju uređaja i memorijsku karticu. Datoteke se mogu kopirati i premještati, a podržane su i grupne operacije. Datoteke se mogu slati i poštom ili Bluetoothom.

Ovdje se Maps koristi za kartografiju; zapravo, to je verzija preglednika sa svim posljedicama (potrebna vam je internetska veza, ali dijelove karte možete spremiti u memoriju).

Izbornik postavki je izuzetno asketski, samo ono najnužnije. Ove snimke zaslona ne trebaju nikakvo objašnjenje.

Sučelje kamere je vrlo jednostavno i pregledno – nema nikakvih postavki.


Preglednik sam ostavio za desert, jer sam vjerovao da će to biti najjača strana uređaja. Prosudite sami, jer Mozilla i FireFox su preglednici, a ne nešto drugo. Kakvo me razočaranje čekalo u tom pogledu. Preglednik nema nikakvih dodataka; uvelike se razlikuje od desktop i mobilnih verzija dostupnih na drugim platformama. Nema sinkronizacije lozinki i knjižnih oznaka. Samo prikazivanje teksta i stranica, njihovo oblikovanje - nema čak ni banalnog pretraživanja na stranici. Jednom riječju, sve to izgleda krajnje grubo.



Budući da platforma FireFox OS nije prioritet programerima, ona nema veliki broj aplikacija koje mnogi ljudi koriste svaki dan. Većina IM aplikacija nije dostupna i malo je vjerojatno da će biti dostupne na ovoj platformi. Isti Whatsapp ne planira pisati klijentu, ali postoji nešto treće strane čemu ne bih vjerovao iz sigurnosnih razloga. Recimo, Twitter klijent je zapravo mobilna verzija, koja je jako spora i radi krajnje čudno.

Ali Facebook je isključivo mobilna verzija društvena mreža, ovdje su bilo kakvi komentari nepotrebni.

FireFox OS ima vlastitu trgovinu aplikacija, koje ima dosta jednostavne igre- Očigledno su nekako preneseni iz preglednika - ali ne biste trebali tražiti ništa komplicirano u trgovini. Prilikom instaliranja aplikacije, na radnoj površini se pojavljuje ikona.

Dopustite mi da ovdje završim priču jer su opisane glavne mogućnosti sustava i aplikacija.

Dojam

Sustav je spor, ponekad jako spor. Po svim standardima, a ako uzmemo u obzir estete koji ne podnose usporavanja od nekoliko tisućinki sekunde, FireFox OS će ih razbjesniti. Ovom sustavu nedostaje brzina, čak i u usporedbi s vrlo jeftinim Android uređajima koji imaju usporedivu hardversku izvedbu. Stoga to možemo pripisati optimizaciji sustava (točnije neoptimizaciji - podsjetit ću vas da u rukama imam komercijalni telefon, a ne prototip s beta verzijom OS-a).

Jasno je da je za ovako mlad sustav verzija 1.3 otprilike jednaka Androidu 1.5, kojeg se malo tko sjeća ili je vidio, iako je možda primjerenija usporedba s prvom verzijom. Vrlo je jednostavno, ima puno nedostataka i loše osmišljenih sučelja, interakcija sa sustavom nije uvijek jasna. Sirovi proizvod koji bi se prije mogao nazvati beta verzijom nego komercijalnim proizvodom. Međutim, ovo je pravi proizvod koji se uopće ne može kupiti za malo novca (cijena istog Fire E, čija će se recenzija pojaviti neki dan, iznosi 5000 rubalja).

Zaklada Mozilla može se pohvaliti za svoje napore u razvoju svoje platforme za pametne telefone, no napori koje danas čine očito su nedovoljni. Štoviše, najvjerojatnije nećemo vidjeti ništa zanimljivo i značajno u verziji 2.0. Sustavu očito nedostaju oni koji mogu pravilno dizajnirati interakciju između njegovih komponenti i promisliti ideologiju sučelja. A u nedostatku takvog planiranja, nije toliko važno koliko brzo se pojedinačne cigle sastavljaju - rezultat će i dalje biti obeshrabrujući. I, kao i obično, sve se svodi na ljude.

  • Prijevod

Posljednjih godinu i pol dana sve više vremena posvećujem radu na novom Mozilla projektu - Firefox OS-u. Za to vrijeme doslovno sam se zaljubila u njega i njegovu ideju, doživjevši nešto što do sada nisam doživjela.

Snimka zaslona Firefox OS-a

Bit ću iskren, Firefox OS je početak nečeg nevjerojatnog. Ovo je revolucija koja čeka da bude probuđena. Dašak svježeg zraka. Vrhunac najnovije tehnologije. Čarobno je i sve će promijeniti.

Što je Firefox OS?

Za one koji ne znaju o čemu pričam, evo kratkog opisa.
Firefox OS novi je mobilni operativni sustav koji je razvila Mozilla u sklopu projekta Boot to Gecko (B2G). OS koristi jezgru Linuxa i učitava se u Gecko, web motor koji korisnicima omogućuje pokretanje aplikacija izgrađenih na HTML-u, JS-u i svim drugim Open Web API aplikacijama.
-Mozilla Developer Network

Ukratko, Firefox OS projekt kombinira sve web tehnologije kako bi stvorio potpuno razvijen mobilni operativni sustav. Stanite na trenutak i razmislite - ovo je mobilni OS izgrađen u JavaScriptu!

U tu svrhu modificiran je Gecko (Firefox engine) koji pruža skup novih JavaScript API-ja potrebnih za stvaranje funkcionalnosti slične onima koje postoje u modernim mobilnim OS-ima. WebTelephony za telefonske pozive, WebSMS za slanje tekstualne poruke i Vibration API za, hmm... vibriranje.

Firefox OS puno je više od pothvata korištenja najnovijih web tehnologija na način koji nikada prije nije učinjen. To je također kombinacija mnogih drugih Mozilla projekata kao jedinstvene vizije - Web kao platforma. Inicijativa Open Web Apps i Persona jedan su takav projekt, naše rješenje za online identitet i autorizaciju (službeno poznato kao "BrowserID"). Nevjerojatno je gledati kako veliki broj projekti iz Mozille spajaju se u jedan.

Neću više ulaziti u detalje, više informacija o Firefox OS-u možete pronaći na MDN stranicama. Toplo preporučam čitanje.

Zašto Firefox OS?

Vjerojatno mislite: "Zvuči sjajno, ali zašto JavaScript?" Ovo je stvarno dobro pitanje. Mnogo je razloga zašto najbolje rješenje postao je razvoj mobilnog OS-a u JavaScriptu.

Dva su glavna razloga da Firefox OS popunjava prazninu i stvara alternativu trenutnoj vlasničkoj prirodi i ograničenjima tržišta mobilnih platformi.

Popunjavanje praznine na tržištu mobilnih platformi
Nije tajna da su pametni telefoni često smiješno skupi, čak i u zemljama gdje su razine prihoda prilično visoke. Ali ako mislite da takve cijene postoje samo u bogatim zemljama, onda ste duboko u zabludi. iPhone 4S od 16 GB košta oko 615 funti u Brazilu, što je 100 funti više od istog telefona u Engleskoj!

Takve cijene u Brazilu posljedica su visokih uvoznih poreza. Navodno, Apple već radi na rješavanju ovog problema planirajući izgradnju lokalnih proizvodnih linija u zemlji. Unatoč tome, ovaj slučaj jasno pokazuje da dobar pametni telefon mnogi si to ne mogu priuštiti. Da ne spominjemo, u nekim zemljama možda biste trebali izbjeći mahanje pametnim telefonom koji košta jednako kao mali automobil.

Dakle, što biste trebali učiniti ako želite dobiti dobar pametni telefon bez da potrošite ogroman iznos na njega? Možeš kupiti jeftin pametni telefon na Androidu, ali oni, u pravilu, rade loše i stalno usporavaju.

Srećom sada imamo Firefox OS...

Cilj Firefox OS-a nije natjecati se s vrhunskim uređajima, već ponuditi pametne telefone osnovne i srednje klase po cijeni običnog mobilnog telefona.
-Bonnie Cha

Firefox OS je izvrstan za to. Ovaj OS može vam ponuditi potpuni uređaj temeljen na pametnom telefonu s niskim performansama, što je usporedivo s Androidom na uređaju srednje klase. I nije šala.

Na primjer, trenutno testiram JavaScript igre na telefonu od £50. Ne biste trebali očekivati ​​puno od uređaja po ovoj cijeni, ali zapravo ove igre ne samo da rade brže od istog Android telefona koji radi u pregledniku (Firefox ili Chrome), već su jednako brze, ako ne i brže od pokrenuti ih dalje Android uređajičija je cijena 4-5 puta veća.

Zašto postoji takav porast performansi u usporedbi s rezultatima rada u Android pregledniku na identičnim uređajima? Tajna je brza razmjena podataka između Gecka i hardvera, što omogućuje vrlo brz rad JavaScripta.

Snažna izvedba JavaScripta na jeftinijim uređajima jedan je od razloga zašto vjerujem da je Firefox OS početak nečeg velikog.

Moram napomenuti da Mozilla neće nužno pokrenuti OS na telefonima od £50, što je uređaj koji koristimo za razvoj i testiranje.

Alternativna i otvorena platforma
Drugi razlog "Zašto Firefox OS?" je pokušaj ne samo stvaranja alternativne i otvorene mobilne platforme, već i otpora i pokušaja utjecaja na glavne tržišne igrače.
Od osnivanja Mozille 1998. kao razvijača softvera, a kasnije kao tvrtke i organizacije, naša je misija bila stvoriti otvorene tehnologije koje se mogu natjecati s dominantnim poslovnim proizvodima.
-Steve Lohr

Mozilla pokušava ponoviti svoj uspjeh s Firefoxom, koji je osvojio tržište preglednika i pokazao korisnicima da postoji alternativa, da mogu kontrolirati kako koriste web.

Sada je mobilni web taj koji je ugrožen. A prijetnja ne dolazi od Microsofta, već od Applea i Googlea, proizvođača vodećih mobilnih platformi. Njihove aplikacije, zatvorene platforme, vlasničke trgovine aplikacija i vrlo hirovita pravila za programere. Apple i Google samo pogoršavaju stvari za web tehnologiju.
- Thomas Claburn

Jedno od glavnih područja koje treba razvijati je prenosivost aplikacija...

Sva pompa okolo mobilne aplikacije, u određenom smislu, korak unazad: povezuju korisnike s određenim OS-om i uređajima koji ga podržavaju. Web je evoluirao i došao do točke da se može percipirati jednako na bilo kojem hardveru.
Mozilla, tvorac weba Firefox preglednik, odlučan je učiniti isto za Mobilni uredaji.
-Don Clark

Firefox OS nastoji iskoristiti sveprisutnost web tehnologije kako bi vam omogućio korištenje istih aplikacija na vašem pametnom telefonu, računalu, tabletu i bilo kojem drugom uređaju s omogućenim preglednikom. Ne biste li voljeli da možete nastaviti tamo gdje ste stali na pametnom telefonu dok igrate Angry Birds na radnoj površini? Baš bih to volio!

San programera
Drugi razlog zašto nam je potreban Firefox OS je taj što ovaj trenutak Ne postoji OS koji se može lako editirati (možete malo promijeniti Android, ali to nije tako jednostavno).

Firefox OS je u potpunosti izgrađen na HTML-u, JavaScript-u i CSS-u. S osnovnim vještinama web razvoja, možete potpuno promijeniti cijeli OS. Uređivanje jednog CSS nizovi može utjecati na način na koji su ikone postavljene ili njihov oblik, ili možete promijeniti JS koji upravlja telefonskim pozivima.

Ova platforma je jedinstvena za programere i jako me zanima što oni rade s njom i kamo to vodi.

Sretan trenutak

Budući da radim u Mozilli već godinu i pol dana, shvatio sam koliko sam bio sretan što sam bio ovdje na rođenju Firefox OS-a. Ako se dobro sjećam, projekt je najavljen (kao Boot to Gecko) u prvih nekoliko tjedana mog rada u tvrtki.

Sve je bilo ukusno, ali s vremenom je postalo još ukusnije. Firefox OS trenutno mi je prioritet broj jedan i da budem iskren, sviđa mi se. Velika je čast biti dio ovakvog projekta.

Mnogo sam se puta pitao: ovaj nevjerojatan osjećaj - je li sličan onome što doživljavate radeći u Mozilli dok pokrećete Firefox? Uzbuđenje, strast, nervoza i nesposobnost da se objasni koliko je sve to nevjerojatno i zašto bi to ikoga trebalo zanimati.

Iskreno, mislim da mnogi ljudi u potpunosti ne razumiju što korištenje Firefox OS-a zapravo znači za sve. Isto kao Firefox, pretpostavljam.

Trenutno sam sretan što radim u Mozilli u tako uzbudljivom razdoblju u životu tvrtke.

Divio se

Ljudi koji su shvatili važnost ovog projekta su programeri. Držali su demo uređaje Mozillinih zaposlenika na našim događajima. A malo toga može biti tako uzbudljivo kao gledati te ljude dok istražuju uređaj i doživljavaju razne emocije...
  1. Sve počinje laganom zbunjenošću - “Jesi li mi dao Android? Vrlo je sličan Androidu."
  2. Tada dolazi iznenadna spoznaja da ovo nije Android i da je sustav izgrađen na JS-u.
  3. Nakon kratke stanke slijedi nešto poput “Holy crap!”.
  4. Još malo i osoba je potpuno uronjena u sustav, proučavajući sve njegove kutove.
  5. Posljednja faza je nevoljkost da se rastanem od uređaja kada ga tražim natrag i konačno "Ovo je jako dobro, iznenađen sam!"

Možda mislite da samo hvalim projekt kako bi svi mislili da je super uzbudljiv. No zapravo su mnogi ljudi reagirali na ovaj način. Bilo je smiješno gledati ovo.

Prema onome što sam vidio o reakcijama ljudi na Firefox OS, promijenit će se puno toga. Svi su toliko oduševljeni da, čini mi se, nema potrebe nikome ništa objašnjavati.

Problemi

Bilo bi nepravedno hvaliti Firefox OS cijelo vrijeme, a ne spomenuti neke od problema koje moramo riješiti.

postojati opća pitanja, poput stvaranja otvorenog ekosustava aplikacija ili fragmentacije uređaja, što se događa s Androidom. Važna je, ali u konačnici meni uopće nije zanimljiva.

Moja najveća briga kod HTML5 igara na mobitelu je iskustvo i izvedba na koje se programeri često žale. Ovaj problem nije specifičan za Firefox OS (Android i iOS su jednako loši u tome), ali trenutno sam u potpunosti usredotočen na njega i na problem s performansama.

Većina prethodno stvorenih mobilnih HTML5 igara radi vrlo sporo (0-20FPS), ili malo brže (20-30FPS). Često te igre imaju nestabilan FPS, što značajno pogoršava iskustvo igranja.

Zanimljivo je da mnogi problemi nisu nužno povezani s uređajem ili JavaScriptom. Postoje neke teške igre, kao što je Biolab Disaster. Ovaj igra je pokrenuta izvrstan čak i na istom telefonu od £50 (40-60FPS).

Jasno mi je da ponekad uređaj i platforma mogu biti razlog lošeg rada u igricama (ne tako često kao što neki misle). Možemo puno naučiti iz igara koje se odlično izvode na uređajima niže klase. Proučite tehnike i tehnike koje su programeri koristili i recite o njima onima koji će raditi s HTML5 igrama za mobilnu platformu.

Zaista vjerujem da teške HTML5 igre mogu raditi sjajno na bilo kojem uređaju, čak i na onim najslabijim. Zašto sam tako siguran? Jer ljudi već danas rade takve igre. Dvjema stvarima najviše vjerujem u životu... svojim očima.

Ne samo mobilni telefoni

Ono što me najviše veseli nije činjenica da će Firefox OS biti na mobilnom uređaju koji ćemo izdati sljedeće godine, već ono što dolazi. Dotaknuo sam se ove teme ranije kada sam govorio o "snu programera" o tome kako drugi mogu pomaknuti granice OS-a.

I to se već danas događa. Već jesmo

Ako koristite preglednik Firefox umjesto Chromea ili Safarija, onda postoji dobra šansa da ste već čuli za Firefox OS, Mozillin novi operativni sustav otvorenog koda za pametne telefone i tablete. Ova organizacija uistinu nastoji učiniti web otvorenim i dostupnim svima.

Iako je ovaj novi mobilni OS tehnologija u nastajanju, brzo zaokuplja pozornost korisnika, programera i kritičara. Danas vam želimo reći o tome što nam ona može predstaviti.

Pitanje 1: Što je Firefox OS?

Odgovor: Firefox OS (kodnog naziva Boot2Gecko ili B2G) mobilni je OS temeljen na Linuxu i Gecko tehnologiji tvrtke Mozilla. Razvijen je na temelju web standarda kao što su HTML5, CSS3 i javascript.

Mozilla je razvila Web API kako bi HTML5 aplikacije mogle komunicirati s hardverom uređaja (Bluetooth, Wi-Fi, kamera), što je prije bilo moguće samo u izvornim aplikacijama.


Zaklada Mozilla oduvijek je nastojala učiniti web dostupnijim svima, a osim Firefox OS-a, drugi alati uključuju preglednik Firefox, tržište aplikacija i još mnogo toga. Međutim, neki kritičari izvješćuju da je ovo jednostavno taktika Mozille da uhvati veći dio mobilne publike i nadmaši svog glavnog konkurenta, Chrome.

Pitanje 2: Kako se Firefox OS razlikuje od postojećeg mobilnog OS-a?

Odgovor: Firefox OS razvijen je u potpunosti temeljen na HTML5 i otvorenim web standardima, te stoga nema pravila ili ograničenja, za razliku od postojećih platformi.

Firefox OS je drugačiji: ovaj projekt možete zamisliti kao više od preglednika koji radi na laganom OS-u temeljenom na Linuxu. Svaka aplikacija u Firefox OS-u, uključujući kameru i modul za pozivanje, je web aplikacija, odnosno web stranica kao aplikacija. Jednostavno je!


Web je platforma za Firefox OS: aplikacije se izrađuju pomoću HTML pomoć 5 (kao i CSS3 i javascript), umjesto izvornih razvojnih jezika. Za usporedbu, Android aplikacije razvijene su u Javi; Windows Phone aplikacije– u C++, C# ili HTML5 i tako dalje. Firefox OS je u potpunosti napisan korištenjem otvorenih web standarda, s izuzetkom minijaturnog operativnog sustava (kodnog imena Gonk) koji čini jezgru Firefox OS-a.

Pitanje 3: Koje korisničko sučelje ima Firefox OS?

Odgovor: Izvor inspiracije u procesu stvaranja sučelja za Firefox OS bio je Android platforma. Dakle, OS ima zaključani zaslon, početni zaslon i traku obavijesti. Međutim, postoje razlike u odnosu na Android. Prikazi početnog zaslona pozadinska slika(kao i vrijeme i datum) i trenutno nema podršku za widgete.

Prelaskom prsta udesno na početnom zaslonu prikazat će se popis instaliranih aplikacija; Ovdje nema posebnih ikona kao u drugim mobilnim operativnim sustavima, pomoću kojih možete otvarati odjeljke s aplikacijama. Klizanjem ulijevo prikazat će vam se popis kategorija aplikacija, koje će vam zauzvrat pokazati instalirane i preporučene aplikacije u odabranoj kategoriji.


Dugi pritisak na tipku za početnu stranicu prikazat će vam popis otvorene aplikacije. Pritiskom na tipku za napajanje prikazat će vam se izbornik za upravljanje napajanjem uređaja. Pritiskom na tipke za napajanje i početnu stranicu zajedno ćete napraviti snimku zaslona.

Korisničko sučelje Firefox OS-a bolje je od sučelja na iPhoneu ili Windows Phoneu, ali nije tako dobro kao Android. Aplikacije dijele jedno načelo dizajna, a to omogućuje korisnicima da dobiju dosljednu dosljednost koja im omogućuje brzu navigaciju kroz funkcionalnost različitih aplikacija.


Pitanje 4: Kako se aplikacije za Firefox OS razlikuju od aplikacija za druge mobilne operativne sustave?

Odgovor: Firefox OS, temeljen na motoru Gecko, pokreće samo web-mjesta prerušena u aplikacije. Takve aplikacije poznate su kao web aplikacije. Izrađuju se pomoću HTML-a, iste tehnologije na kojoj se temelje web stranice. Ove aplikacije mogu raditi na mnogim operativnim sustavima osim Firefox OS-a. Svaki operativni sustav (uključujući Android i Windows 8) koji podržava preglednik Firefox moći će pokrenuti ove web aplikacije koje se distribuiraju putem Firefox Marketplacea.


Web aplikacije za Firefox OS dolaze u dva oblika: aplikacije smještene na poslužitelju i pakirane aplikacije. Prva vrsta aplikacije nalazi se na poslužitelju Mozilla i bit će preuzeta i preuzeta svaki put kada joj želite pristupiti. Drugim riječima, one su poput web stranica umjesto aplikacija, a ako je internetska veza prekinuta, nećete moći dohvatiti podatke.

Skupne aplikacije bit će preuzete jednom u obliku komprimirane arhive i bit će preuzete s lokalnog izvora svaki put kada pristupite tim aplikacijama. Drugim riječima, sličnije su aplikacijama koje vidite na drugim operativnim sustavima. To je moguće zahvaljujući lokalnim funkcijama pohrane i predmemoriranja jezika HTML5.

Pitanje 5: Kako mogu isprobati Firefox OS?

Odgovor: Iako je Firefox OS još uvijek u razvoju, ipak ga vrijedi isprobati. Međutim, malo je vjerojatno da će svatko moći samo otići i izdvojiti 200 dolara za telefon samo kako bi isprobao novi mobilni operativni sustav. Ne brinite jer imate druge opcije za igru ​​s Firefox OS-om.

Možete isprobati Firefox OS na sljedeće načine:

Zaslon uređaja ili SIM kartica mogu se zaštititi PIN kodom.


Prije instaliranja svake aplikacije, korisnik će morati definirati prava pristupa. Sigurna dopuštenja (tj. pristup webu itd.) dodjeljuju se automatski, ali potencijalno rizična dopuštenja (tj. geolokacijski pristup itd.) mora potvrditi korisnik i zatim ih predstaviti aplikaciji.

Upravitelj dopuštenja (ili dopuštenja za aplikacije) omogućuje korisnicima da ručno daju ili uskrate dopuštenja za aplikacije. Upravo to nedostaje Androidu.


Mozilla također planira omogućiti mogućnost šifriranja uređaja (upotrebom lozinke prilikom pokretanja uređaja - ).

Pitanje 9: Što Firefox OS može značiti za budućnost pametnih telefona?

Odgovor: Ako Firefox OS bude uspješan, promijenit će način na koji koristimo Internet. Navikli smo otvarati web stranice, ali Firefox OS će to ostaviti u prošlosti i dati nam web aplikacije koje će biti puno praktičnije za korištenje. Ubuntu za telefone također će podržavati Firefox OS kako bi se postigle ove promjene.

Ovog mjeseca prvi pametni telefoni s operativnim sustavom Firefox OS - Keon i Peek - krenuli su u ograničenu prodaju. Dostupni primjerci rasprodani su odmah i otišli su uglavnom entuzijastima koji su pratili novosti o ovoj temi i komunicirali na tematskim forumima. Uspjeli smo kupiti jedan od uređaja - Keon. Recenzija samog pametnog telefona bit će objavljena neki dan, ali u međuvremenu ćemo vam reći o tome operacijski sustav.

Već duže vrijeme kruže glasine da Mozilla, poznata po pregledniku Firefox, radi na mobilnom operativnom sustavu. Prve informacije o novom OS-u predstavnici Mozille objavili su još 2011. godine, tada je projekt bio poznat kao Boot To Gecko (Gecko je motor preglednika Firefox). Godine 2012. održana je službena najava, pojavile su se prve snimke zaslona i prototipovi budućih uređaja. U isto vrijeme, naziv OS-a je promijenjen u razumljiviji Firefox OS. I konačno, krajem veljače 2013. posjetitelji Mobile World Congressa u Barceloni mogli su vidjeti gotove uređaje s operativnim sustavom Firefox OS i poslušati govor voditelja Mozilla gđa. Mitchell Baker - o tome ste mogli čitati u našem izvješću s MWC 2013.

Široka prodaja prvih pametnih telefona s operativnim sustavom Firefox OS započet će ove godine, ali će utjecati samo na neke zemlje (Rusija nije među njima). Mozilla se oslanja na prodaju preko operatera i fokusira svoj OS prvenstveno na budžetne i srednje budžetne uređaje (proizvođači uređaja prikazanih na Mozillinom štandu na Mobile World Congressu su ZTE i Alcatel). Međutim, neki dan se pokazalo da takav div poput Sonya planira izdati pametni telefon temeljen na Firefox OS-u. Štoviše, ovo će biti uređaj vrhunske klase.

No, o velikom interesu proizvođača pametnih telefona za Firefox OS još ne treba govoriti. Tržište tek pobliže promatra sumnjivog pridošlicu, koji će se morati boriti ne samo s Androidom, već i s drugim novim otvorenim operativnim sustavima: Ubuntu Phone OS, Tizen i Sailfish OS.

Firefox OS je potpuno besplatan OS, s otvorenim izvorni kod. Koristi se Linux kernel, a sučelje je izrađeno u HTML5. Ključna ideja na kojoj se temelji Firefox OS je korištenje Gecko web motora i fokus na web standarde. Podržane su samo aplikacije izrađene u web programskim jezicima, tj. HTML5, CSS i JavaScript. Nema izvornih aplikacija! S jedne strane, to čini pojavu ozbiljnih igara s prekrasnom grafikom i bilo kakvim aplikacijama koje aktivno koriste performanse hardvera malo vjerojatnim, ali s druge strane, osigurava svestranost i jednostavnost prijenosa aplikacija.

No, sve se to znalo i prije. I ova informacija zanimljivo, prije, za programere nego za obične korisnike. Za potonje nije važnije na čemu je sustav napisan, već njegovo sučelje i mogućnosti. Pa počnimo s praktičnim upoznavanjem s Firefox OS-om!

Sučelje

Zaslon za otključavanje izgleda jednostavno, ako ne i primitivno. Prikazuje vrijeme, telekom operatera i datum, kao i strelicu na dnu čijim povlačenjem se otvaraju tipke za otključavanje i brzi pristup kameri.

Ovaj dvojbena odluka, budući da za otključavanje zaslona morate napraviti tri pokreta: pritiskom tipke za uključivanje, pokretom strelice i dodirivanjem gumba s bravom (za Android i iOS uređaje dovoljna su dva pokreta ako je postavljen Lock Screen, za BlackBerry - općenito samo jedan, iako je i ovo kontroverzna odluka). Osim toga, razočarava nedostatak informativnog sadržaja zaslona za otključavanje: ako postoje ikakve obavijesti, one se prikazuju samo na gornjoj crnoj traci (pogledajte plavu ikonu na snimci zaslona lijevo).

Početni zaslon također izgleda vrlo primitivno. I naravno, prilično podsjeća na Android. Na dnu se nalaze četiri ikone za glavne aplikacije: Telefon, Poruke (SMS), Kontakti i Preglednik. Ove aplikacije možete zamijeniti drugima instalirane aplikacije, proširite ili smanjite broj ikona, općenito - radite kako želite. To se radi na potpuno isti način kao u Androidu/iOS-u.

Ali iz nekog razloga to ne možete učiniti izravno s početnog zaslona; morate otići na zaslon aplikacija. Također je nemoguće premjestiti bilo koju ikonu u glavni prostor početnog zaslona - samo u donji red. Nema widgeta - barem ih mi nismo mogli pronaći. Zajedno s nemogućnošću postavljanja ikona na početni zaslon, to čini njegovu funkcionalnost vrlo slabom i čisto dekorativnom. A ne možete čak ni kreirati mape iz aplikacija.

Ono što Firefox OS-u jako nedostaje je gumb za povratak. A Početna tipka Izbornik je implementiran samo hardverski: nalazi se na pametnom telefonu ispod zaslona. Kratak dodir nas dovodi do početni zaslon, a dugi otvara sličice pokrenutih aplikacija.

I to nije jedina sličnost između sučelja i Androida. Ako povučemo gornji rub ekrana, vidjet ćemo popis obavijesti. Ispod ovog popisa su wifi ikone, Bluetooth, način rada u zrakoplovu i postavke. Općenito, da nije nedostajućih widgeta i okruglih ikona, moglo bi se zaključiti da ovo nije novi OS, već neka vrsta ogoljenog Androida (iako, usput, nećete nikoga iznenaditi okruglim ikone na Androidu). Štoviše, to se ne odnosi samo na položaj različitih elemenata, već i na upravljačku logiku. Dakle, ovdje nema obilja novonastalih Swype gesti (za razliku od BlackBerry 10 i Sailfish OS), ali također nema tako poznatih stvari (uključujući i Android) kao što je označavanje riječi ili fragmenta teksta dugim pritiskom ili dvostrukim dodirom.

Web aplikacije

Možda OS sučelje ima samo jednu izvornu značajku: ako odemo na krajnju lijevu radnu površinu, tamo ćemo vidjeti misteriozni skup ikona, skupljenih u neku vrstu mapa. Kako se ovo razlikuje od aplikacija koje se nalaze na zaslonima s desne strane?

Kako se pokazalo, ovo su ikone web stranica koje u ovom slučaju maskirani kao aplikacije. Otvarate željenu kategoriju, tapnete na ikonicu, nakon čega se otvara mobilna verzija stranice (ako se pronađe), ali bez adresna traka. A ova ideja je brisanje granice između redovite aplikacije i web aplikacije (aka mobilne verzije stranica) - samo po sebi se čini zanimljivim. Štoviše, Mozilla nije prva niti posljednja koja je krenula u tom smjeru, no u ovom slučaju implementacija nas je ipak iznevjerila. Prvo, sve te web aplikacije su iskreno spore. Na primjer, otvorio sam igru ​​BlackJack iz mape Igre i vidio da karte padaju na stol s primjetnim kašnjenjima.

Generalno, nismo imali sreće s blackjackom :) A ni s ostalim. Pokušali smo pronaći Chess kroz pretragu, i činilo se da se nešto čak pojavilo na popisu, ali nakon dodira na ikonicu, pojavila se ova elokventna slika (pogledajte sliku lijevo).

Nepotrebno je reći da ako nema interneta, web aplikacije neće raditi. Nećete čak ni moći vidjeti njihov popis - samo popis samih mapa (pogledajte snimak zaslona desno iznad ovog odlomka). Istovremeno, sustav će vam ponuditi neke od lokalnih aplikacija koje su tematski povezane s onima koje ste tražili.

Eksperimenta radi, pokušali smo unijeti ixbt u pretragu i evo što smo vidjeli (pogledajte lijevu sliku zaslona).

Pronađena je web stranica i (i ispod svega toga stavljena je fotografija matične ploče - očito se pretraga istovremeno provodi pomoću slika, nakon čega se jedna od njih odabire kao pozadina), ali iz nekog razloga sustav nije otkriti ga (dodirom na stranicu otvarala se verzija stranice u punoj veličini, koja je bila praktički nečitljiva na ekranu rezolucije 320x480).

Općenito, ideju o web aplikacijama smatramo obećavajućom i zanimljivom, ali zasad izgleda samo kao pojednostavljenje pristupa mobilne verzije web stranice, ništa više. Usput, možete dodati ikonu svoje omiljene mobilne verzije stranice (web aplikacije) u favorite, a zatim će se prikazati među lokalnim aplikacijama.

Lokalne aplikacije

Lokalne aplikacije u ovom trenutku još uvijek ostaju relevantnije i važnije. Stoga im se posvećuje posebna pozornost. Dakle, što dolazi unaprijed instalirano na uređaju s Firefox OS-om? Zapravo, cijeli set je ograničen na 16 aplikacija.

To su već navedeni Telefon, Poruke, Kontakti, Preglednik, kao i Kamera, Galerija, FM radio, Postavke, App Store, Here Maps, Kalendar, Sat, Upotreba, Mail klijent, Glazba i Video. Set, iskreno govoreći, ne može biti siromašniji. Istovremeno, ima i dosta pritužbi na same aplikacije. Poruke podržavaju samo kreiranje SMS-a (MMS ne), Kontakti vam ne dopuštaju dodavanje Google račun(kontakte možete uvesti ili sa SIM kartice ili sa Facebooka), o prijenosu kontakata s drugog uređaja nema uopće govora.

Ovdje Maps (prije Nokia Maps) radi samo online, i užasno je bugljiv. S Google karte, naravno, bez usporedbe. Nikada nismo uspjeli ručno konfigurirati klijent e-pošte na našem workboxu (ovo je prvi put da se to dogodilo na pametnim telefonima!), a automatsko postavljanje nije radilo čak ni za iCloud mail (me.com). Hvala, barem sam uspio povezati Gmail! Nije bilo ozbiljnijih pritužbi osim na telefon i sat. Pa, preglednik nije razočarao (iako nije zadovoljio).

Što se tiče FM radija, on radi kada spojite slušalice čija se žica koristi kao antena. Međutim, nažalost, nema RDS podrške, odnosno ne prikazuju se nazivi radio postaja - samo frekvencije. Dostupno je dodavanje vaših omiljenih radio postaja u favorite.

Općenito, uznemiruje nas situacija s unaprijed instaliranim aplikacijama: prvo, malo ih je (gdje je barem File Manager?), A drugo, one koje postoje vrlo su loše. Ovo je razina Serije 40, koja se danas može naći na Nokia Asha uređajima. Naravno, sam pametni telefon, na kojem smo testirali Firefox OS, spada u ultra-budget segment. Ali nismo sigurni da će unaprijed instalirane aplikacije Firefox OS izgledati znatno bolje na naprednijim uređajima. Usput, kao minus također vrijedi napomenuti nemogućnost brisanja unaprijed instaliranih aplikacija.

Jezici, tipkovnica i postavke

Trenutno OS sučelje postoji samo na engleskom, francuskom, portugalskom (u verziji za Brazil), kineskom i arapskom. U budućnosti će najvjerojatnije biti dodani novi jezici - za one zemlje u kojima se planira prodavati pametne telefone na Firefox OS-u.

Međutim, ruski jezik za tipkovnicu već je dostupan. Prebacivanje između izgleda standardno se vrši dodirivanjem globusa. Sama tipkovnica izgleda maksimalno jednostavno i nesofisticirano.

Nažalost, ne postoji mogućnost promjene orijentacije tipkovnice kada se pametni telefon drži vodoravno, što je loše, budući da su virtualne tipke premale, čak ih je i osobama s tankim prstima teško pogoditi.

Prema zadanim postavkama dostupan je samo engleski raspored, a da biste dodali ruski, morate otići na stavku izbornika Tipkovnica u postavkama.

Što se tiče postavki u Firefox OS-u, ovdje je na prvi pogled sve isto kao u Androidu, ali su mnoge značajke skrivene predaleko.

Konkretno, da biste došli do developer moda, potrebno je kliknuti na Device Information, zatim na More Information i tek tamo ćemo pronaći gumb Developer.

Ali čak i nakon priličnog lutanja kroz postavke, nismo mogli popraviti takvu neobičnost kao što je zabrana spremanja fotografija (uključujući snimke zaslona) u internu pohranu (dopušteno je njihovo spremanje samo na microSD karticu).

Trgovina Marketplace

Kao i svaki moderni mobilni OS, Firefox OS ima vlastitu trgovinu aplikacija. Zove se bez ikakvog pretvaranja: Marketplace. Sučelje trgovine vrlo je jednostavno: na vrhu se nalaze ikone 9 odabranih aplikacija (nije sasvim jasno, međutim, tko ih je odabrao - kreatori trgovine ili korisnici), ispod je popis dostupnih kategorija. I neka vas broj kategorija ne zavara: neke su potpuno prazne (primjerice Maps & Navigation), dok se u drugima aplikacije vrlo često preklapaju, a ima ih relativno malo.

Naravno, postoje neke korisne aplikacije. Tako smo, primjerice, u Produktivnosti pronašli Kalkulator i Bilješke (usput, nevjerojatno je kako je bilo moguće izdati OS bez ovih aplikacija!), a u Foto i videu (iz nekog razloga) - QR skener i EPUBRitader.

Ali mnoge vitalne stvari još nisu u trgovini. Na primjer, nema aplikacije Dropbox, nema upravitelja datotekama, nema alternativnih tipkovnica, nema VKontaktea... Osim toga, nismo pronašli niti jednu plaćenu aplikaciju. Je li to zato što Mozilla još ne nudi opcije hostinga? plaćene aplikacije, ili ozbiljni neovisni programeri još ne vide smisao u njihovom pisanju za Firefox OS.

U svakom slučaju aplikacije su isplativ posao. A Firefox OS će vjerojatno pružiti nešto od potrebnog minimuma. Ali, usput, kada bude više aplikacija, pojavit će se problem sa sučeljem Marketplace: trenutno je početna stranica mnogo manje informativan od glavnih stranica Apple App Trgovina i Google Play Store.

Preliminarni zaključci

Na temelju činjenice da se pametni telefoni s Firefox OS-om još nisu pojavili u širokoj prodaji, a do masovnog lansiranja još ima vremena, tijekom kojeg se puno toga može promijeniti, donosimo samo preliminarne zaključke i nećemo kriviti novi OS, na primjer, zbog nedostatka aplikacija u trgovinama. Ali neke su stvari već sasvim jasne i teško da će se iz temelja promijeniti.

Prvo, logika OS-a. U članku smo upotrijebili uvredljivu frazu "ogoljeni Android", ali ovo je uistinu najtočnija i najsažetija definicija Firefox OS-a. I u pogledu mogućnosti sučelja i ljepote izgled Mozillino dijete daleko je od Googleovog proizvoda. Ali svi nedostaci mogli bi se oprostiti da Firefox OS ima neka zanimljiva otkrića, ideje i rješenja. Na primjer, bilo je dosta takvih nalaza u BlackBerryju 10 (unatoč općoj nesavršenosti sustava), kao iu Sailfish OS i Ubuntu Phone OS (sudeći prema onome što smo vidjeli na Mobile World Congressu). Ovdje su jedina svježa ideja web aplikacije. Točnije, brzi pristup mobilnim verzijama stranica i mogućnost rada s njima kao aplikacijama.

Ovo također nije najveće otkriće, budući da možete napraviti ikonu za svoju omiljenu web stranicu i na Androidu i na iOS-u. Ali u Firefox OS-u sve je to implementirano intuitivnije, kao da smo prisiljeni koristiti web umjesto lokalnih aplikacija. Po našem mišljenju, treba raditi u tom smjeru. Međutim, do sada web aplikacije ne mogu zamijeniti lokalne aplikacije. Ne samo zbog potrebe za internetskom vezom, već čak i zbog nedovoljne izvedbe.

Performanse su još jedna slaba točka Firefox OS-a. Sada je rad u OS-u neugodan, stalno osjećate usporavanje, nema ni traga glatkoći. Ali u ovom OS-u nema widgeta niti bilo kojeg drugog dinamički elementi! Istina, to se može pripisati niskim performansama samog smartfona, pa ćemo vidjeti što će se dogoditi na snažnijim uređajima.

Generalno, u ovom trenutku nemamo niti jedan argument koji bi mogao motivirati redoviti korisnik za kupnju uređaja s Firefox OS-om umjesto Androida. Da, sam koncept (nazovimo ga “total web”) obećava i programeri bi svakako trebali bolje pogledati Firefox OS, kao i entuzijasti i svi stručnjaci iz IT industrije, ali za obične kupce pametnih telefona atraktivnost ovog OS-a je još uvijek na nultoj razini. Nadajmo se da je to samo za sada.

I iako još nema mobilnih uređaja s ovim OS-om, već ga je moguće bolje upoznati uz pomoć posebnih verzija dizajniranih za pokretanje ovog sustava na računalu. Pogledajmo pobliže ove sklopove.

Već smo više puta govorili o tome da Mozilla radi na novom otvorenom operativnom sustavu za mobilne uređaje, Firefox OS (prethodno nazvan Boot to Gecko, B2G). Faza razvoja projekta je došla do točke kada se za njega već pokazuje praktični interes. Na primjer, TCL i ZTE najavili su spremnost za izradu pametnih telefona s ovim novim operativnim sustavom.

OS se sastoji od tri sloja. Razina sustava se zove Gonk, što uključuje Linux kernel, hardverske upravljačke programe i ostalo komponente sustava. Povrh Gonka je mehanizam preglednika Gecko s posebnim API-jem za mobilne uređaje. A komponenta najviše razine sustava je Gaia UI korisničko sučelje, temeljeno na HTML i JavaScript web tehnologijama.

Ali, po mom mišljenju, najbolje je da sami vidite Firefox OS i stvorite svoje mišljenje o ovom OS-u. Štoviše, programeri su pripremili posebne eksperimentalne verzije za uvođenje i testiranje Gaia ljuske na Windows, Linux i Mac OS X.

Najlakši način da se upoznate sa sučeljem novog mobilni sustav dostupno za Windows OS. Da biste to učinili, na stranici Mozillawiki Gaia/Hacking morate pronaći izravnu poveznicu na instalacijski program b2g-gaia-desktop.exe. Ovaj instalacijski program teži oko 40 megabajta. Nakon instalacije, program će napraviti ikonu na radnoj površini i, ako imate pristup internetu, provjeriti nove verzije programa. Nakon čega možete odmah pokrenuti Gaia sučelje.

Ovdje nisu uključene komponente sustava niske razine i, na primjer, kamera i mnoge aplikacije neće raditi. Ova minimalna verzija namijenjena je upoznavanju s korisničkim sučeljem.

Također možete instalirati kompletan sklop svih Gaia komponenti, koji uključuje poseban SDK za izradu i testiranje Firefox OS aplikacija. Pogledajmo ovaj proces na Linux primjer. Da biste to učinili, pokrenite sljedeće naredbe:

Git klon git://github.com/Mozilla-b2g/gaia make -C gaia profil

Kao rezultat toga, Gaia direktorij će se pojaviti u vašoj početnoj mapi, gdje će se prvo preuzeti Gaia komponente, a zatim SDK za programere. Ukupno će se preuzeti oko 600 megabajta podataka. Nakon raspakiranja arhiva, Gaia katalog bio je velik oko jedan i pol gigabajt.

Zatim preuzmite najnoviju b2g verziju za Linux s Mozilla FTP poslužitelja, raspakirajte i pokrenite b2g izvršnu datoteku, prosljeđujući joj profil prethodno instalirane Gaia okoline kao parametar.

Put_do/b2g -profil gaia/profil

Mihail ASTAPČIK