![]() ![]() Some manufacturers simply don’t want to invest the effort in adjusting their customized Android OS for older devices.įrequently there is a delay in OS updates by other companies because they implement their own user interface with exclusive features over the stock Android. Most Android devices are manufactured by third-party companies (Samsung, LG, Huawei, Xiaomi etc.), each with its own policy on if and when devices are updated with new versions of the operating system. Google does not have control over all devices and manufacturers and so they cannot completely control the delivery of new updates. As in most things in life, you must remember that you will never satisfy everyone, it’s the real world of mobile applications.Īnd, the more you go back, the greater the development pain (and expense). ![]() However, new OS versions are a double-edged sword with new features come inevitable challenges with backwards compatibility (some of the new classes and frameworks just aren’t available in older versions of OS).īy taking an approach of selecting the minimum OS version you can achieve a balance between going low enough to support as many devices as possible and not going too low that you don’t lose time and money. Each update of the mobile operating system introduces new technologies and updated APIs that give us the ability to create more stable, more functional and beautiful apps. In this article, we will discuss this question and we will attempt to present a reasonable answer.Īs software engineers (as I am by nature), we are always looking to take advantage of the latest technologies and best architecture approaches. The question of “Which Android and iOS versions should my app support?” is often raised by clients. ![]()
0 Comments
Leave a Reply. |