Article

Google plans to improve app security: What does it mean for Android apps?

Topic: Business Accounting Software and QuickBooksPublished January 23, 2018

Legacy signals

Legacy popularity: 847 legacy views

Google plans to improve app security: What does it mean for Android apps? Android supports more than 2 billion devices. In 2017, 82 billion apps were installed on Google Play. In short, many personal data are at risk. No wonder that Google has cleared the protection of all application data to the top priority.rnAlthough Google is pursuing a long-term, holistic approach to app security, scanners do not capture everything. Users should still be aware of compromised apps, spyware and distributed malware. In response to these digital threats, Google has recently released an enhanced announcement of security and performance improvements for 2018. So Google plans to improve the Android app security in the future. Account access and discoveryrnDevelopers expect that changes will be made to how apps access user accounts. Apps can not access the system data or device functions of a user with no explicit permission. This requirement will enforce stricter malware protection and increase overall security.rnEvery Android application works in a so-called process sandbox. These silos offer a unique advantage to Android apps, as malicious software can be more efficiently captured and recognized. If the app requires data resources other than a one-to-one sandbox, a usage permit is required.rnAn Android app in its most basic form has no standard permissions and can not affect the user experience. To access protected device data, authorization tags must be written to the app manifest.rnFrom today, applications are required to install applications that are compatible with older Android operating systems - Android Lollipop and lower - permissionscompatible. If anew authority is added, the user status is notified when updating the application. Once the software is installed, the permission can not be revoked, unless the app is completely uninstalled.rnHowever, in the second half of 2018, Android will need new apps to work at the latest API level. This requirement ensures that apps are designed for improved security and performance features. After this change, the usage permissions are sent to the user at run time and may be withdrawn to the user as needed. This extension gives users full control over which private data their most frequently used apps access. Restrictions on accessibility featuresrnThe restrictions that Android imposes on system permissions are intended to limit apps' access to potentially dangerous permissions. Android categorizes system permissions into a number of levels of protection, but the best-known levels of protection are what Android calls normal and dangerous. rnRequests for a user's calendar, camera, contacts, location, microphone, SMS, or memory are placed in the group of dangerous permissions. When an app obtains access to a particular function that is in a dangerous entitlement category, the system automatically grants access to any other function within that group - initially. For example, if an app is authorized to read a user's contact information and then the user's contact information is requested, the system automatically grants the permission. However, by the year 2019, developers will need to publish and update apps to be compatible with any new Android dessert version (eg, Oreo). Therefore, each private data entry will depend on the user authorization. While this decision limits important safety risks, it may provide some insight into the limited functionality and interference. By building software on Android, developers can leverage data-grabber access to manipulate, optimize, and improve functionality to enhance usability. Developers can use these permissions, which were originally used to simplify a particular function or function for people with disabilities, to enhance the universal user experience. Functional details such as remembering passwords, capturing text, simplifying copying and pasting, and even personalizing colors, graphics, and animations are subject to the limitations of the new Android security restrictions. Skepticism of certification bodies Another component of Android's security auditing is the feature that prevents the operating system from trusting users-assigned Certification Authorities (CAs) by default. The goal of how Android can handle CAs is secure app traffic. Starting with Android Nougat, this safe-by-default setting has been implemented to promote consistency in the management of file-based application data. Android now offers a standardized protocol for integrating trusted system CAs. Developers always had a choice of which CAs to trust in their app, but Android now has improved trust definition APIs. rnUser-added certification authorities may be further trusted for the entire application or within certain parameters. Here are some examples of programming custom trustee and security credentials. No support for implicit binding service () Services are long-running operations that run in the background or foreground of an app. Services will continue to run until it taps, even if a user switches between apps. Multiple components can connect to and interact with services to perform network transactions, play music, interact with content providers, and perform interprocess communication (IPC). rnThere are three types of services: foreground, background and bound. By the end of 2018, Android will enforce newbound-related-service-requirements. Embedded service allows app components to be bound to specific services. Embedded service can receive request submissions, receive responses, and initiate IPC. rnFrom now on developers can call Service () without giving an explicit view, but this is changed. Developers will soon have to provide anexplicableappearance when calling service () to prevent apps from over-claiming device resources and promoting general app security. It is important to note that services can not have a user interface and therefore can not tell the user what service is being started. rnWhen an app uses an implicit approach to starting a bound service, this poses a significant security risk because you can not be sure which service is responding to the intent. To give an explicit view, developers must identify the required component using their fully qualified class name. This requirement will drastically reduce the use of shared data between applications. Developers expect that every time an implicit future view is invoked, fallback exceptions are obtained from the system. 2017 was a year of tremendous growth for Google Play. Google's efforts to proactively reduce risk in the Android app ecosystem have not gone unnoticed. And although Google can not predict what kinds of attacks are likely, it can be expected that the safety performance will improve over the course of 2018 as Google addresses the ever-growing digital threat.

Further reading

Further Reading

4 total

Article

Many health and fitness apps can count steps and calories, but they often fail at the most important part: turning everyday lifestyle data into insights that doctors and patients can actually use. Meal photos, activity logs, and energy expenditure can tell a much bigger story but only if they’re analyzed in a meaningful way over time. Hanoi MH is a health and nutrition AI platform designed to bridge that gap. By analyzing meals and movement, and forecasting BMI and MET tren

January 19, 2026

Article

Financial markets move fast often faster than individual traders or even financial teams can keep up. Stocks fluctuate by the second, crypto moves 24/7, and traditional platforms often overwhelm users with charts, indicators, and raw numbers. What’s missing is clarity. Inveto fills that gap as an AI-powered trading and investment forecasting platform designed to turn complex real-time data into clear insights, actionable signals, and personalized reports. Instead of guessin

January 16, 2026

Article

Why Global Software Development Partners Are Reshaping the IT LandscapernIn a world where digital transformation is no longer optional, companies of all sizes are turning to global software development partners to accelerate innovation, reduce costs, and build scalable tech solutions. Whether it's launching a new product or modernizing legacy infrastructure, having a reliable IT partner can make all the difference. Custom Software Development Is Not One-Size-Fits-AllrnEvery b

December 18, 2025

Article

Most projects don’t fail mid-way—they fail before they start because teams skip the software project discovery phase. Discovery aligns business goals with technical realities, clarifies scope and risks, and sets realistic budgets and timelines. If you want to save time and money, start here. What Discovery IsrnA time-boxed Discovery Phase in software development that turns assumptions into a plan and validates feasibility. Expected outcomes: — Shared problem definition,

October 28, 2025