Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
App portability with smart devices: A case study from iOS to tvOS
KTH, School of Information and Communication Technology (ICT).
2016 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Det finns numera många olika enheter som en mjukvaruutvecklare be-höver ha i åtanke – ett program kan förekomma både på datorn, i mobilen, på surplattan och i klockan. Eftersom det kontinuerligt introduceras nya smarta enheter, är det troligt att företag kommer vilja nyttja de nya möj-ligheterna som uppstår. Således kan företag skapa nya program eller porta sina befintliga till de nya miljöerna.

Apple presenterade nyligen en ny version av sin Apple TV, och med-delade att appar nu även kommer finnas för nedladdning på denna platt-form. Denna uppsats undersöker hur en produktivitetsapp skapad för Ap-ples mobila operativsystem (iOS) kan portas och förfinas för det nya Apple TV-operativsystemet (tvOS). Dessutom undersöks de problem relaterade till app-portabilitet som uppstår vid portning mellan smarta enheter.

En fallstudie genomfördes där en viss app portades från iOS till tvOS med det nya programmeringsspråket Swift. Först portades appen med ett naivt angreppssätt, där fokus låg på källkodsportabilitet och minimala portningskostnader. Därefter portades appen med ett förfinat angreppssätt för att göra den lämpligare för den avsedda plattformen. Relaterad litter-atur, såsom forskning kring app-portabilitet, smart TV:s och smarta en-heter, undersöktes för att ge en djupare förståelse och för att identifiera ytterligare problem gällande app-portabilitet.

Uppsatsen presenterar portningsprocessen, samt de identifierade app-portatbilitetsproblemen vid portning mellan smarta enheter: valet av pro-grammeringsparadigm, leverantörsspecifika API:er, plattformsbegrän-sningar, datalagring och migration av data, användarkontext, naviger-ing och interaktion, portabilitet-kontra-användarupplevelse, projekt- och team-aspekter, samt den snabba utvecklingen inom området. Slutligen diskuteras huruvida apparna borde portas över huvud taget, eller om de hellre borde omskapas från noll för att optimalt kunna utnyttja de nya plattformarnas möjligheter.

Ytterligare forskning krävs för att verifiera resultaten på andra platt-formar, och för att se om plattformsoberoende verktyg (exempelvis webb-teknologier) kan var till nytta även när man ser till smarta enheter (till skillnad från bara mobil-till-mobil).

Place, publisher, year, edition, pages
2016. , p. 91
Series
TRITA-ICT-EX ; 2016:47
Keyword [sv]
Appar, portabilitet, smarta enheter, smart TV, tvOS, iOS, platt-formar, mjukvaruutveckling
National Category
Engineering and Technology Communication Systems
Identifiers
URN: urn:nbn:se:kth:diva-200678OAI: oai:DiVA.org:kth-200678DiVA: diva2:1070155
External cooperation
Subject / course
Information and Communication Technology
Educational program
Bachelor of Science - Information and Communication Technology
Examiners
Available from: 2017-01-31 Created: 2017-01-31Bibliographically approved

Open Access in DiVA

fulltext(16096 kB)121 downloads
File information
File name FULLTEXT01.pdfFile size 16096 kBChecksum SHA-512
a71ce4a3baee21b014a4a0aa45c48033371dfdb90e371ea6711f09bcb65a5bae3e83039793191704c82672d344d8ec8ac6e2207e49e1cafd4c818995603b370d
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Engineering and TechnologyCommunication Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 121 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 238 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf