{"id":1001,"date":"2018-03-29T11:40:01","date_gmt":"2018-03-29T11:40:01","guid":{"rendered":"https:\/\/www.sysbunny.com\/blog\/?p=1001"},"modified":"2021-04-25T19:50:40","modified_gmt":"2021-04-25T14:20:40","slug":"android-p-will-cut-fragmentation-by-withdrawing-support-for-apps-developed-for-android-4-1-below","status":"publish","type":"post","link":"https:\/\/www.sysbunny.com\/blog\/android-p-will-cut-fragmentation-by-withdrawing-support-for-apps-developed-for-android-4-1-below\/","title":{"rendered":"Android P Will Cut Fragmentation by Withdrawing Support for Apps Developed for Android 4.1 &#038; below"},"content":{"rendered":"<span data-preserver-spaces=\"true\">Unlike Apple Inc., the Android platform hardly can impose harsh steps to cut the fragmentation issues by withdrawing quick supports to older versions of Android OS and devices. Therefore, Google takes slow but steady measures to compel developers to create apps with the supports for the latest versions only and voluntarily.<\/span>\n<h4><span data-preserver-spaces=\"true\">Introduction:<\/span><\/h4>\n<span data-preserver-spaces=\"true\">On March 7, 2018, Google has announced its 9th major Android OS release for\u00a0<\/span><a class=\"editor-rtfLink\" href=\"https:\/\/www.sysbunny.com\/hire-android-developer.php\" target=\"_blank\" rel=\"noopener noreferrer\">Android app developer<\/a><span data-preserver-spaces=\"true\">\u00a0preview and symbolized it as Android P among the Android Central developer community. The said OS release has several revolutionary and expected features.<\/span>\n\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1002\" src=\"https:\/\/www.sysbunny.com\/blog\/wp-content\/uploads\/2018\/03\/Sysbunny-leading-IT-solution-Provider1-3.jpg\" alt=\"\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/www.sysbunny.com\/blog\/wp-content\/uploads\/2018\/03\/Sysbunny-leading-IT-solution-Provider1-3.jpg 1920w, https:\/\/www.sysbunny.com\/blog\/wp-content\/uploads\/2018\/03\/Sysbunny-leading-IT-solution-Provider1-3-300x169.jpg 300w, https:\/\/www.sysbunny.com\/blog\/wp-content\/uploads\/2018\/03\/Sysbunny-leading-IT-solution-Provider1-3-768x432.jpg 768w, https:\/\/www.sysbunny.com\/blog\/wp-content\/uploads\/2018\/03\/Sysbunny-leading-IT-solution-Provider1-3-1024x576.jpg 1024w, https:\/\/www.sysbunny.com\/blog\/wp-content\/uploads\/2018\/03\/Sysbunny-leading-IT-solution-Provider1-3-1200x675.jpg 1200w, https:\/\/www.sysbunny.com\/blog\/wp-content\/uploads\/2018\/03\/Sysbunny-leading-IT-solution-Provider1-3-594x334.jpg 594w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/>\n<h3>Features of Android P Version<\/h3>\nFor instance,\n<ul>\n \t<li>It has a movable search bar and date widgets<\/li>\n \t<li>Room for intensive customization<\/li>\n \t<li>The ubiquitous presence of pixel launcher<\/li>\n \t<li>Picture-in-picture<\/li>\n \t<li>Tablet focused<\/li>\n \t<li>Quick availability<\/li>\n<\/ul>\n<span data-preserver-spaces=\"true\">Today, I am not going to explain listed\u00a0<\/span><a class=\"editor-rtfLink\" href=\"https:\/\/www.sysbunny.com\/blog\/how-to-getting-started-with-android-app-development-for-beginners\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span data-preserver-spaces=\"true\">all features and functionality that come with Android<\/span><\/a><span data-preserver-spaces=\"true\">\u00a0P in the current post. My focal point is the last one, the quick availability of apps and devices.<\/span>\n<h4><span data-preserver-spaces=\"true\">Quick &amp; Wider Availability<\/span><\/h4>\n<span data-preserver-spaces=\"true\">Since the last couple of releases and updates, Google is trying to impose a policy that Apple has adopted since its birth. It is beating fragmentation issues by withdrawing support for older devices and OS versions.<\/span>\n\n<span data-preserver-spaces=\"true\">Being a proprietary ecosystem, it is easy to implement such policies for Apple Inc. It is pretty challenging for Google to be an open platform supporting open-source OS, and a big alliance consists of several hardware manufacturers.<\/span>\n\n<span data-preserver-spaces=\"true\">Therefore, Google is moving towards the same slowly but steadily by grabbing each upcoming opportunity. Google takes wise steps in the same direction by giving plenty of time and providing adequate resources to the 3rd party developers to create apps with support for the latest versions of Android OS and Android devices.<\/span>\n\n<span data-preserver-spaces=\"true\">Thus, it takes a manufacturer-friendly and developer-friendly stand. Let\u2019s see what it has done with the latest Android P release.<\/span>\n<h4><span data-preserver-spaces=\"true\">Manufacturers and Developer-friendly Stance<\/span><\/h4>\n<span data-preserver-spaces=\"true\">In due course, Google Inc. has taken a significant step towards mitigating OS and device-level fragmentation on the eve of\u00a0<\/span><a class=\"editor-rtfLink\" href=\"https:\/\/android-developers.googleblog.com\/2018\/03\/previewing-android-p.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span data-preserver-spaces=\"true\">the Android P developer preview<\/span><\/a><span data-preserver-spaces=\"true\">\u00a0release. It has declared that when 3rd party developers submit the apps on the Play Store with the Android P version of OS, the starting support will allow for Android 4.2 and fixed Android 8.0 or higher version as target submission.<\/span>\n\n<span data-preserver-spaces=\"true\">Technically, APK teardown with a new MIN_SUPPORTED_TARGET_SDK_INT class blocks the latest version to work below API level 17 (below Android 4.2). Thus, it makes installation impossible for anything lower than API level 17.<\/span>\n\n<span data-preserver-spaces=\"true\">Moreover, Google has clarified last December that the Android app submitted in Play Store should not be more than one year old. It means developers must submit the new version of an app developed with the latest technologies and the latest Android OS version to mitigate the fragmentation issues upfront. It has also emphasized security issues and takes a stance to address them by offering the latest hardware and operating systems.<\/span>\n\n<span data-preserver-spaces=\"true\">Another reason to cut the support for Android 4.1 is that the version is not advanced enough to support the latest Android devices, including Pixel 1 &amp; 2.<\/span>\n<h3><span data-preserver-spaces=\"true\">What Android App Developers Have To Do?<\/span><\/h3>\n<span data-preserver-spaces=\"true\">With Android 4.1 and lower version compatibility blockage, developers have to follow things upfront before jumping on the development board.<\/span>\n<ul>\n \t<li><span data-preserver-spaces=\"true\">Ensure the app compatibility that it should be fully functional on the new Android P version.\n\n<\/span><\/li>\n \t<li><span data-preserver-spaces=\"true\">Developers have to make small changes in APK but not any on app targetSDKVersion or anything in using the new APIs.\n\n<\/span><\/li>\n \t<li><span data-preserver-spaces=\"true\">Android developers have to update their apps on an annual basis and ensure compatibility with the latest OS and devices in the Android ecosystem.\n\n<\/span><\/li>\n \t<li><span data-preserver-spaces=\"true\"><a href=\"https:\/\/www.sysbunny.com\/blog\/essential-skills-needed-to-become-a-perfect-android-developer\/\">Android developers<\/a> can start with a new API once they update target SDKVersion and check whether apps are running successfully or not.\n\n<\/span><\/li>\n \t<li><span data-preserver-spaces=\"true\">In the latest version, Android P, Google has added an important security feature that prevents ideal apps from accessing the mic and camera like hardware and software features. It blocks unauthorized access hence, hacking or any other malicious activity. It is a big step towards enhanced security, and developers have to brace these security features in upcoming apps with Android P and higher versions.<\/span><\/li>\n<\/ul>\n<span data-preserver-spaces=\"true\">Finally,\u00a0<\/span><strong><span data-preserver-spaces=\"true\">Android P app developers<\/span><\/strong><span data-preserver-spaces=\"true\">\u00a0have to test the app compatibility thoroughly and ensure the best user experiences.<\/span>\n<h5><span data-preserver-spaces=\"true\">Conclusion:<\/span><\/h5>\n<span data-preserver-spaces=\"true\">The\u00a0<\/span><a href=\"https:\/\/www.sysbunny.com\/android-application-development.php\"><span data-preserver-spaces=\"true\">Android application development team at SysBunny<\/span><\/a><span data-preserver-spaces=\"true\">\u00a0is always trying to acknowledge the latest updates in Android ecosystems that can benefit other Android app developers and clients or businesses with existing and upcoming Android applications.<\/span>\n\n<span data-preserver-spaces=\"true\">If you want to reap the advantages of our updated Android talents for your next project, feel free to put your requirements on the table.<\/span>","protected":false},"excerpt":{"rendered":"Unlike Apple Inc., the Android platform hardly can impose harsh steps to cut the fragmentation issues by withdrawing quick supports to older versions of Android OS and devices. Therefore, Google takes slow but steady measures to compel developers to create apps with the supports for the latest versions only and voluntarily. Introduction: On March 7, [&hellip;]","protected":false},"author":1,"featured_media":1007,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[182,251],"acf":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/www.sysbunny.com\/blog\/wp-content\/uploads\/2018\/03\/banner-38.jpg","_links":{"self":[{"href":"https:\/\/www.sysbunny.com\/blog\/wp-json\/wp\/v2\/posts\/1001"}],"collection":[{"href":"https:\/\/www.sysbunny.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sysbunny.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sysbunny.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sysbunny.com\/blog\/wp-json\/wp\/v2\/comments?post=1001"}],"version-history":[{"count":6,"href":"https:\/\/www.sysbunny.com\/blog\/wp-json\/wp\/v2\/posts\/1001\/revisions"}],"predecessor-version":[{"id":3191,"href":"https:\/\/www.sysbunny.com\/blog\/wp-json\/wp\/v2\/posts\/1001\/revisions\/3191"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sysbunny.com\/blog\/wp-json\/wp\/v2\/media\/1007"}],"wp:attachment":[{"href":"https:\/\/www.sysbunny.com\/blog\/wp-json\/wp\/v2\/media?parent=1001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sysbunny.com\/blog\/wp-json\/wp\/v2\/categories?post=1001"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sysbunny.com\/blog\/wp-json\/wp\/v2\/tags?post=1001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}