Taistelu jatkuu: HTML5 vs. muu maailma

Artikkeleita

Taistelu jatkuu: HTML5 vs. muu maailma

Yleistietoja lehtiartikkelista

Tietokone 3/2013, s. 28–33. Avainsanoja: HTML5, jQuery Mobile, jQTouch, natiivi, Android, iOS, Windows Phone. Käytettiin vuonna 2013 Tampereen ammattikorkeakoulun tietojenkäsittelyn koulutusohjelman valintakokeen yhtenä materiaalina (toinen materiaali).

Muistiinpanoja

Johdanto. Onko HTML5 murskannut mobiilisovellusten alustarajat?

HTML yleensä. HyperText Markup Language. Määrittelee dokumentin rakenteen ja ulkoasun. Laiteriippumaton. 1989 syntyi. 1994 virallinen ensiversio.

HTML5. Koostuu mm. JavaScript- ja CSS3-koodista. HTML5:n ideana on sisällyttää HTML4, XHTML1 ja Document Object Modelin (DOM) tason 2 HTML. Tarkoitettu esimerkiksi Adobe Flashin korvaajaksi. Mobiilimaailmassa mahdollinen ratkaisu monen alustan dilemmaan. 2008 ensimmäinen versio, 6/2014 lopullinen versio.

HTML5:n puolesta. Pienemmät kehityskustannukset, kun ei vaadita viimeisintä graafista suorituskykyä, esimerkiksi dataintensiivinen uutis- tai some-mashup.

HTML5:tä vastaan. Kehittäminen voi tulla kalliimmaksi kuin natiivi-versio, tarvitaan laitekohtaista optimointia, mFabrik käyttää laitetunnistuksessa tuhansien laitteiden tietokantaa.

Natiivi yleensä. Alustakohtaisesti koodattu sovellus. Mobiililaitteissa alustoja ovat esimerkiksi Android (Google, Java), iOS (Apple, Objective-C) ja Windows Phone (Microsoft, C#). Jokaiselle alustalle on oma kauppapaikka, mutta Android-sovelluksia voi ladata muualtakin. Aikaisemmin kenttää hallitsivat laitevalmistajat ja operaattorit.

Natiivin puolesta. Suorituskyky, kun halutaan tehdä hieno sovellus, offline-käyttö.

Natiivia vastaan. Kolme kertaa suuremmat kustannukset, Apple ja Microsoft syynäävät kaikki päivitykset sovellukseen, pitää ottaa huomioon ehdot mitä sovellus saa sisältää, sovelluskaupat ottavat 30 prosenttia tuotosta.

Muutettu viimeksi: 26. heinäkuuta 2013

Tekijä: Tomi Häsä (tomi.hasa@gmail.com)

URL: http://sites.google.com/site/tomihasa/taistelu-jatkuu-html5