Monialustaisten mobiilisovellusten kehittämistavat
Mobiililaitteiden käyttö on lisääntynyt huomattavasti lähivuosina, joten sovelluksia
kehitetään yhä enemmän. Sovellusten kehittäminen kuhunkin ympäristöön natiivisti
on kuitenkin kallista ja vaatii runsaasti aikaa, sillä sovellukset joudutaan luomaan alustoille erikseen. Monialustainen mobiilisovelluskehitys pyrkii tuomaan ratkaisun tähän ongelmaan mahdollistamalla sovelluksen toiminnan usealla alustalla yhden ohjelmakoodin pohjalta.
Tässä tutkielmassa käydään läpi mitkä hyödyt ja haasteet ovat tyypillisiä natiiveille webpohjaisille, hybrideille, tulkatuille ja käännetyille sovelluksille. Lisäksi tutkielmassa vertaillaan neljän erilaisen ohjelmistokehyksen ominaisuuksia, sekä mitä rajoitteita ja mahdollisuuksia ne asettavat kehittäjille. Lopuksi käydään läpi mikä monialustaisista sovellustyypeistä soveltuu parhaiten tietynlaisille mobiilisovelluksille. The popularity of smartphones has been rising significantly and applications are
being built at a rising pace. However, it is expensive to develop applications separately for different operating systems because they are based on different programming languages and development tools. Cross-platform development tries to solve this problem by making it
possible to reach different platforms by relying only on one codebase.
This thesis goes through different cross-platform mobile application types and evaluates their advantages and challenges. There are also four different cross-platform frameworks that are compared to each other. In the last chapter there is a discussion about which development approach fits best for the specific mobile application types.
Keywords
Metadata
Show full item recordCollections
- Kandidaatintutkielmat [4406]
Related items
Showing items with similar title or keywords.
-
Käyttöliittymäkehitys kosketuskäyttöisille älypuhelimille
Kasari, Olli (2012)Kosketusohjauksen ja sovelluskauppojen läpimurron seurauksena älypuhelinvalmistajat ovat viime vuosina panostaneet entistä enemmän laitealustojensa käytettävyyteen sekä kolmansille osapuolille tarkoitettuihin kehitystyökaluihin. ... -
Alustariippumattomien mobiilisovellusten kehitystavat
Rusila, Santeri (2016)Mobiilisovellukset ovat nykyään erittäin suosittuja, mutta ne eivät ole aina saatavilla kaikille mobiilialustoille, sillä mobiilisovellusten kehittäminen erikseen kaikille suosituille mobiilialustoille vaatii paljon ... -
Käyttäjäkeskeinen suunnittelu mobiilisovellusten kehittämisessä
Leinonen, Matti (2016)Mobiilisovelluksia voidaan niiden kaikkialla läsnäolevan luonteen ansiosta hyö- dyntää mitä moninaisimmilla kohdealueilla ja niistä voi olla apua ja iloa mitä moninaisimmille kohderyhmille. Nämä monet erilaiset kohdealueet ... -
Mobiilisovellusten käytettävyyden arviointimenetelmistä
Pulkka, Tommi (2018)Mobiililaitteista on tullut monille käyttäjilleen ensisijainen alusta käyttää tietotekniikkaa. Tämä on nostanut esille kysymyksen siitä, kuinka mobiililaitteita ja mobiilisovelluksia tulisi suunnitella, jotta ne olisivat ... -
Mobiilisovellusten siirrettävyys ja toteutuksen abstraktiotaso
Lammassaari, Juhani (2006)