dc.contributor.advisor | Lakanen, Antti-Jussi | |
dc.contributor.author | Mäkinen, Erkko | |
dc.date.accessioned | 2017-05-26T15:45:03Z | |
dc.date.available | 2017-05-26T15:45:03Z | |
dc.date.issued | 2017 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/54123 | |
dc.description.abstract | 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. | fi |
dc.description.abstract | 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. | en |
dc.format.extent | 20 | |
dc.language.iso | fin | |
dc.rights | This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. | en |
dc.rights | Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty. | fi |
dc.subject.other | monialustainen | |
dc.subject.other | mobiili | |
dc.subject.other | sovelluskehitys | |
dc.title | Monialustaisten mobiilisovellusten kehittämistavat | |
dc.identifier.urn | URN:NBN:fi:jyu-201705262510 | |
dc.type.ontasot | Kandidaatintutkielma | fi |
dc.type.ontasot | Bachelor's thesis | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.oppiaine | Tietotekniikka | fi |
dc.contributor.oppiaine | Mathematical Information Technology | en |
dc.date.updated | 2017-05-26T15:45:04Z | |
dc.rights.accesslevel | openAccess | fi |