dc.contributor.advisor | Tiihonen, Timo | |
dc.contributor.author | Ruohonen, Sampo | |
dc.date.accessioned | 2022-03-14T11:05:00Z | |
dc.date.available | 2022-03-14T11:05:00Z | |
dc.date.issued | 2022 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/80095 | |
dc.description.abstract | Natiivi mobiilikehitys vaatii taitotietoa kunkin mobiilialustan työkaluista. Monialustakehityksellä voidaan kehittää sovellus monelle alustalle pienemmällä työmäärällä. Tässä tutkielmassa vertaillaan monialustakehitysteknologioiden ja -tapojen eroja. Web-sovellusten vahvuuksia ovat päivitettävyys, vähäinen tallennustilan käyttö käyttäjän laitteella ja kehityksen helppous web-kehittäjille. Ne ovat kuitenkin riippuvaisia verkkoyhteydestä. Kääntämiseen perustuva Flutter on lähes natiivin nopeutensa sekä natiivin tunnun ansiosta mielenkiintoinen vaihtoehto. | fi |
dc.description.abstract | Native mobile development requires knowhow about the tools of each mobile platform. Cross-platform development allows developing an app to multiple platforms with a smaller amount of work. This thesis compares the differences in cross-platform development technologies and styles. The advantages of web applications are the ease of updating, their need of little space on the user's device and simplicity of development for the web-developer. However, they require an internet connection. Compilation-based Flutter is an interesting option based on its close to native speed and native feel. | en |
dc.format.extent | 35 | |
dc.language.iso | fi | |
dc.subject.other | monialustakehitys | |
dc.subject.other | mobiili | |
dc.subject.other | web-sovellukset | |
dc.subject.other | hybridisovellukset | |
dc.subject.other | ajoympäristösovellukset | |
dc.subject.other | tulkatut sovellukset | |
dc.title | Mobiilimonialustakehitysympäristöt ja suorituskyky | |
dc.identifier.urn | URN:NBN:fi:jyu-202203141801 | |
dc.type.ontasot | Bachelor's thesis | en |
dc.type.ontasot | Kandidaatintyö | fi |
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 | Jyväskylän yliopisto | fi |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.oppiaine | Tietotekniikka | fi |
dc.contributor.oppiaine | Mathematical Information Technology | en |
dc.rights.copyright | 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.rights.copyright | This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. | en |
dc.contributor.oppiainekoodi | 602 | |
dc.subject.yso | ohjelmistokehitys | |
dc.subject.yso | mobiilisovellukset | |
dc.subject.yso | mobiililaitteet | |
dc.subject.yso | tietotekniikka | |