Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie

Door Wouter Tinus

Opera Software antwoordt

Eindelijk

Begin maart plaatsten we een oproep om al jullie brandende vragen voor Opera Software te posten. Het idee was destijds om een interview via e-mail te doen en de antwoorden vrij snel na het verstrijken van de deadline online te zetten. Opera was echter zo onder de indruk van onze nieuwsgierigheid dat we zijn uitgenodigd om een kijkje te komen nemen op het hoofdkantoor in Oslo, waar we persoonlijk kennis konden maken met de mensen achter de browser. Dit plannen en uitvoeren duurde allemaal iets langer dan het sturen van een mailtje, dus vandaar de vertraging. Natuurlijk ging de vragenlijst wel mee naar Noorwegen, dus bij deze dan eindelijk de antwoorden.

* Opera, het vergeten alternatief

Onder de tweakers is Opera niet denderend populair. Slechts 3% van de sessies en 5% van de pageviews wordt door deze browser gegenereerd (ja, we kunnen het ook herkennen als hij zich als Internet Explorer identificeert). Firefox daarentegen neemt 42% van de sessies en maar liefst 56% van de hits voor zijn rekening. Waarom is de ene 'alternatieve' browser zo veel meer aanwezig dan de andere? Op het gebied van features, snelheid en ondersteuning van standaarden en verschillende platforms doen de twee nauwelijks voor elkaar onder. Er zijn ook genoeg fans van beide browsers die met alle liefde zullen 'bewijzen' dat hun keuze de beste is, maar toch bestaat er een groot verschil in populariteit. Dit effect is overigens niet alleen op Tweakers.net zichtbaar, maar ook wereldwijd.

Ware het niet voor alle 'speciale' projecten die Opera doet (versies voor telefoons, televisies, treinen, vliegtuigen, spelcomputers, enzovoorts), dan had het bedrijf nu waarschijnlijk al lang niet meer bestaan. Maar betekent dit dat men de desktopmarkt nu heeft opgegeven? Nee, integendeel. Uit gesprekken met de minstens veertien mensen van Opera die we mochten doorzagen, blijkt een hoop vertrouwen in de toekomst van het product. Behalve antwoord op de vragen krijgen we ook een rondleiding door het kantoor, die helaas beperkt was, omdat bedrijven als Nokia en Samsung bijzonder zenuwachtig worden bij het idee van pers in de buurt van hun prototypes.

Het onopvallende gebouw (het lelijkste van de stad, aldus insiders) in een rustige wijk buiten het centrum huisvest zo'n 300 man/vrouw, maar er heerst toch een gezellige en persoonlijke sfeer, inclusief foto's van babies in de kantine en een pingpongtafel. Er werken veel jonge mensen van opvallend veel verschillende nationaliteiten. Wat ook opvalt is dat ontwikkelaars op alles van emacs tot Visual Studio werken. Werkelijk een bonte verzameling mensen dus, maar ze delen allemaal dezelfde passie voor hun product.

Opera badge

Laten we snel beginnen met de antwoorden om er achter te komen hoe Opera denkt en werkt. Antwoorden zijn geen letterlijke quotes maar geparafraseerde fragmenten uit een of meerdere gesprekken. Voor het leesgemak hebben we de vragen ingedeeld in vijf groepen: Desktop, Mobile, Community, Ontwikkeling en Standaarden. Iedere sectie wordt nog even kort geïntroduceerd voor de echte vragen beginnen.

Desktop

Het eerste deel van het interview gaat over de desktopversie, waar de hele geschiedenis mee begonnen is en waar veel mensen Opera waarschijnlijk nog steeds van kennen. De kleine download huisvest niet alleen een webbrowser maar ook een hele lading extra functionaliteit, zoals een mailprogramma, newsreader, chatprogramma en zelfs een cliënt voor bittorrent.

T.net: Kunnen jullie in het kort beschrijven op welk soort gebruiker jullie je richten met Opera voor desktops en waarom het voor deze mensen een betere keus is dan bijvoorbeeld Firefox of Internet Explorer?

Opera richt zich op een brede groep gebruikers. Ten eerste op de trouwe huidige groep, die men gelukkig wil houden door zoveel mogelijk van hun verzoeken te verwerken. Ten tweede willen ze meer mensen bereiken door het gebruiksgemak te blijven verbeteren, zodat niet alleen de techneuten maar ook normale mensen er mee om kunnen gaan. Het belangrijkste voordeel van de browser vindt men de flexibiliteit, waardoor iedereen hem kan aanpassen aan zijn eigen behoeften. Ook de snelheid wordt aangedragen als een voordeel. Hiermee bedoelt men niet alleen het tempo waarmee de pagina's op het scherm getoverd worden, maar ook het gemak waarmee bepaalde handelingen uitgevoerd kunnen worden. Tot slot noemt men de veiligheid; Opera zou minder lekken hebben en deze sneller fixen dan andere browsers.

T.net: Op het gebied van features en snelheid is jullie browser duidelijk een sterke concurrent, maar toch is het lang niet zo populair en gehyped als Firefox. Waarom heeft Opera de boot gemist? Zouden jullie het anders aanpakken als jullie een tweede kans zouden krijgen?

Firefox is de laatste tijd inderdaad heel snel gegroeid, maar van 1998 tot 2004 had Mozilla ook nog nauwelijks succes. In de beginfase had Opera als bedrijf geen andere keuze dan het meeleveren van reclame, maar die tijd is nu voorbij. Men gelooft dat veel mensen Opera fijner zouden vinden dan Firefox, als ze het maar zouden proberen. Door middel van marketing en mond-tot-mondreclame hoopt men de groeicurve van Firefox te kunnen evenaren.

