Suunnittelu

Teknologia

Sisällöt

Mediapool logo

We are a digital content agency

Applikaatioiden aika on ohi, nyt tulevat pilvipalvelut ja verkkosovellukset

On kulunut reilut viisi vuotta iOs ja Android-applikaatioiden suurista vuosista, jolloin jokaisella firmalla tuli olla vähintään yksi applikaatio käytössään.

Muistan tuon ajan hyvin. Mediapoolissa emme tehneet tuolloin natiiviapplikaatioita mobiilikäyttöön, koska olimme varmoja että kehitys tulee johtamaan enemmän internetin ja verkon päälle, ja että natiiviapplikaatiot jäävät ainoastaan erityiskäyttökohteita palveleviksi. Moni suunnittelutoimisto tuolloin omaksui natiiviappien tekemisen ja perusti koko toimintansa tuohon infrastruktuuriin. Kovinkaan moni näistä yrityksistä ei taida enää olla olemassa tai ovat muuntaneet toimintansa takaisin verkkopalveluiden kehitykseen.

Aikoinaan natiiviapplikaatiot tarjosivat ennennäkemätöntä käyttäjäkokemusta, upeita animoituja siirtymiä ja ennenkaikkea käyttönopeutta. Kun kerran olit ladannut sovelluksen puhelimeesi, onnistui tietojen haku suoraan puhelimen omasta muistista ilman mitään viivettä.

Nykyään natiiviapplikaatiot ovat korvautuneet nykyaikaisilla pilvipalveluihin integroiduilla web-pohjaisilla sovelluksilla. Amazon (AWS), Google (Google Cloud) ja Microsoft (Azure) ovat kilpaa rakentaneet huikean tarjoaman pilvipalveluita, jonne modernit verkkosovellukset voidaan istuttaa toimintaan. Näiden pilvipalveluiden avulla vasteajat ja tietojen hakeminen tapahtuu uskomattoman nopeasti. Hyvästi vanhakantainen verkkosivusto, missä sivunvaihdokset ja haku kestää sekunteja tai jopa kymmeniä!

Pilvipalveluihin integroidut verkkosovellukset ja applikaatiot toimivat yhtä nopeasti verkon yli kuin aikoinaan natiiviapplikaatiot. Toki länsimaiden mobiiliverkot ovat myös nopeutuneet ja ylittävät kaupunkiseuduilla usein kiinteiden verkkoyhteyksien nopeudet. Lisäksi lähiaikoina euroopassa vahvistuu myös uuden sukupolven 5G-verkot, jotka antavat kymmenkertaisen nopeuden verrattuna vanhaan 4G-verkkoon.

Edelleen jotkin tahot pyrkivät edistämään omien natiiviapplikaatioidensa käyttöä. Hyvänä esimerkkinä tästä on YLE:n Uutisvahti-appi, joka on hyvin yksinkertainen uutisten lukuun tarkoitettu mobiilisovellus. Viime aikoina kuitenkin Uutisvahdissa on ollut enenevissä määrin linkkejä ulos, verkkoselaimen päälle rakennettuihin erikoisuutisointeihin. Olisiko näin, että YLE:kin on ymmärtänyt että Uutisvahdin voisi rakentaa helposti verkon päälle ja vieläpä kustannustehokkaasti? Mielestäni Uutisvahdilla ei ole minkäänlaista syytä toimia natiiviapplikaationa.

Kannattaa myös itse peilata omaa mobiilikäyttöä. Avaa puhelimesi, laske kaikki asennetut natiiviapplikaatiot yhteen ja mieti sen jälkeen kuinka montaa niistä oikeasti käytät toistuvasti.

Ennen kuin joku lukija hermostuu minulle niin sanottakoon, että natiivisovellukset ovat varsin helppokäyttöisiä, koska käyttäjä voi yhtä kuvaketta painamalla avata sovelluksen. Ei tarvitse avata selainta ja painaa kirjanmerkkiä erikseen. Toisaalta voit aivan hyvin lisätä usein käytetyn verkkopalvelun iOs:n kotivalikkoon tai Androidin kotinäyttöön, jolloin verkkopalvelusta syntyy aivan samannäköinen kuvake kotinäkymääsi, mitä klikkaamalla pääsee helposti sisään.

Ehkä tärkein asia mitä natiiviappit eivät tarjoa, on hakukonenäkyvyys. Vaikea on Googlen hakea yksittäisen ohjelmiston sisältä tietoa. Eli tässäkin suhteessa tilanne menee kuusi-nolla verkkosovelluksien puolelle. Hakukonenäkyvyys ja integraatiomahdollisuudet muihin järjestelmiin ovat niin tärkeitä monelle yritykselle, että verkkosovellukset ovat käytännössä ainoa mahdollinen ratkaisu.

Meidän kokemuksemme ja testaukset AWS-pilvipalveluihin asennetuista verkkopalveluista ovat niin positiivisia, että kehtaankin sanoa julkisesti natiiviapplikaatioiden kuolleen. Toki jotkin pelit ja erikoissovellukset tarvitsevat edelleen toteutuksen natiiviapplikaatioksi, mutta yhdenkään yrityksen ei enää kannata ajatella ratkaisevansa mitään ongelmia niiden avulla.

← Takaisin etusivulle

Rekry: Javascript-devaaja

Rami Lappalainen

Miks just me ollaan parhaita?

Rami Lappalainen

Rekry: Senior Developer - Vue, Laravel, AWS, DevOps

Rami Lappalainen