Mobiilisovelluksen teko eri alustoille
Jurvelin, Timo (2012)
Jurvelin, Timo
Kemi-Tornion ammattikorkeakoulu Lapin ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012120518405
https://urn.fi/URN:NBN:fi:amk-2012120518405
Tiivistelmä
Perehdyin eri web-rajapintoihin ja olen selvittänyt miten hyvin ne tukevat erilaisia mobiili-käyttöjärjestelmiä. Rajapinnat auttavat ongelmassa, joka tulee alustojen erilaisesta tuesta tekniikoita kohtaan.
Tutkin miten rajapinnat auttavat mobiilisovelluksen siirrettävyydessä toisille alustoille. Pohjana testauksessa käytän mobiilisovellusta, joka on tehty Androidille. Sovelluksen teossa käytän jQuery Mobilea, joka yhtenäistää web-standarditukea eri laitteiden selaimille. Sovelluksessa on käytössä myös PhoneGap. PhoneGap on sovelluskehys, jolla voi tehdä natiivisovelluksia monille mobiilialustoille.
Web-rajapintojen tuki eri mobiililaitteille on aika hajanaista ja ominaisuudet eivät ole täysin samoja kaikissa alustoissa. Kuitenkin tuki uusille ja suosituimmille alustoille on hyvä. Sovelluksen siirrettävyys alustalta toiselle sovelluskehyksen avulla oli vaivatonta. Täytyy kuitenkin ottaa huomioon, että sovellus oli pieni ja yksinkertainen, joten laajempi sovellus useammilla ominaisuuksilla voisi olla eri asia.
Tutkin miten rajapinnat auttavat mobiilisovelluksen siirrettävyydessä toisille alustoille. Pohjana testauksessa käytän mobiilisovellusta, joka on tehty Androidille. Sovelluksen teossa käytän jQuery Mobilea, joka yhtenäistää web-standarditukea eri laitteiden selaimille. Sovelluksessa on käytössä myös PhoneGap. PhoneGap on sovelluskehys, jolla voi tehdä natiivisovelluksia monille mobiilialustoille.
Web-rajapintojen tuki eri mobiililaitteille on aika hajanaista ja ominaisuudet eivät ole täysin samoja kaikissa alustoissa. Kuitenkin tuki uusille ja suosituimmille alustoille on hyvä. Sovelluksen siirrettävyys alustalta toiselle sovelluskehyksen avulla oli vaivatonta. Täytyy kuitenkin ottaa huomioon, että sovellus oli pieni ja yksinkertainen, joten laajempi sovellus useammilla ominaisuuksilla voisi olla eri asia.