T.net: Blijven jullie vechten voor marktaandeel op desktopgebied nu er andere bronnen van inkomsten zijn gevonden, en zo ja, op welke manier? Is er nog wel genoeg ruimte voor innovatie, of zal het (ook) van marketing afhankelijk zijn?

De desktopbrowser blijft een centraal onderdeel van de strategie. Opera ziet de mogelijkheid om verschillende apparaten met elkaar te laten samenwerken als een van de belangrijkste drijfveren voor de toekomst, en de pc zal daar toch altijd een knooppunt in blijven. De laatste tijd zijn er zowel nieuwe programmeurs als marketingmensen aangenomen, dus van opgeven is geen sprake.

Opera CEO Jon S. von Tetzchner
Opera's baas Jon S. von Tetzchner kijkt na deze moeilijke vragen nog steeds vrolijk
T.net: Er zijn in het verleden al een aantal 3d-desktops geweest, maar met de komst van Vista begint het idee zich snel te verspreiden. Denken jullie dat browsers of websites hier op een nuttige manier gebruik van kunnen maken?

3d heeft altijd tot de verbeelding gesproken, maar het blijft moeilijk om het gebruiksvriendelijk en overzichtelijk te houden. De mogelijkheden zullen ongetwijfeld benut worden, maar dat is meer iets voor de lange termijn. Als de behoefte groeit moeten er open standaarden komen om creatieve ontwikkelaars niet te belemmeren.

T.net: Veel mensen zijn nieuwsgierig naar de toekomst van jullie product. Wat zijn de belangrijkste problemen die jullie hopen op te lossen, trends waar jullie op in willen spelen of features waar mensen om vragen?

Men kan niet te veel details geven om de concurrentie geen onnodige voorsprong te geven, maar men blijft zich sterk maken voor snelheid. Sinds de oorspronkelijke release van Opera zijn de systeemeisen nooit verhoogd en dat wil men zo houden. Verder is het belangrijk om naar de gebruikers te luisteren. Met hypes/trends als Web 2.0 springt men voorzichtig om. Gebruikers moeten de mogelijkheden krijgen om mee te doen, maar liever door slim gebruik te maken van de huidige features dan door speciale versies te bouwen.

Een exclusief nieuwtje dat men ons wel wil vertellen is dat er een nieuwe feature in versie 9.50 komt die gebruikers in staat stelt om hun eigen geschiedenis te doorzoeken. Deze functie zal zowel vanuit de quick search als vanuit de gewone auto completion beschikbaar zijn en moet gebruikers helpen om pagina's terug te vinden die ze recent hebben bezocht, maar waarvan ze de naam of het adres alweer vergeten zijn.

T.net: Een aantal van onze bezoekers heeft nieuwe features aangevraagd, graag jullie mening hierover.
  • Web developer toolbar - Tussen de oproep om vragen in te sturen en het afnemen van het interview is een eerste versie hiervan uitgebracht, die standaard aanwezig is in Opera 9.20. Men voegt er aan toe dat er nog meer leuk speelgoed voor ontwikkelaars onderweg is.

  • Ondersteuning voor Nederlandse spraak - Hiervoor is men afhankelijk van bibliotheken van IBM. Het is niet bekend wat hun plannen zijn voor ondersteuning van Nederlands.

  • Meer features en zichtbaarheid voor user javascript - Men is het er volledig mee eens dat deze feature voor de meeste mensen te moeilijk is. Er wordt aan gewerkt om dit makkelijker en krachtiger te maken. De juiste balans vinden tussen een overzichtelijke interface en veel features is moeilijk, maar daar wordt constant aan gewerkt.

  • Synchronisatie van instellingen/bookmarks tussen verschillende locaties en apparaten - Letterlijk wil men het nog niet toegeven, maar uit diverse hints blijkt toch wel heel duidelijk dat het onderweg is.
Opera Speeddial
Nieuw in versie 9.20: snel naar je favoriete sites met SpeedDial
T.net: Hoe komt het dat Opera zo snel is, met name op oude systemen en op het gebied van Javascript? Zijn jullie programmeurs zo goed of wordt er gebruik gemaakt van speciale technieken, zoals een JIT-compiler? Zijn er verdere verbeteringen mogelijk, specifiek op het gebied van SVG en SMIL?

De belangrijkste reden voor de snelheid is het feit dat alles van de grond is opgebouwd om te kunnen werken op telefoons en andere apparaten met weinig rekenkracht en geheugen, waardoor de hele cultuur van ontwikkeling op compacte code en hoge prestaties is gericht. De desktopversie plukt daar de vruchten van. Voor Javascript gebruikt men geen speciale techniek zoals een JIT-compiler, maar zijn de prestaties het resultaat van heel veel hard werk, waaronder drie of vier complete herschrijvingen. De compiler waar Adobe en Mozilla samen aan werken zal ongetwijfeld helpen, maar die techniek is ook niet zaligmakend en men denkt dat het verschil niet onoverkomelijk is. Er wordt in ieder geval gehint naar een nog snellere Javascript-engine in de volgende release (9.50 - codenaam Kestrel). Ook aan de prestaties van SVG en Canvas wordt voortdurend gewerkt.

