AfterDawn logo

Kommenti: HTML5 ratkaisemassa kasvavan päätelaitemäärän ongelman

Teemu Laitila Teemu Laitila
3 kommenttia

Vaikka eri käyttöjärjestelmille koodatut natiivit sovellukset ovat arkipäivää vielä pitkään, yhä useampi palveluntarjoaja luottaa HTML5-tekniikkaan mobiililaitteiden sisältötarjonnassa. Käytännössä kaikilla moderneilla mobiilialustoilla toimiva HTML5 poistaa tarpeen useiden eri sovellusten kehitykselle ja ylläpidolle.

HTML5 on sinänsä sukua nykyisin nettisivuilla käytettävälle HTML-kielelle, mutta muihin tekniikoihin yhdistettynä se mahdollistaa huomattavasti monipuolisemmat palvelut. HTML5:n avulla voidaan toteuttaa yhä enemmän asioita, jotka tähän saakka ovat onnistuneet vain perinteisten sovellusten avulla.

Esimerkiksi Financial Times on siirtynyt HTML5-pohjaiseen sivustoon, joka korvaa kokonaan Applen iPhone- ja iPad-laitteille rakennetut erilliset sovellukset. Vaikka HTML5-sivusto toimii vasta Applen laitteilla, se on tarkoitus avata myös muiden käytettäväksi lähiaikoina. Financial Timesin siirtyminen HTML5-tekniikkaan oli osittain myös Applen ansiota, kertoo The Guardian. Apple vaatii AppStore-kaupan kautta tehdyistä tilaussopimuksista 30 prosentin osuuden. Finacial Timesin mukaan suurempi syy oli kuitenkin se, että Apple ei jaa tilaajien tietoja varsinaisen palveluntarjoajan kanssa. Selaimelle toimiva sovellus ohittaa Applen kaupan säännöt.


Kiista Applen kanssa ei ollut Financial Timesille kuitenkaan perimmäinen syy nettipohjaiseen sovellukseen siirtymiseen. Lehdestä kerrotaan Guardianille, että HTML5-sovellus oli jo työn alla, mutta kehitystä kiirehdittiin AppStoren ongelmien vuoksi. Suurin syy oli palvelun helpompi saavutettavuus yhä useammalla alustalla. "Nettisovelluksen taustat ovat jo mobiilistrategiassamme, jossa on mietitty miten pärjäämme tulevaisuudessa yhä useampien eri alustojen kanssa. Huomioon otettavia alustoja on ainakin viisi ja nettipohjainen sovellus on tähän ilmiselvä ratkaisu", Financial Timesilta kerrotaan.

Yhtiön uusimpien lukujen mukaan HTML5-sovellus tuo sivustolle jo 49 prosenttia kaikesta liikenteestä ja sovelluksella on kaksi miljoonaa käyttäjää. Lehden mukaan älypuhelinkäyttäjien määrä on kasvanut 52 prosentilla ja tablet-käyttäjien 49 prosentilla viimeisen puolen vuoden aikana.

Financial Times ei ole ainut ratkaisun HTML5-tekniikasta löytänyt, vaan tulevaisuudessa yhä useampi sivusto on käytettävissä selaimen avulla ilman valmistajan sovelluskaupasta ladattavaa sovellusta. Yksi uusimmista HTML5-tekniikalla toimivista sivustoista on Yle Uutisten juuri avatut sivut. Sivusto hyödyntää HTML5-tekniikkaa yhdistettynä responsive design -suunnitteluperiaatteisiin, jonka ansiosta sama sivu skaalautuu sujuvasti työpöydältä tablettin ja matkapuhelimeen ja säästää kehittäjiltä erillisten sivujen kehittelyn vaivan.

3 KOMMENTTIA

ep_1/3

HTML5:llä saa kyllä aikaan näyttäävää jälkeä. Milloinkas sitä HTML5:ttä nähdään täällä Afterdawnissa?

dRD2/3

Lainaus, alkuperäisen viestin kirjoitti ep_:

HTML5:llä saa kyllä aikaan näyttäävää jälkeä. Milloinkas sitä HTML5:ttä nähdään täällä Afterdawnissa?

Me edetään tuossa ns. "ei-bisnekselle-niin-kriittiset" saitit ensin. Eli meillähän on itse asiassa yksi HTML5-sivusto jo nyt -- vahvasti beta, josta puuttuu pikkujuttuja, kuten etusivu; norjankielinen THG. Siellä HTML5:sta käytetään vain rakenteen metadataan, eli elementit on nimetty <footer>, jne pelkkien divien sijaan. Mitään hienoja responsive design-kuviota siellä ei ole.

Ensimmäinen suomenkielinen HTML5-sivusto, johon todnäk otetaan myös jotain "responsive designia" käyttöön, tulee olemaan kokonaan uusi versio meidän kysy/vastaa-osiosta. Mitään megahienoa ei ole tarkoitus sielläkään tehdä, lähinnä tuota normaalia juttua, eli sivupalkit katoavat, kun selain on kapeampi, jne. Mainoste suhteen vaatii kuvio vielä hieman pähkäilyä, että mitäs niille tehdään. Tuo uusi k/v-alue tulee langalle todnäk joskus alkukesästä, ainakin julkistettuna betana.

spheroid3/3

Niin, desktop-puolella ollaan mukavasti päästy siihen tilanteeseen, että lähes kaikki modernit toiminnallisuudet voidaan testata suoraan selaimesta esim. Modernizrin avulla, mutta mobiilipuolella (lähinnä siitä kosketusnäytöstä johtuen) joudutaan vielä harmillisen paljon asioita tekemään päätelaitetunnistuksen avulla. Ja eri päätelaitteilla on vähän turhan paljon eroavaisuuksia (mm. touch/orientation eventien, skrollauksen, absoluuttisen ja fixed positioinnin jne jne kanssa) niin noita if-then-else-or-ifnot rakenteita joutuu tekemään vähän turhan kanssa. Jos siis tämmöisen natiivi-applikaation look&feeliä haluaa rakentaa.

TÄMÄN UUTISEN KOMMENTOINTI ON PÄÄTTYNYT