NYHEDER OM DIGITAL PUBLICERING

Udvikling til desktop-browsere: Udfordringer og muligheder

Skrevet af Flemming Ravn d. 18-05-15 13:57

Find mig her:

Appudviklingen får masser af opmærksomhed i dag, og det er fortjent. Browsing på mobile og håndholdte enheder er vokset eksplosivt over de seneste år, og stadig flere brugere skifter til håndholdte enheder. Brugervenligheden og den lette adgang til de håndholdte enheder gør dem til det oplagte valg til læsning af de daglige nyheder.

Men en betragtelig del af trafikken kommer stadigvæk fra den gode, gamle desktop platform (herunder bærbare computere). Rent faktisk er den stadig den primære kilde til trafik for generel internetbrug i dag, med over 62 % af den samlede trafik. Det gør desktop platformen til et segment, der simpelthen ikke må blive ignoreret eller glemt.

Browser-Development-Visiolink-872271-edited

 

Udfordring nr. 1: Mangfoldigheden

Målgruppen for desktop platformen er kendt (og frygtet) for at bruge en bred vifte af browsere og operativsystemer, og det har traditionelt været årsag til mange frustrationer hos webudviklere. Hver eneste browser har sine ejendommeligheder, så når man forsøger at understøtte dem alle, bliver det lynhurtigt til en umulig opgave.

Ved at samle brugerbasestatistikker er det muligt at koncentrere udviklingskræfterne på de mest almindeligt anvendte browsere. Selvom den browser, der bruges mest over hele verden, er Chrome, så kan den faktiske brugerbase på dit specifikke websted have en helt anden sammensætning.

browser_survey

I Tyskland hersker Firefox enevældigt og slår både Chrome og Internet Explorer med flere længder. Skandinaver derimod kan godt lide at bruge Chrome, men når det gælder avislæsere, så har de det med at foretrække Internet Explorer i endnu højere grad.

Chart2-026162-edited

Derfor er det indlysende, at det i vores globale virkelighed ikke er en god ide at vælge en enkelt browser og fokusere udelukkende på den. Det er ikke nemt at finde en balance mellem fælles funktioner og tilføjelse af browserspecifikke kodestier, og det kræver masser af tests og tilretninger at få det til at spille.

Strømlining og alle de små forskelle

Noget, der fungerer fantastisk i én browser, duer måske bare ikke i en anden, og omvendt. Udviklingsprocessen til stationære enheder kræver mange gentagelser, hvor man afprøver forskellige tilgange, indtil man finder et kompromis, der er acceptabelt på tværs af alle de største browsere.

HTML- og specielt CSS-standarder har i årenes løb gjort det langt nemmere at strømline udviklingen, og den seneste inkarnation af de moderne browsere har gjort afstanden betydeligt mindre. Fordi hver enkelt browser typisk stadigvæk har en række eksperimentelle funktioner og implementeringer, kan det være en indviklet sag at levere en brugeroplevelse, der er den samme på tværs af alle browsere.

Udviklerne kan benytte sig af tredjepartsbiblioteker som f.eks. jQuery til at undgå forskellene mellem browserne. Et lag, der lægges oven på JavaScript, håndterer forskellene og sørger for, at resultaterne er de samme, uanset browser. jQuery har bevist sit værd utallige gange, og det er et af de oftest anvendte biblioteker inden for webudvikling i dag.

Men selv når man bruger tredjepartsbiblioteker og overholder standarderne, og på trods af at man kun målretter mod de seneste versioner af de populære browsere, er der stadigvæk tekniske problemer, der gør udvikling til en kompliceret sag. Selv i dag, årtier efter den første browser blev lanceret, er der stadig små forskelle i implementeringen – og nogle af dem er ikke helt så små endda.

Udviklingen fremover

Selvom alle browsere er i stand til at vise simpelt indhold, kommer den virkelige udfordring, når man presser ydeevnen helt til grænsen. Nu, hvor de mere avancerede brugergrænseflader nærmer sig det, der gælder for apps, har efterspørgslen efter ydeevne og hastighed aldrig været højere.

I fremtiden vil vi med garanti få nye, spændende muligheder og endnu bedre ydeevne. Med Windows 10 og Microsoft Edge, som snart kommer, har Microsoft chancen for at genvinde den trone, som Chrome har gjort sig fortjent til over de seneste par år.

Om Firefox og Safari kommer op blandt de foretrukne, må vi vente og se. Måske vil vi endda opleve, at en outsider som Opera opnår en plads blandt de største og bedste.

Når alt kommer til alt, handler det om, hvorvidt browserne kan opfylde de konstant større krav og fortsætte med at give brugerne den ubesværede, behagelige ydelse, de er begyndt at forvente.


New Call-to-action

Topics: Knowledge

Abonnér på e-mail opdateringer


Visiolink at the World Publishing Expo 2015

New Call-to-action