T.net: Opera staat er om bekend dat het een kleine download is ondanks het grote aantal features. Verschillende mensen vroegen echter toch om een 'light' versie, of in ieder geval een waarbij de gebruiker kan kiezen welke onderdelen hij wil installeren, zodat bijvoorbeeld mail, nieuws of bittorrent weggelaten kunnen worden. Zijn hier plannen voor?

De meeste features zijn wel onderdeel van de download, maar nemen geen processortijd of geheugen in beslag zolang ze niet gebruikt worden. Juist door ze te integreren kunnen ze klein en snel blijven. Als allerlei verschillende losse componenten aan elkaar geplakt moeten worden ontstaat er overhead en wordt het totaal trager en groter voor degenen die de extra's willen gebruiken, terwijl het voor degenen die het niet gebruiken nauwelijks winst oplevert.

T.net: Komt er nog een nieuwe versie voor BeOS Zeta/Haiku?

Op dit moment zijn er geen plannen voor. Als BeOS zelf weer tot leven komt zullen ze het echter wel overwegen.

Community

Een 'digitaal' product telt vandaag de dag niet meer mee als er geen community bij hoort, een (trouwe) schare gebruikers die bijvoorbeeld informatie uitwisselen, nieuwkomers op weg helpen of uitbreidingen bouwen voor hun favoriete gadget of stuk software. Via My.Opera biedt Opera ondere andere forums, (foto)blogs, extra themes en kleine spelletjes aan om zijn gebruikersgroep te cultiveren. Het lijkt behoorlijk populair te zijn: de teller staat op moment van schrijven op bijna 800.000 leden. Maar hoe serieus is dat allemaal?

T.net: Je zou kunnen zeggen dat de sterke community achter Firefox een van de redenen is waarom het populairder is. Sommige mensen hebben bij ons geklaagd over een gebrek aan feedback op bugmeldingen en andere verzoeken. Hoe belangrijk is de community voor jullie en hoe ver gaan jullie om die tevreden te houden?

De community is extreem belangrijk voor Opera en ze zijn erg dankbaar voor de hoeveelheid werk die erdoor verzet wordt. Er wordt een hoop tijd in gestoken en men neemt alle feedback serieus. Door medewerkers op het openbare forum te laten posten en previews van nieuwe versies uit te geven geeft men mensen de mogelijkheid om heel erg betrokken te zijn bij het ontwikkelproces. Niet iedereen kan echter zijn zin krijgen, want het moet allemaal ook klein, snel en overzichtelijk blijven. Als iedereen zijn eigen trucje, knopje of vinkje kreeg zou dat niet lukken.

T.net: Willen jullie de community in de toekomst beter gaan benutten, bijvoorbeeld door een uitgebreidere interface voor extensies of een openbare bugtracker aan te bieden?

Wat betreft extensies: die heeft Opera dankzij alle meegeleverde features minder vaak nodig dan Firefox, maar men onderkent dat er wel een behoefte bestaat. De eerste stap in de richting (Widgets) zijn leuk maar nog beperkt in hun mogelijkheden. Dat heeft als voordeel dat het veilig en stabiel blijft. Er wordt ondertussen gekeken naar manieren om de mogelijke functionaliteiten uit te breiden, maar er worden nog geen concrete toezeggingen gedaan.

Wat betreft de bugtracker: dit is een veelgehoord verzoek en intern ook regelmatig onderwerp van discussie geweest, maar men heeft voorlopig geen plannen om het openbaar te maken. Hoewel men op zich de gebruikers wel meer inzicht zou willen geven in de status van bugs, moeten de ontwikkelaars nog wel de ruimte hebben om privé over dingen te discussiëren. Een ander voordeel van een gesloten systeem is dat men beter inzicht krijgt in welke bugs vaker worden gemeld en welke slechts geïsoleerde gevallen lijken te zijn, zodat de ernstige problemen een hogere prioriteit kunnen krijgen.

Opera community
T.net: Hebben jullie wel eens overwogen om open source te gaan?

Ja, dit is wel onderwerp van discussie geweest intern, maar het is besloten dat het geen zin heeft. Ten eerste omdat het dan moeilijker wordt om er als bedrijf geld aan te verdienen, maar ook omdat men er niet van overtuigd is dat de kwaliteit van het product er beter van zou worden. Men zou moeten kiezen tussen of controle verliezen over het product, of een strikt systeem hanteren waarbij alle ingezonden bijdragen gecontroleerd en eventueel herschreven worden. Opera gelooft dat het door gewoon goed met de gebruikers te communiceren en tegelijkertijd zo veel mogelijk open standaarden te steunen dezelfde positieve effecten kan bereiken zonder de 'overhead' van een opensourceproject.

Mobile, Ontwikkeling

Met de mobiele versies van Opera wordt het geld verdiend: speciale edities voor telefoons, pda's, treinen (Thalys), vliegtuigen (Airbus A380, als we de hint goed hebben begrepen), spelcomputers (Wii), videospelers (Archos), televisies, enzovoorts. Opera kan een browser maken voor bijna alles met een scherm. Binnen het bedrijf onderscheidt men de afdelingen 'Mobile' (telefoons) en Devices (de rest), hoewel die in de praktijk veel dezelfde code en technieken gebruiken.

T.net: Jullie Small Screen Rendering-techniek (SSR) was een van de eerste bruikbare, maar Microsoft en Nokia werken hard om jullie in te halen. Hoe sterk voelen jullie de druk van concurrentie op het gebied van mobiele browsers? Wat is jullie sterkste punt ten opzichte van anderen?

