Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Androidin fragmentaatio – ongelmia ja ratkaisuja

Hautala, Heikki (2015)

 
Avaa tiedosto
hautala.pdf (1.016Mt)
Lataukset: 



Hautala, Heikki
2015

Tietotekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2015-06-03
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201505081275
Tiivistelmä
Android on Googlen kehittämä avoimeen lähdekoodiin perustuva käyttöjärjestelmä, joka on suunnattu kosketusnäytöllisille mobiililaitteille. Android-laitteiden valmistajia on paljon, ja valmistajilla saattaa olla kymmeniä eri laitemalleja. Vuonna 2013 eri laitemalleja oli lähes 12000. Syy tähän on se, että Androidin lähdekoodi on avoin. Eri valmistajien ja laitteiden valtava määrä on johtanut siihen, että sovelluskehittäjien on entistä vaikeampi taata sovellustensa toimivuus jokaisessa olemassa olevassa laitteessa. Laitteiden näyttökoot vaihtelevat suuresti, mutta sovellusten tulisi kuitenkin näyttää hyvältä kaiken kokoisilla näytöillä. Laitevalmistajat joutuvat myös toteuttamaan itse oheislaitteidensa ajureita, jolloin oheislaitteet saattavat käyttäytyä eri tavalla eri laitteissa. Lisäksi eri Android-versioita on paljon käytössä yhtä aikaa. Uusimmissa laitteissa on yleensä jokin Androidin uusimmista versioista, mutta edelleen myydään edullisia laitteita, joissa on jopa vuosia vanha versio eikä virallista päivitystä ole saatavilla. Yllä mainittujen seikojen vuoksi Android on fragmentoitunut. Android-fragmentaatio tarkoittaa siis sitä, että yhtä aikaa käytössä on paljon kooltaan, laitteistoltaan ja käyttöjärjestelmäversioltaan eroavia Android-laitteita. Tässä diplomityössä selvitetään Android-fragmentaatiosta johtuvia ongelmia, jotka tulisi ottaa huomioon Android-sovelluskehitysessä, sekä pyritään tuomaan esille erilaisia ratkaisuja, joita soveltaen kehitettävat Android-sovellukset toimisivat yhtä hyvin ja näyttäisivät yhtä hyviltä erilaisilla Android-laitteilla. Työssä käy ilmi, että Google tarjoaa monipuoliset Android-kehitystyökalut, joita oikein käyttämällä on mahdollista torjua suuri osa Android-fragmentaation tuomista ongelmista. Se vaatii kuitenkin paljon työtä toteutus- ja testausvaiheessa. Osa ongelmista sen sijaan saattaa vaatia hyvinkin laitteesta tai laitevalmistajasta riippuvia räätälöityjä toteutuksia. Kaikkia mahdollisia ongelmia on mahdotonta luetella, koska jokainen uusi Android-laite ja -versio voi tuoda uusia ongelmia.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [36027]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste