Spil Guider > videospil > alle video game > Video Games Hvorfor HTML5 Mobile Web Games Wont Udskift Native Apps

Video Games Hvorfor HTML5 Mobile Web Games Wont Udskift Native Apps

There har været en masse snak i medierne sidst om HTML5 bliver fremtiden for mobile spil, selv til det punkt at forudsige HTML5 mobile web-spil vil erstatte indfødte apps. Der er en række grunde til dette ikke vil ske.

Udvikling og vedligeholdelse er besværlige og dyre

Uden de modne værktøjer, som udviklerne nødt til at skabe på tværs af platforme native spil (som Flash og Enhedslisten), udvikle HTML5 spil bliver meget mere tidskrævende og dyrt.

Et andet stort problem er browser afhængighed. Hver web browser fortolker HTML5 spec lidt forskelligt, betyder det, at et færdigt spil er usandsynligt, at opføre sig præcis det samme på tværs af forskellige enheder og web browser programmer. Dette kan føre til behovet for grimme hacks at opnå sammenhæng og øger allerede betydeligt antal test permutationer for at sikre spillet fungerer på tværs af forskellige enhed hardware og software kombinationer.

Being browser afhængige betyder også, at spiludviklere er prisgivet web browser softwareudviklere. Fremtidige opdateringer og ændringer til, hvordan en browser fortolker HTML5 standard kan være til skade for, hvordan det spil fungerer, uden nogen ændringer i selve spillet. I værste fald kunne et spil helt pause i fremtiden, uden at spiludvikler gør noget. Dette gør periodisk fornyet prøvning og eventuelle ændringer afgørende.

Tekniske begrænsninger

Native apps tillader spil for at presse hver en bid af ydelse ud af mobile enheder. Som mobilenhed specs fortsætter med at bevæge sig fremad, bliver det mindre af et problem. Men den større problem er iboende problemer indgroede i HTML5, der forhindrer spiludviklere opnå grundlæggende, nødvendige funktionalitet på mobile enheder.

Lyd støtte er den bedste (men ikke kun) eksempel på dette. Selv når fuldt forsvarlig støtte implementeres på en bestemt mobil enhed, kan lyde kun afspilles på touch-begivenheder. Dette er intet mindre end katastrofalt for spiludvikling. Det betyder i praksis, at baggrundsmusik ikke kan starte, før spilleren trykker på en knap (fx "Play Game"), og betyder også i nogen form for skydespil den handling af fyring kan producere en lyd, men deraf følgende effekt /eksplosion skal tie, fordi der opstår uden for brugerinteraktion. Det er alt sammen en bedste fald, der ikke engang taget højde for, at mange ældre mobile enheder ikke engang har en ordentlig lyd understøttelse i browseren. Mange har kun én kanal lyd til rådighed. Dette betyder, at kun én lyd kan være at spille på et givet tidspunkt. For at få baggrundsmusik og lydeffekter, skal baggrundsmusikken helt stoppe, mens en lyd afspilles, og genstart bagefter.

Native mobile apps har ingen af ​​disse begrænsninger, så HTML5 mobile web-spil ALTID vil være en langt ringere end produkt til den native app tilsvarende.

Salg og Realisering

I en ideel verden, de fleste mennesker, der spiller spil ville elske at være i stand til at gøre det uden afsked med deres hårdt tjente penge. Men virkeligheden er, selv forholdsvis små skala afslappet videospil koster betydelige penge at gøre. Disse penge skal tjenes ind, sammen med forhåbentlig vender mindst et beskedent overskud, til at finansiere fremtidige spil. Ellers vil en udvikler hurtigt gå ud af markedet.

Med indbyggede apps, spiludviklere få en række monetarisering muligheder, herunder at sælge deres spil for et beskedent gebyr i mobile app stores eller ved hjælp af "Freemium" forretningsmodel, hvor de tilbyder spillet gratis, men tage betaling for valgfri ekstramateriale.

HTML5 giver ingen pålidelig måde at tjene penge fra web-spil. I de fleste tilfælde gør det en ikke-starter for noget, men eksperimentelle projekter. Uden en pålidelig måde at gøre tilbage omkostninger, pyt vende et overskud, idéen om at udvikle HTML5-spil er død i vandet for de fleste udviklere.

Ingen måde at beskytte kode og aktiver

Jeg kender mange er kapret fordelene ved "Åbn web", men det er enormt problem for professionelle spiludviklere. Native apps tillader udviklere at pakke deres værdifulde kode og aktiver i en pæn pakke, der er svært at udvinde og stjæle deres hårde arbejde fra. HTML5 på den anden side efterlader al kode og aktiver nøgne, for alle med en webbrowser for at få adgang til og læse.

Igen spiludvikling er dyrt, tidskrævende og tager en betydelig mængde teknisk knowhow og dygtighed til at gøre godt. Brug HTML5 inviterer alle og enhver til at stjæle en udvikler arbejde og potentielt bruge det, eller fortjeneste fra det selv. Have personligt gennem en årrække opbygget en kode bibliotek og skrive brugerdefinerede spil motorer fra bunden, samt alt det hårde arbejde, tid og penge, der går til at producere aktiver til et bestemt spil, ville jeg hader at have at stjålet i en anden. Dette er den virkelige fare med HTML5 web spil.

Et andet problem er videospil næsten altid omfatte aktiver, at bygherren ikke ejer, men licenser under strenge betingelser, til brug inden for kun et specifikt spil. Musik er et godt eksempel. Emballage disse aktiver inden for en indfødt app holder dem væk fra nysgerrige blikke. Brug HTML5 effektivt sætter udvikleren i positionen af ​​frit distribuere disse aktiver. Dette enten kræver udviklere til at indgå meget dyrere licensaftaler med rettighedshaverne, eller står over mulige sagsanlæg, hvis de ignorerer dette faktum.

HTML5 Mobile Web spil er ikke Fremtiden På Mobile

I tilfælde, hvor direkte pengeværdi et spil er ikke påkrævet, kan HTML5 web-spil være det rigtige valg (f.eks bestilt mærkevarer spil). Men selv da, de tekniske begrænsninger end native apps betyder det færdige produkt vil sandsynligvis være en over forenklet, klodset rod.

I forbindelse med traditionel afslappet videospil, vil HTML5 web-spil ikke være en farbar vej for de fleste udviklere, fordi der er væsentlige langt mere risiko og langt mindre potentiel belønning i native apps.

Simon Walklate er en professionel video spiludvikler, som konstruerer spil til web-browsere samt udvikle native spil ved hjælp af Flash-teknologi. For at finde ud af mere om brugerdefinerede mobile spil design du læse her.

Vejviser

Relaterede artikler