Utvärdering av multiplattformsutvecklingsverktyg för smarta mobiler

Detta är en Kandidat-uppsats från Avdelningen för Industriell utveckling, IT och Samhällsbyggnad

Författare: Thomas Pehrson; [2011]

Nyckelord: ;

Sammanfattning: Genom att använda ett multiplattformsutvecklingsverktyg kan utvecklare distribuera applikationer till flera olika plattformar. Problemet är att dessa verktyg inte är lika välanvända eller dokumenterade som de dedikerade (t.ex. Android SDK) och det kan vara svårt för enskilda utvecklare eller företag att veta vilket verktyg de ska välja. Efter en grundlig kartläggning av flera multiplattformsutvecklingsverktyg valdes slutligen Corona SDK och PhoneGap ut för vidare utvärdering. Utvärderingen utfördes genom att skapa en applikation som sparar, raderar och visar noter i båda verktygen liknande en utvecklad med Android SDK. Därefter jämfördes utvecklingsprocessen med fokus på gränssnittsutformningen och databaskopplingen samt slutligen de färdiga applikationernas prestanda och minnesanvändning avgränsat till Android plattformen. Resultatet av utvärderingen visade att applikationen utvecklad i Android SDK hade bäst prestanda överlag och även minnesanvändningen var mindre än hos de övriga. Både Corona SDK och PhoneGap lämpar sig till att skapa liknande applikationer som använder en databas. PhoneGaps fördel var att det var lätt att utveckla gränssnittet genom HTML/CSS, dock var det långsamt samt mer minneskrävande jämfört med de övriga. Corona SDKs applikation hade bra prestanda med liknande tider som Android SDKs men en nackdel var att gränssnittutformningen var mer tidskrävande.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)