Opera is al heel lang bezig met browsers voor kleine schermen, je zou kunnen zeggen dat ze de markt gevormd hebben. Het unieke voordeel van Opera is dat dezelfde 'core' gebruikt wordt voor alles van een telefoon tot een volwaardige pc, zodat alle features en standaarden uit de desktopversie automatisch ook op andere apparaten ondersteund kunnen worden. Andere pc-browsers zijn te zwaar om op een telefoon te kunnen draaien en de concurrentie moest dus vanaf nul beginnen. Terwijl zij nog bezig zijn om de renderkwaliteit van desktops te evenaren kan Opera verder werken aan het verbeteren van zijn techniek, onder andere door met makers van telefoons en eindgebruikers samen te werken.

T.net: Wat is de volgende stap voor Opera Mini en small screen rendering? Geloven jullie dat uiteindelijk alle content en applicaties op een mobieltje kunnen werken, of zijn er fundamentele beperkingen?

Heel veel sites werken nu al, omdat dezelfde techniek voor desktops en telefoons gebruikt wordt. Sommige sites vereisen echter een layout die op de pixel precies is en dat kan SSR niet altijd goed weergeven. In dat geval moet overgeschakeld worden op desktopstand, waarbij horizontaal en verticaal gescrolled moet worden. Belangrijkste punt is echter dat SSR het kip-ei-probleem oplost: als mensen niet mobiel internetten gaat niemand zijn sites geschikt maken voor kleine schermen, maar als geen enkele site lekker werkt gaat niemand mobiel internetten. Opera is een sterk voorstander van de 'One Web'-filosofie, waar sites gebaseerd op standaarden met hoogstens een css-wijziging op ieder apparaat kunnen werken, zonder beperkingen op het gebied van functionaliteit.

Tweakers.net op mobiele telefoon
Tweakers.net werkt in ieder geval al
T.net: Het is enkele hackers gelukt om Opera Mini op PalmOS aan de praat te krijgen, maar de methode is nogal omslachtig. Komt hier nog officiele ondersteuning voor?

Opera Mini zal standaard meegeleverd worden met de volgende generatie PalmOS. Dit is volgens iemand van Opera al aangekondigd in een persbericht, maar dat kunnen we niet vinden. Primeurtje? ;)

T.net: In de PocketPC-versie van Opera zit ondersteuning voor Flash, kunnen we dat ook voor Java/Symbian verwachten?

Waarschijnlijk niet, tenzij de standaard open wordt of Adobe hieraan mee wil werken.

T.net: Hoe belangrijk is internet op de televisie nu en in de toekomst?

Bijna iedereen gebruikt wel eens teletekst, ondanks dat het een heel primitief systeem is. Men gelooft dus dat er zeker behoefte is aan volledige toegang tot internet via de televisie, zo niet direct in het scherm danwel via een extra kastje of spelcomputer. De uitdaging is om het makkelijk te houden en Opera denkt daar een oplossing voor te hebben ontwikkeld: WebUI. Dit systeem is oorspronkelijk gebouwd voor de Nintendo Wii en is kort samengevat een browser in een browser. De engine wordt niet alleen gebruikt om pagina's te renderen, maar ook om de interface van de browser zelf weer te geven. De hele gebruiksinterface kan dus met html en css opgebouwd worden, en dat is een hele krachtige techniek om snel iets simpels te bouwen, of aan te passen aan de wensen van de klant.

* Ontwikkeling

De ontwikkelaars van Opera vormen een bont gezelschap, bestaande uit mensen van een paar dozijn nationaliteiten en geloven (in ieder geval wat betreft besturingssystemen ;)). Zij beantwoordden de meest technische vragen van dit interview.

T.net: Hoeveel van jullie code is specifiek voor een operating systeem geschreven? We horen van verschillende kanten dat de interface van Opera niet altijd netjes integreert met de rest van het systeem, en ook dat dingen als sneltoetsen en cursorgedrag afwijkend zijn. Is dat een bewuste keuze of iets wat gewoon voor verbetering vatbaar is?

Dit komt omdat Opera zoveel verschillende platforms ondersteunt, het is moeilijk om een afweging te maken tussen consistent gedrag voor alle Opera-versies en consistent gedrag tussen Opera en andere software op een bepaald systeem. Men gebruikt het liefst zo veel mogelijk universele code, maar er wordt wel steeds over nagedacht over hoe men het zo goed mogelijk kan integreren met de verschillende platforms.

T.net: Jullie gebruiken Qt van Trolltech voor jullie Linux/Unix-versies, wat is jullie mening over deze toolkit en hoe zien jullie hem in de toekomst verder groeien?

