MozCamp: Boot 2 Gecko og Apps

22. november 2011 af Jesper Kristensen med Kommentarer lukket

Fra Mozilla Camp Europe 2011 i Berlin, 12. – 13. november.

Hvor vi på PC’en nu har frit valg af browser, har langt de fleste mobil-platforme en tæt knytning mellem sky-services, browser, operativsystem og hardware. Det er fx ikke muligt at installere en separat browser på hverken iOS eller Windows Phone. Mozilla eksperimenterer derfor med Boot 2 Gecko (B2G). Det er et mobilt styresystem, som kan køre på samme hardware som Android.

Brugerfladen er lavet 100% med åbne webstandarder, det vil sige HTML, CSS og JavaScript. Selv startskærmen er en webapplikation, og man kan skifte den ud og installere en anden, lige som enhver anden app. På samme måde er telefon-app’en, SMS-app’en og indstillings-app’en lavet i HTML og kan skiftes ud.

Se en live videodemonstration af en prototype på Boot 2 Gecko på YouTube.

Da mere og mere webbrowsing flytter over på mobil, og da mobile platforme generelt ikke tillader installation af andre browsere, er Mozilla nødt til at lave sin egen mobile platform, hvis de fortsat vil være relevante på browsermarkedet. Mozilla har endda aftaler med flere hardwareproducenter, som er interesserede i B2G fordi de er trætte af Googles stadigt tættere greb om Android. Disse hardwareproducenter vil desværre ikke have deres navne frem.

Apps på mobile enheder er blevet meget populære, men de har mange ulemper. De er alle låst til en bestemt platform og til en bestemt app store. Mozilla arbejder på åbne web apps, som har alle fordelene uden ulemperne. De kan fås i online butikker, men er ikke låst til en bestemt butik. De vil virke med forskellige browsere på forskellige operativsystemer og mobile enheder. Det vil være nemt at kræve penge for dem i modsætning til en traditionel hjemmeside. De vil have en fast genvej lige som almindelige programmer og apps.

B2G bygger på princippet om disse åbne webapps, og et af formålene med B2G er at lave nye åbne web-API’er, så webapplikationerne kan alt hvad en app kan på eksisterende mobile platforme. Målet er også at få indflydelse på Android, iOS og de andre etablerede platforme, for at få dem til at implementere de samme web-API’er, så man som udvikler vil kunne skrive en app, der virker direkte på tværs af platforme. Mozilla ønsker at udvide web-platformen med nye API’er, som er nødvendige i mobil-apps. De ønsker at disse API’er skal standardiseres og implementeres på andre platforme, og ikke bare være Mozilla-specifikke API’er.

Her er top argumenterne for, hvorfor Boot 2 Gecko er vigtig, som jeg har hørt på MozCamp:

  • Da browser og OS smelter sammen og nettet flytter over på mobilen, er Mozilla nødt til at producere et mobil-OS, for ikke at blive lukket helt ude fra browserverdenen på sigt.
  • B2Gs formål er ikke bare at være en konkurrerende platform. Det er et mål for Mozilla at få indflydelse på konkurrenterne, og derved gøre dem bedre.
  • Ved at lave en mobilplatform, som er god, og som almindelige brugere vil bruge, vil Mozilla få indflydelse på mobilmarkedet og kan være med til at skabe et app-marked baseret på åbne standarder og uden låsning til specifikke app stores. Målet er det samme som da Mozilla oprindeligt satte sig for at ændre nettet fra at være IE6-baseret til at være baseret på åbne standarder og fri konkurrence.

MozCamp: Firefox til Android

22. november 2011 af Jesper Kristensen med 1 kommentar »

Fra Mozilla Camp Europe 2011 i Berlin, 12. – 13. november.

Mobile enheder som smartphones og tablets vinder mere og mere frem. Gartner tror at det mobile web-marked vil være større end på PC’en allerede i 2015. Hvor PC’erne før var fuldt domineret af IE6, så er mobilenhederne i dag domineret af neddroslede udgaver af WebKit. Mange mobil-websider er i dag derfor lavet til kun at virke i WebKit. Mozilla fokuserer intenst på at lave en fantastisk mobilbrowser til Android, som kan ændre på denne situation. Den nuværende Firefox til Android er ret langsom, og har en lidt klodset brugerflade, men der kommer store ændringer på den front meget snart.

