Muutama vuosi sitten piti asentaa Flash Player, päivittää sitä jatkuvasti ja toivoa parasta. Nyt avaat selaimen, klikkaat peliä ja homma toimii. HTML5 muutti pelaamisen selaimessa täysin, ja vaikutukset näkyvät joka päivä.
Flashista HTML5:een oli iso harppaus
Ennen HTML5:n yleistymistä Flash oli standardi. Se toimi jotenkuten, mutta ongelmia riitti. Flash kaatui usein. Tietoturva-aukot olivat jatkuva murheenkryyni. Puhelimella pelaaminen oli tehty turhan vaikeaksi.
Apple julisti jo 2010 Flashin kuolleeksi kieltäytymällä tukemasta sitä iPhone ja iPad -laitteilla. Steve Jobs kirjoitti julkisen kirjeen, jossa hän luetteloi Flashin ongelmat. Tietoturva, akunkesto ja suorituskyky olivat kaikki heikkoja. Kun maailman suurin puhelinvalmistaja sanoi ”ei”, muutos oli väistämätön.
Miksi HTML5 voitti
HTML5 toi mukanaan standardoidut tavat käsitellä videoita, ääntä ja grafiikkaa suoraan selaimessa. Siirtymä tapahtui nopeasti. Sivustot kuten Kasinonetti.com ovat seuranneet tätä muutosta ja kertoneet sen vaikutuksista pelaajiin.
Ja vaikutukset olivat merkittävät.
Yhtäkkiä sama peli toimi tietokoneella, tabletilla ja puhelimella ilman erillistä ongelmia. Pelikoodi toimi kaikkialla, mukautuen kaikkiin laitteisiin. Tämä vähensi kustannuksia ja nopeutti uusien pelien julkaisua. Peliluojien juhlat olivat alkaneet.
Grafiikka parani huomattavasti
Flash oli rajallinen graafisesti. HTML5 toi mukanaan WebGL:n. Se avasi peleille portin näytönohjaimen supertehoon.
Mitä tämä merkitsi? Se merkitsi parempaa grafiikkaa, sulavampia animaatioita ja näyttävämpiä efektejä.
Kasinonetin asiantuntijoiden mukaan pelaajat huomasivat eron heti. Pyörivät rullat näyttivät todellisemmilta, voittoanimaatiot olivat vaikuttavampia ja koko kokemus tuntui kaiken kaikkiaan laadukkaammalta. Pöytäpelit saivat kolmiulotteisia malleja, ja livenä suoratoistettavat pelit näyttivät terävämmiltä.
Canvas-elementti antoi tarkan, lähes kirurgimaisen kontrollin jokaiseen pikseliin. CSS-animaatiot kevensivät kuormaa hoitaen yksinkertaiset liikkeet ilman raskasta JavaScript-koodia. Tämä paransi suorituskykyä erityisesti vanhemmilla laitteilla.
Mobiilipelaaminen otti jättiloikan
Ennen HTML5:tä puhelimella pelaaminen oli yhtä tuskaa. Sovellukset olivat hitaita, niiden lataaminen vei tilaa ja päivitykset olivat hankalat. HTML5 ratkaisi nämä ongelmat yhdellä iskulla.
Selainpohjaiset pelit toimivat heti ilman latauksia. Riitti kun syötti osoitteen ja kirjautui sisään. Sitten peli alkoi. Päivitykset tapahtuivat palvelimen puolella, joten pelaaja näki aina uusimman version automaattisesti.
Kosketusnäyttöjen tuki parani merkittävästi. HTML5:ssä on sisäänrakennettuja tapoja käsitellä kosketuksia ja pyyhkäisyjä. Pelit reagoivat paremmin ja tuntuivat luontevalta pelata sormella.
Kasinonetin asiantuntijat korostavat, että akunkesto oli toinen iso voitto. Flash söi virtaa kuin hullu, mutta HTML5 oli tehokkaampi. Pelaajat saattoivat pelata pidempään ilman, että puhelin kuumeni tai akku tyhjeni kesken pelin.
Tietoturva parani huomattavasti
Flash oli hakkerien suosikki. Tietoturva-aukkoja löytyi säännöllisesti, ja niiden hyväksikäyttö oli helppoa. Adobe joutui julkaisemaan turvapäivityksiä lähes kuukausittain, mutta monet käyttäjät eivät asentaneet niitä ajoissa. Ikävyyksiltä ei voitu välttyä.
HTML5 poisti tämän ongelman. Selaimet päivittyvät nykyään automaattisesti, joten tietoturvakorjaukset tulevat käyttöön nopeasti. Haitallisen koodin syöttäminen on vaikeampaa, koska HTML5 toimii selaimen suojausmallin sisällä.
HTTPS-yhteydet ja salausmenetelmät ovat nyt vakio. Kun pelaaja kirjautuu sisään tai tekee toimia, tiedot kulkevat salattuna. Tämä vähentää riskiä, että joku kaappaa arkaluontoisia tietoja.
Palvelinpuolen tarkistukset ovat helpompia toteuttaa HTML5:llä. Kriittiset laskelmat ja todennukset tapahtuvat palvelimella, jossa pelaaja ei voi vaikuttaa niihin. Tämä tekee huijaamisesta lähes mahdotonta.
Työ nopeutui ja halventui
Aiemmin piti tehdä erilliset versiot tietokoneelle, iOS:lle ja Androidille. Jokainen alusta vaati oman koodinsa, omat testinsä ja omat päivityksensä. Tämä oli hidasta ja kallista.
HTML5:llä yksi koodipohja riittää. Peli kirjoitetaan kerran ja se toimii kaikkialla. Testaaminen yksinkertaistui. Sen sijaan, että testattaisiin kolmea eri versiota, testataan yksi. Bugit korjataan kerran, ja korjaus näkyy kaikilla alustoilla välittömästi.
Mitä tulevaisuus tuo tullessaan
HTML5 ei ole valmis. WebAssembly tuo lähes natiivitason suorituskyvyn selaimeen. Tämä avaa ovia vieläkin monimutkaisemmille peleille ja paremmalle grafiikalle.
WebRTC parantaa livenä tapahtuvaa suoratoistoa entisestään. Viiveet pienenevät ja kuvanlaatu paranee. Pelaajat voivat odottaa yhä sujuvampaa kokemusta.Virtuaalitodellisuus ja lisätty todellisuus ovat seuraava askel. WebXR-standardi tuo nämä teknologiat selaimiin, ja HTML5 toimii pohjana niiden toteutukselle. Aiheesta on kirjoitettu paljon myös alan blogeissa ja foorumeilla, joten muutosta kannattaa seurata. Kasinonetin tiimi korostaa, että tulevaisuus näyttää lupaavalta, ja HTML5 on vahvasti mukana siinä.