QT wordt alleen op een heel laag niveau gebruikt. De belangrijkste functie die het vervult is het leveren van een canvas waar Opera zijn eigen componenten op kan tekenen. Daarnaast worden er maar enkele functies gebruikt (bijvoorbeeld voor de menu's). Dit in tegenstelling tot bijvoorbeeld KDE, dat veel intensiever gebruikmaakt van de componenten van QT. Een leuk weetje is dat het kantoor waar Opera nu zit vroeger bewoond werd door Trolltech, maar invloed op de ontwikkeling of een mening over de roadmap ervan hebben ze niet.

TrollTech
T.net: Hoeveel code kunnen jullie delen tussen de desktop en mobiele producten en hoe lang duurt het voor nieuwe features om zich te verspreiden naar alle verschillende edities?

Er wordt heel veel code gedeeld, de hele kern die zich bezig houdt met het renderen van html en css is bijvoorbeeld voor alle platforms hetzelfde. Features verschijnen meestal eerst in de desktopversie om vervolgens in overleg met de fabrikanten van handsets en andere apparaten 'verkleind' te worden. Hoe snel dat gaat is heel erg afhankelijk van wat voor soort feature het is.

T.net: Zijn er plannen voor ondersteuning van 64-bit extensies en multithreading?

Recent is men begonnen met het bouwen van 64-bit builds voor diverse Unix-smaken, omdat daar de meeste problemen ontstaan bij het tegelijk draaien van 32-bits en 64-bits software. In Windows en Mac OS wordt het allemaal transparant voor de gebruiker afgehandeld en is de behoefte dus niet zo groot, maar aangezien de code er nu toch geschikt voor wordt gemaakt zullen de builds waarschijnlijk ook voor deze systemen gaan uitkomen. Multithreading wordt tot op zekere hoogte al gebruikt, maar men zal blijven zoeken naar manieren om het toe te passen.

Standaarden

Opera houdt zich goed aan de standaarden en is ook erg nauw betrokken bij het W3C, de organisatie die ze opstelt. Naast het bekende feit dat de Håkon Wium Lie (de vader van css) bij ze werkt, zijn er nog twee mensen fulltime en een stuk of vijf parttime bezig met werk aan nieuwe standaarden zoals html5. Daarnaast zijn er een hoop informele connecties tussen ontwikkelaars van Opera en leden van het W3C. Het laatste onderwerp van het interview is dan ook webstandaarden.

T.net: Webapplicaties zoals Google Spreadsheets zijn een populair onderwerp vandaag de dag. Misschien nog niet zo goed als Excel, maar toch indrukwekkend voor iets wat in een browser draait. Hoe denken jullie over dit soort ontwikkelingen, kan en moet een browser een applicatieplatform worden?

Zonder twijfel: ja. Er zijn nog wel een hoop uitdagingen, zoals op het gebied van beveiliging, maar men is ervan overtuigd dat het gebruik van de browser de makkelijkste manier is om een applicatie voor allerlei verschillende platforms en apparaten beschikbaar te maken.

T.net: Wat is de rol van Javascript in dit soort applicaties? Is het nog goed genoeg of moet het uiteindelijk vervangen worden, of misschien gekoppeld aan andere talen zoals Java of .NET?

Javascript is zeker nog voor verbetering vatbaar, maar met het aankomende Javascript 2.0 zal het weer een stap in de goede richting zetten. Kant en klare Ajax-frameworks - onder andere voor Java en .NET - worden ook steeds beter, dus Javascript lijkt een gouden tijd tegemoet te gaan.

T.net: Zowel Microsoft als Mozilla hebben hun eigen standaarden voor het bouwen van interfaces voor webapplicaties bedacht, namelijk XAML en XUL. Zijn jullie van plan om een van deze te gaan ondersteunen?

Er zitten wel een aantal leuke dingen in, maar beide zijn moeilijk te ondersteunen vanwege de voorwaarden die er aan verbonden zijn. Opera werkt liever met open standaarden, oftewel 'pure' webtechniek. In HTML5 wordt meer ondersteuning voor multimedia en vectortekenen toegevoegd. Ook komen er strakkere afspraken over hoe het DOM moet worden opgebouwd. Die twee factoren zullen het bouwen van applicaties makkelijker maken zonder naar XAML of XUL te grijpen.

T.net: Hoe belangrijk is het dat iedereen zich aan de standaarden houdt? Moet iedereen altijd met de W3C validator werken en iedere browser de Acid2-test doorstaan?

Men wil geen arrogante houding aannemen door te zeggen dat 98% van alles sites ter wereld het verkeerd doet. De harde realiteit is dat browsers goed moeten kunnen werken met alles wat ze maar binnenkrijgen. Waar men in ieder geval wel op tegen is, zijn sites die andere code naar verschillende browsers sturen. Ontwikkelaars moeten er uiteindelijk zelf achter komen dat ze er voordeel bij hebben als ze zich aan de standaarden houden, met name als het gaat om applicaties.

Acid2
Van links naar rechts: Internet Explorer 6.0, Firefox 2.0 en Opera 9.2
T.net: Wat is jullie mening over Internet Explorer en Microsofts (recente) houding ten opzichte van standaarden? Hebben jullie wel eens overwogen om een klacht in te dienen bij de EU, net zoals Real heeft gedaan?

Men noemt het positief dat Microsoft steeds meer betrokken is bij standaarden, hoewel ze denken dat de opkomst van Opera en Firefox ze daartoe gedwongen heeft. Ze hebben nog een lange weg te gaan, dus de tijd zal leren of het echt serieus is. Een klacht indienen is nooit overwogen; Opera wil gewoon concurreren door een betere browser te bieden, niet in de rechtszaal.

T.net: Is het überhaupt wel mogelijk om een browser te maken die zich aan alle standaarden houdt? Zowel sites als browsers gebruiken 'hacks' om foutjes recht te zetten en sommige niet-standaard dingen van Internet Explorer zijn zelfs overgenomen in Opera om betere compatibiliteit te leveren. Zal dit ooit nog verdwijnen?

Hacks gaan nooit meer weg, maar men hoopt wel dat versie 5.0 de laatste revisie is van de html-standaard. Door de strengere regels die men heeft afgesproken (niet alleen over de syntax, maar ook over het DOM en de manier waarop fouten afgehandeld moeten worden) hoopt men dichter dan ooit bij het utopie te komen van sites die er in alle browsers hetzelfde uitzien. Uiteindelijk gaat het echter om de ervaring van de gebruiker en standaarden zijn slechts een middel tot dat doel. Als er als extra voorziening wat hacks nodig zijn, dan moet het maar.

T.net: Gaat Opera 'microformats' ondersteunen zoals de Operator-extensie van Firefox doet?

Het is veilig om aan te nemen dat het op een of andere manier ondersteund zal worden, maar precies hoe of wat kon niemand vertellen.

T.net: Hebben jullie plannen om de volgende standaarden/protocollen te ondersteunen?
  • FTP - Download wordt ondersteund, maar een complete cliënt heeft geen prioriteit.
  • MAPI (Exchange) - Geen plannen voor.
  • SVG 1.1 - Opera hoort bij de top van SVG-ondersteuners en dat zal zo blijven.
  • Microsoft HD Photo - Alleen als de vraag groot genoeg blijkt te zijn.

Conclusie en dankwoord

Tot zover het interview; we hopen hiermee wat meer inzicht te hebben gegeven in het kleine Opera Software, dat het aan de ene kant opneemt tegen het gigantische Microsoft en aan de andere kant tegen de open source gemeenschap. Door enorm veel aandacht te besteden aan prestaties, originele features en open standaarden heeft men tot nu toe weten te overleven, en gezien het groeiend aantal bekende namen dat speciale edities bestelt lijkt het zakelijk gezien beter dan ooit te gaan. Of Opera voor desktops ooit van dezelfde populariteit als Firefox zal genieten is echter nog maar de vraag. Ter voorbereiding van dit interview is uw verslaggever overgestapt, wat een grotendeels positieve ervaring bleek te zijn. Het kan even duren voor je alles hebt ingesteld zoals je het wil hebben, maar daarna is het ook een prima stukje software.

* Dankwoord

Tweakers.net wil Tor Odland, Henrik Bakken, Geir Pedersen, Gorm Haug Eriksen, Johan Borg, Jean-Christophe Vuillot, Arjan van Leeuwen, Claudio Santambrogio, Patricia Aas, Huib Kleinhout, Karl Anders Øygard, Stacey Cameron, Thomas Ford en Jon S. von Tetzchner (allemaal van Opera Software) hartelijk bedanken voor een leerzame dag, en natuurlijk alle vragenstellers voor hun input!

Opera groepsfoto
Een deel van het desktopteam

Wat vind je van dit artikel?

Geef je mening in het Geachte Redactie-forum.

Reacties (96)

Wijzig sortering
Goed artikel. Ben zelf ook een fervent Opera gebruiker sinds 2001 (versie 5 ofzo). Ik vind het een van de weinige softwareproducten waarbij letterlijk over elk onderdeel lijkt te zijn nagedacht. In Firefox moet je nog steeds je browser afsluiten en opstarten als je een skin wil gebruiken. En een "herstart fFirefox" knopje zit er pas sinds kort in en dan ook alleen bij de extensies en niet bij de skins. Dergelijke onhandige rommeligheid kom ik in Opera dus niet tegen :)

