Android 9.0 will ban developers from using unofficial APIs

Android 9.0 will ban developers from using unofficial APIs

According to the developer forum XDA, a recent submission report in the Android Open Source Project (AOSP) found that Android 9.0 may restrict applications from accessing undocumented APIs in the Android SDK.

Let's first explain what API (Application Programming Interface) is. Let's take a simple example, such as Weibo's public API. Developers can get Weibo data based on these API interfaces, and then develop a third-party Weibo client. Developers only need to call these interfaces directly from the program without having to consider how to implement this function.

For developers, this is something very useful. The Android Software Development Kit (SDK) provides developers with the API libraries and tools they need to test and build new Android applications. With each new version of Android, there are a series of new APIs available for developers to use through the Android SDK.

However, this development kit is managed by Google, and not all APIs are submitted to Google. Many useful APIs are not authenticated or are directly hidden. Now many forums or forums for gamers have many software developed by individuals using these APIs. But with the update of Android 9.0, Google may completely ban access to hidden APIs.

The most obvious change brought about by this trend is that the Android system may reduce a lot of auxiliary functional software developed by third-party developers in the future, such as some ad-removal plug-ins, button mapping, sign-in assistants, etc. In fact, Google started to clean up such software in the Play Store in November last year.

[[217583]]

Indeed, many people use this type of API to create some malicious software with viruses, but most applications without authentication APIs are benign. They are also a platform for Android developers to show their creativity and promote the development of the Android system. For example, the early status bar immersive plug-ins have now been integrated into the system by major Android phone manufacturers.

Android's openness is a double-edged sword. We understand that Google may lock access to all hidden APIs in Android P to protect users from junk applications that abuse these APIs. But does Google need to carefully consider whether to limit Android's openness? A developer on the XDA forum bluntly said that the Android system is now more and more like a second iOS.

<<:  [Highly recommended] Four online tracking services to help you identify application anomalies

>>:  Will the mobile phone system be updated? This is actually a big question

Recommend

Where can I make a 400 phone call? What are the charges for 400 phone calls?

How much are 400 calls charged? What are the char...

The hoopoe's Mohawk hairstyle is actually showing off "I stink!"?

The hoopoe (Upupa epops), one of the most widespr...

Things about bad code

[[148851]] 1. Summary This is the second article ...

Many countries may face EU prosecution for alleged bias towards the public

According to foreign media reports, after the Vol...

3 Tips for Writing an Event Planning Proposal

Let’s talk about planning and writing plans today...

McLaren CEO: We have negotiated with Apple but no clear decision on acquisition

Recently, according to AutoBlog, as early as Sept...

How to use Baidu video to passively attract traffic!

1. Layout brand words Before using video to attra...

Baoneng emerges as buyer of Pangda in crisis

Following Evergrande's 14.5 billion yuan inve...

In-depth reveal of brand self-broadcasting methodology

Douyin, a short video content co-creation platfor...

Apple's bottom line from cracking down on App ranking manipulation

In the past two days, the news that Apple cracked...

Information flow advertising data analysis skills!

Information flow advertising often encounters var...