HTML5 istället för mobila applikationer: – en utvärdering
2014 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesisAlternative title
HTML5 instead of mobile applications : an evaluation (English)
Abstract [sv]
Syftet med denna rapport är att utvärdera vilka för- och nackdelar en portering av en mobilapplikation till webbapplikation innebär. I detta projekt byggdes därför en prototyp i HTML5 baserad på företaget Mindarks Android-applikation Virtual Tycoon, ämnad att imitera ursprungsapplikationen i så hög grad som möjligt. Denna prototyp används som utvärderingsunderlag för denna rapport. Den främsta fördelen med att erhålla en webbapplikation är att produkten kan göras plattformsoberoende, detta medför större målgrupp och mindre utvecklingskostnader. Med dagens webbutvecklingsverktyg är det i princip möjligt att åstadkomma allt som en mobilapplikation kan utföra i termer av grafik och prestanda. En portering av detta slag innebär emellertid vissa kompromisser. Vid utvecklandet av en webbapplikation kan inte utvecklaren interagera med enhetens operativsystem eller ta del av dess inbyggda funktioner. Säkerhetsmässigt är även webbapplikationer mer sårbara för attacker, och kodintegriteten försämras då all kod som körs i webbläsaren blir synlig för användaren. I och med detta projekts genomförande har slutsatsen dragits att webbapplikationer mycket väl kan ersätta nativa mobilapplikationer
Abstract [en]
The purpose of this report is to evaluate the advantages and disadvantages related to a portation of a native mobile application to a web application. Thus a prototype was built based on the Android application Virtual Tycoon, a product by the company Mindark, with the purpose to imitate the native app to the highest degree possible. This prototype was used as a base of evaluations for this project. The main advantage of creating a web application is that it can be made cross-platform. This causes the product to have a broader user base as well as reduces the development costs. With today's means of web development nearly all aspects of a native app can be imitated in terms of graphics and performance. A portation of this kind is not without compromise. When creating a web application the developer cannot interact with the operating system of the device or use its native functions. Security-wise the web application will be vulnerable to more types of attacks, and the code integrity will be impaired since all code executed in the web browser is visible to the user. By the accomplishment of this project, the conclusion drawn is that web applications is a worthy substitute to native mobile applications
Place, publisher, year, edition, pages
2014. , p. 44
Keywords [en]
HTML5, responsive, cross-platform, web, porting, CSS, JavaScript
Keywords [sv]
HTML5, responsiv, cross-platform, web, portering, CSS, JavaScript
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:hv:diva-6782Local ID: EDT501OAI: oai:DiVA.org:hv-6782DiVA, id: diva2:753260
Subject / course
Computer enigeering
Educational program
Datateknisk systemutveckling
Supervisors
Examiners
2014-10-142014-10-072014-10-14Bibliographically approved