Daarnaast is het qua features de meest vooruitstrevende browser, en heeft het de meest responsive interface. In Firefox bijvoorbeeld lijkt het bijvoorbeeld alsof elke knop die je indrukt een vertraging heeft van een halve seconde...

Fijn artikel dus ;)
In het begin van het artikel wordt een overzicht gemaakt van het aandeel van paginahits met de operabrowser. Toch denk ik dat je hier niet je volledige conclusies uit kan trekken.
Hoewel de cijfers inderdaad zullen kloppen mag je niet vergeten dat tweakers vooral vanaf de werkplaats bezocht wordt en hier vooral internet explorer gebruikt wordt. Heel soms wordt hier ook firefox gebruikt, maar Opera op de werkplaats is zeer zeldzaam (vooral omdat Opera soms problemen heeft met domeinauthentificatie op Windows netwerken).
Opera is dus vooral voor thuisgebruik, en tweakers is vooral actief tijdens de kantooruren :)
Dan moet je toch beter naar de statistieken kijken, want ook 's avonds en in het weekend krijgen we aardig wat bezoeken ;)

Bovendien komt het 'gebrek aan opera overdag' natuurlijk bij alle sites voor waar de gebruikers geen vrije keus hebben in wat ze installeren. Ik gok zelfs dat de tweakers in professionele zin vaker vrij zullen zijn in die keus dan de andere typen doelgroepen. Bovendien zijn de tweakers wel degenen waar opera erg bekend is en die de moeite nemen alternatieven uit te proberen (zie marktaandeel Firefox hier vs de rest van de wereld...)
Opera heeft zichzelf qua userbase in de vingers gesneden door eerst payware te zijn (tot versie 7 of 8, als ik me goed herinner).
Er was wel een gratis versie met banner. En er was ook een dag dat je gratis serienummers kon downloaden.
Ja, en enkele weken later verscheen de gratis browser. Maar het was toch een leuke actie.
Hoezo snij je dan in je klantenbestand? Je groeit alleen minder snel dan wanneer je het uitgeeft als freeware.
Ik heb ook betaald voor Opera. Ik heb er helemaal geen spijt van.
De 25 euro die ik heb betaald voor om versie 7 en 8 te mogen gebruiken was het meer dan waard !!

