I’ve been each day driving a book-style foldable telephone for the previous few months now, and I don’t need to return to a standard candybar telephone. Watching movies, studying manga, and shopping the online are all far more comfy to do on the internal display screen of a book-style foldable than on a candybar telephone. Unfortunately, my expertise with the software on the 2 book-style foldables I’ve used to this point — the Samsung Galaxy Z Fold 5 and the OnePlus Open — hasn’t been good, and it’s not due to something Samsung or OnePlus has performed.
I’m certain you’ve heard reviewers say that many apps aren’t “optimized” but for foldables, however what precisely do they imply by that?
Broadly talking, there are four classes of software issues that I’ve recognized whereas utilizing book-style foldable phones. These embrace measurement, structure, consciousness, and benefit. I’ll clarify what I imply by every of those and likewise speak about how Google and OEMs are working to handle them.
My first subject: Size
If you examine the variety of candybar Android phones that are in the marketplace versus the variety of large-screen Android gadgets (which incorporates tablets, foldables, and Chromebooks able to working Android apps), you’ll discover that the previous far exceeds the latter. That’s why it’s no shock that the overwhelming majority of builders concentrate on optimizing their Android apps for candybar phones first. If they’ve the time and assets, they might optimize their app for bigger screens, however many builders don’t.
Developers that don’t or can’t optimize their apps have two choices: Block the app from working on gadgets with bigger screens or lock the app into portrait orientation. The first choice would shut out some potential customers, so many builders select not to try this. The second choice lets these customers entry the app, though they might should flip their machine 90° to truly use it. Apps like BeReal, Authy, Venmo, Zipcar, Lyft, Delta, Chase, and Amex lock themselves to portrait orientation, for instance.
It’s clearly not preferrred that there are so many apps that aren’t optimized for panorama orientation, however forcing builders to tweak their apps to assist what could also be a comparatively small variety of customers isn’t one thing Google can justify. Instead, Google discovered an answer that lets OEMs override an app’s orientation choice whereas nonetheless displaying the app in its meant side ratio.
At a system degree, OEMs can override an app’s orientation choice, permitting them to be proven in panorama mode. By default, this locations the app in a letterbox surrounded by grey bars, however you’ll be able to stretch the app to fill the display screen if you’d like. In Samsung’s One UI, that is performed by going to Settings > Advanced options > Labs > Landscape view for portrait apps. In OxygenOS/ColorOS, that is performed by going to Settings > Main display screen > Display measurement. Finally, in inventory Android, that is performed by navigating to Settings > Apps > Aspect ratio.
While overriding the orientation choice and side ratio of an app solves some issues, it results in different issues or just doesn’t deal with some present issues. These issues should do with the app’s structure.
My second subject: Layout
By structure, I’m referring to the position of UI components inside an app, similar to buttons, tabs, textual content, and pictures. Many apps designed for candybar phones use a backside navigation bar, i.e., a row of buttons on the backside that lets customers navigate to completely different screens within the app. These buttons are shut sufficient collectively on candybar phones that they’re simple to achieve with out stretching your thumb, however they’re more durable to achieve when the app is stretched to fill the display screen on gadgets with a lot wider screens. The resolution to this drawback is for the app to modify to a facet navigation rail when it’s opened on a tool with a bigger display screen.
Here are some screenshots exhibiting Gmail on a candybar telephone with a backside navigation bar, Gmail stretched to fill the display screen of a book-style foldable however with a backside navigation bar, and eventually, Gmail optimized for massive screens with a facet navigation rail:
In-app navigation isn’t the one structure problem to contemplate. Book-style foldables, when unfolded, have sufficient display screen area to accommodate two panes of content material, but most apps solely present a single pane of content material at a time. Often, this ends in textual content and pictures being unnecessarily stretched to suit all the width of the internal show, similar to within the case of the X app.
Creating a two-pane structure requires some work on the a part of the app developer, after all. Many Google apps, similar to Gmail, as proven above, have a two-pane structure, however most apps from different builders don’t.
Some OEMs have carried out options that pressure choose apps to open in a two-pane structure, however this solely works with apps which have a multiple-activity structure, because the system basically forces these apps to assist Android’s “activity embedding” function. However, these sorts of options should be particularly coded to assist sure apps, so that you’ll discover that one OEM’s OS can pressure a two-pane structure in a single app whereas one other OEM’s OS can not. A key instance of that is X, which may be compelled right into a two-pane structure on the Honor Magic V2 however not on the Samsung Galaxy Z Fold 5 or OnePlus Open.
Stock Android, sadly, has no resolution to this drawback. Google’s reply is to supply builders the instruments they should create a two-pane structure, no matter whether or not their app follows fashionable Android growth (MAD) tips.
Another layout-related subject is that, even when the app on paper does all the correct issues to assist large-screen gadgets, it doesn’t present customers that optimized structure by default. Those Gmail screenshots I shared earlier had been all taken on the OnePlus Open, first on the outer show, second on the internal show in its default portrait orientation, and lastly on the internal show when flipped over to panorama orientation. The OnePlus Open, in addition to the Galaxy Z Fold 5, has a a lot narrower internal display screen side ratio in comparison with the Google Pixel Fold, which implies its pure orientation when unfolded is portrait.
This means you don’t should flip the telephone 90° to cope with portrait-locked apps, but it surely additionally implies that apps with a big display screen optimized structure, like Discord and Gmail, received’t present you that structure except you flip the telephone 90°.
My third subject: Awareness
This subsequent subject is much more minor in comparison with the earlier two, but it surely’s one thing that’s occurred to me typically sufficient that I must deliver it up. There are a couple of issues that apps must do to turn into “foldable aware,” and considered one of them is to deal with the change in show measurement that occurs when the consumer folds or unfolds their machine.
Unfortunately, I’ve noticed that some apps, like Discord, don’t deal with this configuration change gracefully. For instance, I’ve typically discovered that the ship button is hidden off-screen when I fold the machine whereas Discord is open. To resurface this button, I have to shut out of the app after which reopen it.
Many foldables even have a hinge angle sensor that apps can hearken to to regulate their UI primarily based on the folded state of the machine. Very few apps make the most of the hinge angle sensor, although. YouTube is one instance of an app that does. When the machine is half-opened, YouTube’s Premium controls are proven on the backside half of the display screen whereas the video is proven on the high half.
My final subject: Advantage
Speaking of apps making the most of options solely discovered on foldables, the final subject I needed to focus on is that only a few apps are making the most of the truth that foldables have two shows. The Pixel Fold’s Dual Screen Interpreter mode enables you to present translated textual content on the outer show and the unique textual content on the internal show. This function wasn’t accessible on the Pixel Fold at launch, nonetheless, because it depends on new capabilities launched in Android 14.
Fortunately, Android 14 makes it attainable for different apps to make the most of each screens on a foldable, so hopefully extra apps get up to date to make the most of this distinctive side of foldable phones.
Book-style foldable phones tick all the correct packing containers for me, and regardless of these issues, I don’t see myself carrying a daily candybar telephone as my private machine anytime quickly. Once book-style foldables drop in worth and turn into extra mainstream, I’m hoping their elevated reputation will encourage builders to optimize their apps.
Until then, in the event you’re seeking to choose up a book-style foldable just like the Galaxy Z Fold 5, Pixel Fold, or OnePlus Open, then try to be conscious of the issues I talked about on this article and the potential workarounds that are accessible or are in growth.