Software Development for Fragmented Android Ecosystem
Karppinen, Atte (2020)
Karppinen, Atte
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024060521060
https://urn.fi/URN:NBN:fi:amk-2024060521060
Tiivistelmä
The aim of this diary thesis was to fix issues in company’s mobile applications and whenever possible, design fixes to work in all or most Android devices regardless of device’s OS version or its manufacturer. There are thousands of Android device models in the world and 20 different Android operating system versions for which programmers can write applications. Many device manufacturers add their own software on top of the clean Android OS, thus altering the device’s functionality and behaviour. Writing code that is considerate of the device’s OS version and manufacturer’s software installed on top of pure Android is already demanding and getting more so in every passing year. On top of that manufacturers may do significant changes to their software’s behaviour during OS version upgrades.