Phones

Android 15 could force apps to occupy 100% of the screen

Smartphones have come a long way in size over the past few years, getting much larger an smarter. With increased screen space, you can now cram in more content than before. However, in recent years, smartphone sizes and bezels have pretty much stayed the same. This means app developers need to get creative with how they utilize the available space.

Android has been allowing apps to use the entire height and width of the display, going edge-to-edge, for a while now. However, many apps haven’t fully taken advantage of this. The game might change with the release of Android 15, as it’s set to make some apps go edge-to-edge by default.

Currently, for apps to go edge-to-edge, they need to willingly adopt it by incorporating specific APIs. This is because having the UI behind the navigation bar and status bar (also called “system bars”) might not work well for every app, especially if there are interactive elements like buttons that could clash with the system bars.

Developers have a way to handle these conflicts before activating edge-to-edge mode for their apps, but the fact that it’s optional highlights why Google hasn’t mandated this for every app. However, things might be changing soon. I stumbled upon code in the latest Android 14 QPR2 beta suggesting that the OS might enforce this for apps targeting the next Android version.

To give developers ample time for updating, testing, and debugging their apps for the latest Android OS versions, Google introduced a new settings page in Android 11 called “App Compatibility Changes.” This page lets developers switch on or off specific system behaviors that could potentially mess up their apps.

The set of compatibility changes applied to a specific app depends on its target API level, a number indicating how the app should run on different Android versions. For instance, an app targeting API level 34 (matching Android 14) will face all the new under-the-hood battery, memory management, and API changes enforced by the OS. Likewise, an app targeting API level 35 (the API level for Android 15) will need to handle any new system behaviors introduced by the latest OS version.

Rohan Sharma

Recent Posts

Best Video Editing Software For PC

Video editing is one of the most in-demand skills in today’s content creation era. If…

6 months ago

Samsung planning to introduce blood glucose monitoring with Galaxy Watch 7

There have been whispers about Samsung's ambition to equip their wearable gadgets with a neat trick:…

6 months ago

TSMC to lock horns with Intel with its A16 chip manufacturing tech

Taiwan Semiconductor Manufacturing Co (TSMC) recently dropped the news that they're gearing up to kick off production…

6 months ago

Is ChatGPT accurate and should we believe what it says?

Modern chatbots like ChatGPT can churn out dozens of words per second, making them incredibly…

6 months ago

Mark Zuckerberg claims Meta is years away from making money through gen AI

The race for generative AI is in full swing, but don't count on it raking…

6 months ago

How JioCinema’s dirt cheap plans can mean trouble for Netflix, Amazon Prime

JioCinema, the famous Indian on-demand video-streaming service, unveiled a new monthly subscription plan, starting at…

6 months ago