Skip to content

Linuxile on saadaval uue renderdusmootoriga Opera

Teatavasti loobus Opera enam kui aasta tagasi oma renderdusmootorist ning võttis kasutusele WebKit'ist kahvlisse aetud Blink'i. Samaga ilmusid ka uued Opera versioonid Windowsi ja Mac OS X platvormidele (Opera versioonid alates 15'st). Opera Linuxi variant jäi aga Presto-põhise 12.16 juurde.

Selle aasta alguses võeti ka Opera Linuxi-arendus jälle ette ning eile ilmus esimene Opera versioon Linuxile (v 26). Arendajad ise ütlevad et toimib vaid Ubuntus, kuid minul töötab probleemitult ka Debianis ning ilmselt ka muudes .deb põhistes distributsioonides (näiteks Mint). Kes tunneb huvi, siis asi hargneb siit deb.opera.com. Kui seni tuli installida pakk nimega opera, siis nüüd on nimeks opera-stable ning praktikas tähendab see et uus ja vana Opera saavad Linuxis kõrvuti eksisteerida (vana versiooni kasutamine pole turvalisuses mõttes küll hea idee).

Kui varem pole olemas polnud, siis paigalduse käigus lisatakse süsteemi ka pepperflashplugin-nonfree, mis on wrapper-skript PPAPI-põhise flashi plugina lisamiseks (laeb alla Google Chrome ning pakib sealt lahti vaid flashi plugina).

Opera loobub oma renderdusmootorist ja hakkab kasutama Webkit-i

Kuu jagu päevi tagasi teatas brauserivalmistaja Opera, et loobub oma brauseri mobiiltelefonide ja tahvelarvutite versioonis oma renderdusmootori Presto kasutamisest. Eks see põhjus oli lihtne kah - Apple iOS+Android moodustavad absoluutse enamuse uutest müüdavatest seadmetest (ja märgatava osa kõikidest kasutuses olevatest seadmetest) ning seal on WebKit ja V8 süsteemsete teekidena olemas (ja lisaks iOS-i puhul ei tohi muud kasutada). Eks ta siis oli paratamatu käik.

Eile selgus, et see plaan puudutab tegelikult ka laua- ja sülearvutite Opera versioone. Mobiilivarianti näevad huvilised juba kuu lõpus Barcelonas MWC'l. Teine variant ilmub aasta jooksul.

Mis muutub? Kasutajate jaoks pigem läheb läheb paljude saitidega majandamine paremaks ja kiiremaks. Veebiarendajad ei pea enam ühe brauseri kiiksudega arvestama. Aga kaob ka killuke veebiajalugu. Ning Opera loobub sellest mis tema põhitoodet konkurentidest eristab ning kaotab suutlikkuse üksi oma tootearendust suunata (WebKit-i projekti tulevikku määravad Apple ja Google).

Mis brauserid veel kasutavad WebKit renderdusmootorit (ja tihti ka V8 mootorit javascripti jaoks)? Loomulikult Google Chrome ja Crhromium. Aga ka Andrioidi, BlackBerry ja Symbiani S60 brauserid mobiilsetes arvutites ja rekonq, Midori, Epiphany (uue nimega Web), Safari, OmniWeb, iCab muudes arvutites.

HTML5 video tulevik otsustatakse kevadel 2010

HTML5 videost olen varemgi kirjutanud. Selleks kevadeks on osapoolte eesmärgid enam-vähem selgeks saanud.

Brauserid:

  • Firefox ja Seamonkey oskavad kuvada video- ja audio elemente ning ilma välise abita renderdada ja dekodeerida Theora videot ning Vorbis audiot
  • Webkit'il põhinev Chromium ja Google Chrome saab hakkama video- ja audio elementidega ning dekodeerib Theora videot ning Vorbis audiot, lisaks on Google ostnud Chrome jaoks ka H.264 litsentsi
  • Webkit'il põhinev Apple Safari saab hakkama video- ja audio elementidega, kuid toetab vaid MPEG4 video renderdamist ja OS X all ka Vorbis/Theora renderdamist, kui XIPH-QT on paigaldatud
  • Opera oskab ilma välise abita alates versioonist 10.50 renderdada video- ja audio elemente ning dekodeerida Theora videot ning Vorbis audiot
  • Microsoft on teatanud et arendusjärgus olev Internet Exploreri 9 saab oskama video- ja audio elementide kuvamisega, kuid videokodekina tunnistab vaid H.264 videot ning kuna ei kasuta Windowsi platvormi kodekiteekie, siis muid kodekeid lisada ei saa
  • seega IE 60% + Chrome 7% + Safari 5% ehk 72% turust toetab vaid patentide ja litsentsidega kaetud H.264 videot ja Firefox 25% + Chrome 7% + Opera 2% ehk 34% turust toetab vaba ja avatud Theora videot
Continue reading "HTML5 video tulevik otsustatakse kevadel 2010"

Kiireim veebibrauser Linuxis

Pilt räägib enam, kui pikem seletamine. Testkeskonnaks on Futuremark Peacekeeper ja sisuks Javascripti erineva funktsionaalsuse testid. Arvuti on paari aasta vanune sülearvuti (Intel Pentium Dual Core T2330 @ 1.60 GHz, 2 GB RAM), operatsioonisüsteemiks Debian Squeeze 2.6.32 kerneliga.

HTML5 ja video-element ning vabad videokodekid

Aasta on möödunud minu eelmistest teemakohastest artiklitest. Mis on selle ajaga muutunud?

Brauserid:

  • nii nagu arendajad lubasid, siis Firefox oskab ilma välise abita alates versioonist 3.5 renderdada video- ja audio elemente ning dekodeerida Theora videot ning Vorbis audiot
  • samaga saab korralikult hakkama Seamonkey 2.0 beeta ning ilmselt ka muud brauserid, mis põhinevad Gecko 1.9.1.0 ja uuematel versioonidel
  • Webkit'il põhinev Chromium ja Google Chrome saab alates 3.0.198 (beeta)versioonist hakkama video- ja audio elementidega, kuid Theora ja Vorbise renderdamine toimib puhtalt vaid Chromiumis ning Chromes siis kui operatsioonisüsteem seda toetab (näiteks Linuxis)
  • Webkit'il põhinev Apple Safari saab alates Webkiti versioonist 525 hakkama video- ja audio elementidega, kuid toetab vaid MPEG4 video renderdamist ja OS X all ka Vorbis/Theora renderdamist, kui XIPH-QT on paigaldatud
  • Opera on teinud vaid ühe vanapoolse (aasta-taguse) testversiooni, mis renderdab video- ja audio elemente ning dekodeerib Theora videot ning Vorbis audiot; igasugune täpsem teave järgnevate plaanide kohta on puudu (kohe ilmuvas Opera 10's ei ole sisse-ehitatud videotuge)
  • Microsoft on Internet Exploreri osas hoidnud madalat profiili ja pole oma plaane üldse kommenteerinud

Sisu ehk veebilehed:

  • nagu arvata võis, siis Wikipedia kasutab ainult Theora videot ja Vorbis audiot
  • Youtube, kui suurim videoveeb on aktiivselt asunud video-elementi ja javascripti põhist liidest testima, kuid kasutab seal MPEG4 videokodekit: www.youtube.com/html5
  • Üks suuremaid Youtube taga-ajajaid Dailymotion on teinud puhta Theora/Vorbis põhise veebi openvideo.dailymotion.com ja www.dailymotion.com/openvideodemo
  • Lisandunud on palju pisikesi veebe, mid kasutavad html5 video-elementi ning Theora/Vorbis kodekeid, kuid igasuguse kriitilise massini on veel pikk maa minna

Äri ja tehnoloogia:

  • Xiph Foundation on aktiivselt Theora videokodekit edasi arendanud – Thusnelda projektil põhinev lähikuudel beetast välja saav Theora 1.1 on täiesti võrreldav konkureerivate videokodekitega
  • Google on teatanud ON3 ostmisplaanidest. ON3 on suurim sõltumatu videokodekitootja – nende tehtud on VP6 (levinud kodek Flash Videos) ja VP3 (sellel põhineb vaba Theora videokodek). Google ei ole mitte mingilgi viisil teada andnud oma ostujärgsetest plaanidest.
  • Dirac'i - teise olulise vaba videokodeki arendajad (BBC ja partnerid) on avalikkuse ees olnud tagasihoidlikud

Oma kogemus:

  • Olen katsetanud nii Firefox 3.5, Seamonkey 2.0 kui Google Chrome 3.x/4.x brausereid
  • Neist kaks esimest mängivad Theora videot probleemideta, Google Chrome kipub veel kokku jooksma ja on uimasevõitu (aga tema on ka veel arendusjärgus)
  • Minu töökohas on firma-sisene videoarhiiv Theora/Vorbis videos ja see on Firefoxiga väga mugavalt kasutatav; keskmiselt 1000 kbit/s kodeeritud PAL-mõõtu videod on probleemitult Firefoxis mängitavad (kaasa arvatud edasi-tagasi kerimine); eks laivõrgus peab videote bititihedust vähendama (300-400 kbit/s 2/3 PAL mõõtu video jaoks võiks juba paras olla)

Opera, WebKit ja ACID3

Nii nagu Opera arendajate ajaveebis kirjutatakse ning WebKit'i arendajate ajaveebis räägitakse, siis on nad esimestena saanud hakkama järjekordse brauseriarendajate küpsustestiga ehk ACID3 testiga. Mingi vahe on ka selles, et WebKit'i puhul kasutati selleks avaldatud testversiooni, kuid Opera puhul sisemist testversiooni. Konkurents kahe brauseriarendusmeeskonna vahel läks sedavõrd naljakaks, et avalike teadete ilmumisel blogisse oli napp pooletunnine vahe. Eks näis kumb neist esimesena korrektse avaliku ja ametliku brauseriversiooni teeb.

Ehk teisisõnu - hetkel arendamisel oleva järgmine Opera versioon 9.5 ja Safari ning Konquerori (WebKit on nende renderdusmootoriks) järgmised versioonid suudavad järgida paljusid uusi ja keerukaid veebistandardeid.

Saatuse tahtel leidsid WebKiti arendajad viimasel hetkel testis endas ka vea ja selles mõttes Opera testi ei läbigi :-)
Continue reading "Opera, WebKit ja ACID3"

HTML5, Firefox ja video element - natuke muutunud strateegia aga eesmärk on ikka sama

Nagu mitu korda varem olen kirjutanud, siis Mozilla Firefox'i arendad on lisamas HTML5 standardi järgset video-elemendi tuge Firefox'ile. Praktikas tähendab see, et brauser näitab videopilti ilma väliste abivahenditeta (teate ju küll mida kõike peab masinasse lisaks brauserile paigaldama paljude veebide kasutamiseks; ja siis hiljem peab kõike seda veel uuendama).

Paar kuud tagasi korjati HTML5 video-elemendi spetsifikatsioonist välja otsene nõue Theora videokodeki kasutamiseks (sinna ei jäänud ka ühtegi muud kohustuslikku kodekit). Väidetevalt toimus see nii mõnegi suurfirma survel, kelle huvides pole vabade videokodekite levi. Kusjuures suurimaks ettekäändeks sai see, et "Theora on küll litsentsi- ja patendivaba videokodek, kuid meie oma jälle on kõvasti parem ning üleüldse me ju ei tea kas kusagilt põranda alt võib ilmuda välja mõni patendinõue Theora suhtes".
Continue reading "HTML5, Firefox ja video element - natuke muutunud strateegia aga eesmärk on ikka sama"