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.
Asiasanat
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Kandidaatintutkielmat [5283]
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
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 ... -
Mobiilisovellusten omaksumiseen vaikuttavia tekijöitä
Latvatalo, Jouni (2008)Tutkielman tarkoituksena on selvittää mitä innovaation diffuusioteorian sekä teknologian hyväksymismallin esittämiä seikkoja liittyy mobiilisovellusten omaksumiseen yksilötasolla, ja kuinka innovaatioiden diffuusioteoria ... -
Mobiilisovellusten aiheuttamat uhat käyttäjän yksityisyydelle
Simsiö, Sami (2018)Älypuhelimien yleistyminen on tuonut laajan valikoiman mobiilisovelluksia käyttäjien saataville. Mobiilisovelluksilla hoidetaan nykyään monia arjen asioita niin pankkiasioinnista ystävien kanssa kommunikointiin. Samalla ... -
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 ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.