Udviklerne er i gang med et projekt de kalder Fennec Native UI. Fennec er kodenavnet for Firefox til Android. Mozillaprogrammer bruger normalt XUL til at lave brugergrænsefladen. Men XUL kræver at den underliggende Mozilla-motor, Gecko er startet, for at kunne vises. Det er et problem på Android, da Gecko først bliver startet når du åbner Firefox, og den tager ofte fem til ti sekunder at starte op. Det er for langsomt. I stedet har udviklerne omskrevet hele brugerfladen til Java, så den derved bruger den indbyggede Dalvik-motor i Android. Fordelen er at Android sørger for at starte denne motor op, så snart enheden tændes, så du ikke behøver vente på opstarten, når Firefox åbnes.

Ulempen ved Native UI er tilføjelser. En af de største styrker ved XUL er, at et tilføjelsesprogram kan tilpasse brugerfladen så meget det har lyst til. Der er ikke de samme muligheder i Java. Her skal Firefox-udviklerne lave specielle hooks hver sted, hvor de forestiller sig en tilføjelse kunne tænke sig at ændre. Da de ikke kan lave hooks over det hele, giver dette nogle begrænsninger i hvor i brugerfladen tilføjelserne kan ændre. Alle ændringer som vedrører andre dele end brugerfladen, som fx de viste hjemmesider, kan stadig lade sig gøre.

Brugerfladen vil også blive ændret drastisk. Før var dele af brugerfladen gemt både over hjemmesiden, og til venstre og højre for hjemmesiden. Det gjorde den efter min mening ret klodset, og Firefox kom ofte i vejen for hjemmesiden. Det er nu ændret til en helt ny og efter min mening meget flottere brugerflade.

Ny Firefox, Thunderbird og Lightning

27. september 2011 af Jesper Kristensen med Kommentarer lukket

I dag har Mozilla udgivet nye udgaver af Firefox, Thunderbird og Lightning. De nye versioner bruger langt mindre hukommelse, hvilket betyder at der går længere tid før de begynder at sløves ned specielt på ældre og mindre kraftige computere og på smartphones.

En anden forbedring i Firefox er telemetri. Hvis du tillader det, vil Mozilla indsamle anonyme oplysninger om din Firefox, fx hvor hurtigt den kører. Disse data bruges til at gøre Firefox bedre.

Boot to Gecko

30. juli 2011 af Jesper Kristensen med Kommentarer lukket

Mozilla har lige annonceret Boot to Gecko, et projekt som vil bygge et komplet operativsystem til smartphones baseret på åbne webteknologier.

Nettet har vundet på PC’en, hvor man kan bruge avancerede webapplikationer som fx kontorprogrammer og mailprogrammer på sværs af browsere og operativsystemer. Men situationen er ikke nær så god på det voksende smartphone-marked, hvor Apps har mange flere muligheder end webapplikationer, og derfor er mere populære. Ulempen ved Apps er dog at en App lavet til Android ikke automatisk virker på iPhone eller Windows Phone, og omvendt.

Hvis vi kan få overført alle de gode ting ved Apps til webapplikationer, kan vi undgå at vi som forbrugere bliver låst fast til bestemte leverandører, hvilket betyder bedre smartphones til os.

Ny version af Firefox

21. juni 2011 af Jesper Kristensen med 5 kommentarer »

I dag har Mozilla udgivet en ny version af Firefox til Windows, Mac OS X, Linux, Android og Maemo. Som almindelig bruger vil du nok ikke kunne se forskel på den nye og den foregående version. Eneste synlige ændring er at mobiludgaven nu også understøtter Do Not Track, så du kan fortælle websider du besøger, at du ikke ønsker at blive sporet. Derudover er der en række forbedringer for webudviklere, som nu kan bruge CSS Animations.

Mozilla er gået over til en ny hurtig cyklus, hvor nye versioner af Firefox udgives hver sjette uge på klokkeslæt. Det betyder at nye funktioner og forbedringer kommer hurtigere til dig, og betyder samtidigt at udviklerne ikke skal bruge så meget tid på at lappe gamle versioner. Men det betyder også, at du ikke kan forvente de store forandringer i hver ny version.