edit: typo
Ik gebruik Opera al jaren,....i.v.m firefox,..vind ik het veel prettiger werken.Ik verbaas me al jaren dat firefox zoveel meer gebruikers heeft,vooral download venster is erg prettig,...en dan vooral bittorent support
Het download venster stoort mij ergelijk als je meerdere files download verspringt de active tab naar het download venster. Ik wil dat gewoon in de achtergrond laten doen zodat ik mijn lijstje downloads kan afwerken.
In je filetransfer window zit een grote "View" knop waar je dit gedrag kan instellen (open in de voorgrond, in de achtergrond, of helemaal niet)
Volgens mij ligt de oorsprong van firefox zijn populariteit bij de talloze linuxdistro's. Deze hebben het product zeer snel bij een grote massa mensen bekend gemaakt. (Stel dat 3% van de computergebruikers met Linux werkt, dan zijn dit al miljoenen gebruikers) Verder is de browser gegroeid doordat deze mensen vrienden hebben verteld dat Firefox bestaat.
De bittorrent client in opera schakel ik altijd uit, daar heb ik mijn eigen client voor. Voor de rest een fantastische browser.


Voor mensen die de bittorent client ook niet willen gebruiken kunnen hem deactiveren door in opera in de adresbalk "opera:config" te gaan. Daar de bittorent sectie opzoeken en het vinkje bij "enable" weghalen. Even op save drukken en de bittorrent client is uitgeschakeld. De volgende keer als je een torrent download vraagt hij wat je ermee wil doen, opslaan, of openen met een applicatie.
Mijn grootste bezwaar tegen Opera is dat'ie onder Windows en Mac OS X niet native aanvoelt, voor mij is dat de hoofdreden om 'm niet te gebruiken. Firefox voelt onder Windows wel native aan en voelt op een Apple ook meer native aan dan Opera, hoewel Safari nog beter is qua nativeness op een Mac OS X machine :)

Verder was het in het verleden zo dat je bij Opera verplicht alles in 1 venster moest openen, terwijl ik zelf een keuze wil op dat gebied. Wil ik tabs dan gebruik ik ze, maar wil ik iets in een nieuw venster dan moet dat ook kunnnen.
Beide argumenten zijn prima in te stellen. Je kunt een native Windows skin kiezen en het tabblad gebeuren kun je ook wel instellen lijkt me. Je kunt altijd een tabblad 'Detach'-en als je 'm in een los venster wilt.
huh???

Ik gebruik Opera op OS X, en die 'past' imo veel beter in het OS dan firefox

Het is trouwens niet zomaar dat Camino bestaat voor OS X, een browser gebaseerd op firefox. Die is net ontwikkeld om beter aan te sluiten bij OS X, omdat firefox dit minder goed deed.
Ik gebruikte Camino altijd op OSX maar rcentelijk juist Opera omdat die gewoon de meeste sites goed weergeeft.

Firefox in OSX vind ik er persoonlijk niet uit zien.

