The task of porting native applications to multiple devices can be considered tedious if this task involves getting accommodated to different development environments and a multitude of different tools, such as different programming languages, in order to complete said task.Cross-platform development, HTML5-basedsolutions, has proven an alternative with great potential. The question is what the strengths and weaknessesofthis kind of development environmentarefor a developer, and if they match what contemporary research claims, which tends to be focused on technical aspectsat many times.In contemporary research about cross-platform development, which generally comparesmany different approaches and as a result lack in depth, a perspective that also includes desktop solutions is also absent, even if there are multiple solutions on the desktop platform that can be considered equivalent to the frameworks that have been touched by previous research on mobile platforms. In addition, some research might be a bit out of dateas software development trends move forward at a tremendous speed. This paper aimedtoprovide fresh insight into the matter byevaluating strengths and weaknesses within contemporary software solutions in the genrefrom a development perspective, as well as try to widen the perspective to also include desktop solutions.The results have shown thatHTML-based solutions exceed inportability, modularity, scalability, development environment maturity, maintainability and simplicity, while there are small weaknesses to be found primarily within platform API accessiblityandlong-term feasibility from theversionconsistencyperspective.Multiple other weaknesses like performance that are outside the scope of this study were also mentioned. However, some respondents found thatthe ability to sacrifice some performance and API accessibility for more portability and simplicity without sacrificing all of it is one of the greatest strengths of HTML-based cross-platform solutions for application developmentby itself, rather than themoreconcrete aspects.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:umu-159533 |
Date | January 2019 |
Creators | Sander, Martin |
Publisher | Umeå universitet, Institutionen för informatik |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | Informatik Student Paper Bachelor (INFSPB) ; SPB 2019.16 |
Page generated in 0.0021 seconds