Du vil få den nye version automatisk i løbet af et døgn, eller du kan hente den med det samme fra menuen Firefox -> Hjælp -> Om Firefox.

Mozilla på DR P1 Harddisken

12. april 2011 af Jesper Kristensen med Kommentarer lukket

Radioprogrammet Harddisken på DR P1 sendte den 9. marts en udsendelse, som blandt andet indeholder et interview med Tristan Nitot fra Mozilla Europe. Her blev snakket om Firefox 4, Web Apps og Web App Stores, Firefox Sync og mobilbrowsere. Udsendelsen kan downloades fra dr.dk, hvor indslaget om Mozilla starter 37 minutter og 32 sekunder inde i udsendelsen. Hvis du ikke er til lyd, kan du også læse et referat af udsendelsen.

Ny Firefox 4 Beta til både PC og mobilen

23. december 2010 af Jesper Kristensen med 2 kommentarer »

Så kom der endnu en ny Firefox 4 Beta klar til at blive testet til både PC og mobil. Af forbedringer er nemmere opsætning af Firefox Sync samt endnu flere hastighedsforbedringer inden for hardwareaccelereret grafik. På mobilen har Firefox 4 nu også fået en del bedre integration med Android, så fx menu-knappen virker som i alle andre programmer, og så downloads kan ses i notifikations-området.

Hvis du bruger Firefox 4 Beta både på PCen og mobilen, eller på flere forskellige PCer sammen med Firefox Sync, så skal du opdatere dem alle til den nye version samtidigt, da en vigtig ændring i Sync gør at disse nye beta-versioner ikke kan synkronisere med ældre beta-versioner.

Download: til PC og mobil.

Qr-kode for Firefox 4 Beta 3 til Android

Oversæt Firefox Home til iPhone

24. november 2010 af Jesper Kristensen med Kommentarer lukket

Firefox Home er en iPhone-applikation der giver dig adgang til Firefox Sync på din iPhone. Firefox Sync er en service til at dele dine Firefox-bogmærker, -historik og -indstillinger mellem Firefox på flere forskellige computere og mobile enheder. Firefox Sync krypterer dine oplysninger, så ingen andre end dig selv – ikke engang Mozilla – kan se dem. Firefox Home er ikke en browser, det er en slags smart adresselinje som du kender den fra Firefox, men hjemmesiderne åbnes i iPhonens indbyggede browser.

Mozilla efterlyser lige nu en dansk (og en svensk) oversættelse af Firefox Home til iPhone. Hvis du vil hjælpe med det, så kontakt Stefan Arentz, eller se ovenstående link.

Hvad laver Mozilla?

23. november 2010 af Jesper Kristensen med Kommentarer lukket

Mozilla har for nyligt offentliggjort deres finansielle rapport for 2009, og sammen med den en beskrivelse af hvad Mozilla står for og arbejder på her i 2010, hvor Mozillas mission om at skabe et Web baseret på åbne webteknologier, hvor alle kan være med, ser ud til at være opfyldt (på kort sigt).

For enhver der beskæftiger sig med Mozilla, herunder alle os der bruger vores fritid som en del af MozillaDanmark, er det bestemt værd at læse. Det er jo vigtigt at vide om man er enig i det man arbejder for.

For almindelige Firefox-brugere, er det også interessant at læse. Når du downloader Firefox, får du nemlig ikke bare en fantastisk webbrowser, men du er også med til at støtte de værdier om et åbent Web, som Mozilla står for.

I beskrivelsen af Mozilla anno 2010 omtales blandt andet Mozillas mission samt fire nye fokusområder, som omhandler Webbet på mobilen, “Apps” og app stores, deling af personlige data på sociale services og Mozilla Drumbeat.

Oversæt Firefox til mobilen 1.1 til Dansk

13. maj 2010 af Jesper Kristensen med 1 kommentar »

Vi mangler en frivillig, som vil oversætte de 101 manglende tekststrenge i Firefox 1.1 til mobilen til Dansk.

Det er ikke noget der tager enormt lang tid, og vi har en nogenlunde komplet guide til hvordan det gøres.

Hvis der ikke er nogen der melder sig kommer Firefox 1.1 til mobilen ikke på dansk.

Så skriv til os i kommentarerne herunder, i vores forum eller på mail hvis du vil hjælpe.