1 nadeel van opera, proxies werken op de een of andere manier niet goed. Zo kan ik het op mijn werk helaas niet gebruiken :-(

Waar ik nu wel benieuwd naar ben, zullen de Opera Pageviews op T.net nu toenemen (tijdelijk) ?
Ik heb Opera 9.20, maar ik zie toch nergens een toolbar die voor webdevvers gemaakt lijkt te zijn...
Kijk eens bij Tools->advanced(extra->geavenceerd)
Daar staat Developer Tools (Ontwikkelgereedschap)
Dit brengt je naar een pagina waar uitleg en het gereedschap te vinden is.
Kijk hier maar eens: http://dev.opera.com/tools/

werkt best leuk imo
Net zoals bij firefox zitten dit soort dingen er niet standaart in. Je kunt developer dingen hier halen. :)
[edit]Laat maar :(
Ik gebruik al jaren en dagen firefox, ben een zeer tevreden gebruiker. Het "probleem" is dat de meeste "normale" mensen niet weten dat er alternatieven bestaan. Vele denken dat Microsoft Windows het enige OS is en dat Microsoft Office het enige office programma is (Leve OpenOffice!). Kleinere spelers die vaak zeer degelijke (lees: stukken betere) alternatieven aanbieden zouden dit eens moeten duidelijk maken aan het grote publiek.

vb.: reclame campagne waar iedereen met grote auto's van merk A rijdt (mirco$oft) en waar de helft in panne staat en laat daar dan kleine autotjes van merken B,C,D,... er voorbij razen. Met als slogan The Choice Is Yours... Powered by Opera :-p

Ik werk persoonlijk in een grote multimedia winkel en zie niet veel techneuten, enkel IT-toeristen, en dat is nu de groep die ze zouden moeten bereiken!
Overtuig je baas om in je winkel gratis CD's uit te delen met open source software... Is misschien niet zo goed voor de verkoopcijfers, maar het blijft wel een positieve actie ;)
ik kende een bedrijf dat een hele tijd bij elke nieuwe pc een 'value pack' verkocht.

dat was (als men windows op de pc kocht. werd er naast de orriginele cd ook een aangepaste un-attended cd mee geleverd - met OOo Firefox thunderbird clamwin klite codec en nog wat andere kleinere aps..- heeft 'n tijd lang echt veel voor ze opgeleverd omdat men erk tevreden bleek over de standaard extra's ...
cd's met opensource software....hmmm....daar schiet Opera dus weinig mee op :P

(goed idee verder hoor, maar ging hier over Opera, niet OS)
Vele denken dat Microsoft Windows het enige OS is en dat Microsoft Office het enige office programma is (Leve OpenOffice!)

Nog erger. Veel mensen vragen zich bij een nieuwe PC af waarom Word en Excel er niet op staan. Die zijn toch immers onderdeel van Windows? |:(
Als antwoord op de vraag waarom Opera geen betere intergratie heeft in de verschillende operating systemen (OS X :P):
Men gebruikt het liefst zo veel mogelijk universele code, maar er wordt wel steeds over nagedacht over hoe men het zo goed mogelijk kan integreren met de verschillende platforms.
Dat is wel jammer. Opera geeft wat dit betreft een hogere prioriteit aan nette code, dan aan de user experience, dat zou niet zo mogen zijn. De reden dat ik Safari op mijn OS X notebook gebruik is niet omdat Safari zo geweldig is, maar omdat Firefox en Opera naar mijn mening een matige intergratie hebben in het systeem.

Met een matige intergratie bedoel ik:
- Schonkige manier van scrollen (Vergelijk de touchpad scroll binnen Opera met Safari, Opera doet het heel vervelend)
- Wordt geen gebruik gemaakt van de OS X spellingscontrole
- Het kruisje om tabs te sluiten staan rechtsboven ipv linksboven (linksboven is standaard in OS X)
- Opera is aanzienlijke trager in OS X (test: een groot GoT topic, Safari: 40sec, Opera was na 3 minuten(!) nog aan het renderen)
- Tijdens het testen van de snelheid kwam ik een (ws OS X specifieke) bug tegen. De URL suggestiebar kwam boven mijn OS X widgets te staan.

Jammer, erg jammer. Onder Windows is Opera superieur :).
wat dat scrollen betreft, ik neem aan dat je al geprobeerd hebt om 'smooth scrolling' uit te zetten? Dat maakt het vaak wat soepeler. (ironisch niet?)
Het gaat niet alleen om nettere code, maar ook om de balans tussen 'Opera moet zoveel mogelijk hetzelfde zijn op verschillende platforms' en 'Opera moet zoveel mogelijk integreren met verschillende platforms'. Veel van de gebruikers gebruiken Opera op meerdere platforms, en dan is enige overeenkomst tussen de verschillende versies wel een must.

Dat betekent niet dat er niet geïntegreerd moet worden. Het gebruik van bijvoorbeeld OS-specifieke features als spellingscontrole is dan ook iets wat zeker nagestreefd moet worden.

Het al dan niet schokkerig zijn van scrollen en traagheid op een platform heeft echter niets te maken met integratie. Dat betekent simpelweg dat er verbeteringen in de platformspecifieke implementatie mogelijk zijn (overigens schiet Opera hier op mijn Powerbook vooruit vergeleken met Safari, zeker op gecompliceerde sites als gmail).

Aan al deze dingen wordt hard gewerkt, en in toekomstige versies van Opera zal OS-integratie ook een belangrijk punt zijn.
Ik gebruik nu ongeveer 3 weken Opera op mijn desktop en laptop en moet zeggen dat dit de fijnste browser is die ik tot nu toe gebruikt hebt. Razendsnel, perfect tabblad management, de nieuwe handige speed dial.
Ik heb altijd Slimbrowser gebruikt(op basis van de IE engine) door zijn handige en gebruikersvriendelijke functies. Helaas liet deze browser qua snelheid te wensen over. Ook heb ik een tijdje FF geprobeerd, maar kon mij niet bekoren.
Voorlopig ben ik zeer tevreden met Opera :)
Grappig, dat je het tabbladen noemt, want dat zijn het helemaal niet. Iedere "tab" is eigenlijk een MDI-window dat eruitziet als een tab. Zo kan een "tab" ook een popup zijn, zonder dat het buiten het venster valt. Ook kan een venster geminimaliseerd worden, weer iets dat met echte tabs niet lukt.

Wat dat betreft kan Firefox nog wat leren, want FF maakt er soms een potje van met tabs/windows.
Juist dat Opera alles als tab weergeeft vind ik een van de beste dingen eraan. Je kan met je tab spelen in de mate dat je wil, volledige flexibiliteit. Dat mis ik enorm in gelijk welke andere tab-implementatie.
Opera is dan ook de eerste browser geweest met tabs. FireFox heeft dit overgenomen, en MS met IE7 (eindelijk) ook.
Geweldig!!

Vooral het nieuws dat er gewerkt wordt aan een 64-bits ondersteuning.

Want als ik dit op mijn freebsd AMD 64 systeem kan draaien, gebruik ik firefox niet meer, alhoewel ik moet zeggen dat ik zo langzamerhand wel begin te wennen aan de leuke plugins voor firefox, zoals de spellingscontrole.
opera heeft ook spellingscontrole?
Ja - er wordt een open source spellchecker gedownload als je een keertje tekst selecteert, rechts-klikt en "check spelling" kiest. (of de "check spelling" optie gebruikt tijdens een mail opstellen, bijvoorbeeld)

Het was in het verleden een beetje omslachtig om te installeren, dat checker, maar ik geloof dat de laatste keer dat ik dat deed op een nieuwe systeem het een stuk vlotter ging.

Op dit item kan niet meer gereageerd worden.


Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S21 5G Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True