I've used foldable phones for months — here are four software issues I noticed

The OnePlus Open, open
(Image credit: Mishaal Rahman / Android Central)

I’ve been daily driving a book-style foldable phone for the past few months now, and I don’t want to go back to a traditional candybar phone. Watching videos, reading manga, and browsing the web are all much more comfortable to do on the inner screen of a book-style foldable than on a candybar phone. Unfortunately, my experience with the software on the two book-style foldables I’ve used so far — the Samsung Galaxy Z Fold 5 and the OnePlus Open — hasn’t been perfect, and it’s not because of anything Samsung or OnePlus has done.

I’m sure you’ve heard reviewers say that many apps aren’t “optimized” yet for foldables, but what exactly do they mean by that?  

Wikipedia on the OnePlus Open and Pixel 8 Pro

Left: OnePlus Open. Right: Google Pixel 8 Pro. (Image credit: Mishaal Rahman / Android Central)

Broadly speaking, there are four categories of software issues that I’ve identified while using book-style foldable phones. These include size, layout, awareness, and advantage. I’ll explain what I mean by each of these and also talk about how Google and OEMs are working to address them.

My first issue: Size

If you compare the number of candybar Android phones that are on the market versus the number of large-screen Android devices (which includes tablets, foldables, and Chromebooks capable of running Android apps), you’ll find that the former far exceeds the latter. That’s why it’s no surprise that the vast majority of developers focus on optimizing their Android apps for candybar phones first. If they have the time and resources, they may optimize their app for larger screens, but many developers do not.

Developers that don’t or can’t optimize their apps have two options: Block the app from running on devices with larger screens or lock the app into portrait orientation. The first option would shut out some potential users, so many developers choose not to do that. The second option lets those users access the app, although they may have to flip their device 90° to actually use it. Apps like BeReal, Authy, Venmo, Zipcar, Lyft, Delta, Chase, and Amex lock themselves to portrait orientation, for example.

The Threads app in portrait orientation on the OnePlus Open

By default, the Threads app is locked to portrait mode on the OnePlus Open.  (Image credit: Mishaal Rahman / Android Central)

It’s obviously not ideal that there are so many apps that aren’t optimized for landscape orientation, but forcing developers to tweak their apps to support what may be a relatively small number of users isn’t something Google can justify. Instead, Google found a solution that lets OEMs override an app’s orientation preference while still displaying the app in its intended aspect ratio.

At a system level, OEMs can override an app’s orientation preference, allowing them to be shown in landscape mode. By default, this places the app in a letterbox surrounded by gray bars, but you can stretch the app to fill the screen if you want. In Samsung’s One UI, this is done by going to Settings > Advanced features > Labs > Landscape view for portrait apps. In OxygenOS/ColorOS, this is done by going to Settings > Main screen > Display size. Finally, in stock Android, this is done by navigating to Settings > Apps > Aspect ratio.

The Threads app in landscape mode on the OnePlus Open

The Threads app forced into landscape mode on the OnePlus Open. (Image credit: Mishaal Rahman / Android Central)

While overriding the orientation preference and aspect ratio of an app solves some problems, it leads to other problems or simply doesn’t address some existing issues. These issues have to do with the app’s layout. 

My second issue: Layout

By layout, I’m referring to the placement of UI elements within an app, such as buttons, tabs, text, and images. Many apps designed for candybar phones use a bottom navigation bar, i.e., a row of buttons at the bottom that lets users navigate to different screens in the app. These buttons are close enough together on candybar phones that they’re easy to reach without stretching your thumb, but they’re harder to reach when the app is stretched to fill the screen on devices with much wider screens. The solution to this problem is for the app to switch to a side navigation rail when it’s opened on a device with a larger screen.

Here are some screenshots showing Gmail on a candybar phone with a bottom navigation bar, Gmail stretched to fill the screen of a book-style foldable but with a bottom navigation bar, and finally, Gmail optimized for large screens with a side navigation rail:

Left to right: Gmail on a candybar phone form factor with a bottom navigation bar, Gmail stretched to fill the screen of a book-style foldable but with a bottom navigation bar, and Gmail optimized for large screens with a side navigation rail.  (Image credit: Mishaal Rahman / Android Central)

In-app navigation isn’t the only layout challenge to consider. Book-style foldables, when unfolded, have enough screen space to accommodate two panes of content, yet most apps only show a single pane of content at a time. Often, this results in text and images being unnecessarily stretched to fit the entire width of the inner display, such as in the case of the X app.

Creating a two-pane layout requires some work on the part of the app developer, of course. Many Google apps, such as Gmail, as shown above, have a two-pane layout, but most apps from other developers do not. 

Some OEMs have implemented features that force select apps to open in a two-pane layout, but this only works with apps that have a multiple-activity architecture, as the system essentially forces these apps to support Android’s “activity embedding” feature. However, these kinds of features have to be specifically coded to support certain apps, so you’ll find that one OEM’s OS can force a two-pane layout in one app while another OEM’s OS cannot. A key example of this is X, which can be forced into a two-pane layout on the Honor Magic V2 but not on the Samsung Galaxy Z Fold 5 or OnePlus Open

LinkedIn app on the OnePlus Open

The LinkedIn app forced into a two pane layout by OxygenOS (Settings > Main screen > Dual Windows).  (Image credit: Mishaal Rahman / Android Central)

Stock Android, unfortunately, has no solution to this problem. Google’s answer is to provide developers the tools they need to create a two-pane layout, regardless of whether their app follows modern Android development (MAD) guidelines.

Another layout-related issue is that, even if the app on paper does all the right things to support large-screen devices, it doesn’t show users that optimized layout by default. Those Gmail screenshots I shared earlier were all taken on the OnePlus Open, first on the outer display, second on the inner display in its default portrait orientation, and lastly on the inner display when flipped over to landscape orientation. The OnePlus Open, as well as the Galaxy Z Fold 5, has a much narrower inner screen aspect ratio compared to the Google Pixel Fold, which means its natural orientation when unfolded is portrait.

This means you don’t have to flip the phone 90° to deal with portrait-locked apps, but it also means that apps with a large screen optimized layout, like Discord and Gmail, won’t show you that layout unless you flip the phone 90°.

My third issue: Awareness

This next issue is a lot more minor compared to the previous two, but it’s something that’s happened to me often enough that I need to bring it up. There are a few things that apps need to do to become “foldable aware,” and one of them is to handle the change in display size that happens when the user folds or unfolds their device.

Unfortunately, I’ve noticed that some apps, like Discord, don’t handle this configuration change gracefully. For example, I’ve often found that the send button is hidden off-screen when I fold the device while Discord is open. To resurface this button, I have to close out of the app and then reopen it. 

Using Discord on the OnePlus Open external screen

Discord’s send button is sometimes hidden off screen on the OnePlus Open when folding/unfolding the device. This also happens on the Galaxy Z Fold 5.  (Image credit: Mishaal Rahman / Android Central)

Many foldables also have a hinge angle sensor that apps can listen to to adjust their UI based on the folded state of the device. Very few apps take advantage of the hinge angle sensor, though. YouTube is one example of an app that does. When the device is half-opened, YouTube’s Premium controls are shown at the bottom half of the screen while the video is shown at the top half.

My last issue: Advantage

Speaking of apps taking advantage of features only found on foldables, the last issue I wanted to highlight is that very few apps are taking advantage of the fact that foldables have two displays. The Pixel Fold’s Dual Screen Interpreter mode lets you show translated text on the outer display and the original text on the inner display. This feature wasn’t available on the Pixel Fold at launch, however, as it relies on new capabilities introduced in Android 14.

Dual screen Interpreter mode on the Pixel Fold

Dual Screen Interpreter Mode on the Pixel Fold.  (Image credit: Google)

Fortunately, Android 14 makes it possible for other apps to utilize both screens on a foldable, so hopefully more apps get updated to take advantage of this unique aspect of foldable phones. 


Book-style foldable phones tick all the right boxes for me, and despite these issues, I don’t see myself carrying a regular candybar phone as my personal device anytime soon. Once book-style foldables drop in price and become more mainstream, I’m hoping their increased popularity will encourage developers to optimize their apps.

Until then, if you’re looking to pick up a book-style foldable like the Galaxy Z Fold 5, Pixel Fold, or OnePlus Open, then you should be aware of the issues I mentioned in this article and the potential workarounds that are available or are in development.

Contributor
  • politebat2001
    Name the phone that's perfect? I'll wait.
    Reply
  • Village_Idiot
    I don't think that was the point of the article. It's not about the devices, it's about apps and whether they support foldable display devices.

    To be honest, not all apps need or should support foldable or multi-display devices. Apps like Instagram or Venmo. They would be apps most people would use in portrait mode anyway.

    Apps like Outlook or Gmail are examples of apps that should support foldable displays.
    Reply
  • kiniku
    The OnePlus Open caught everybody by surprise. So much that Samsung and Google will take notice. Samsung has had very little incentive to innovate its foldables for the U.S. market. Pixel brought in a Johnny come lately in too. But this is going to cause both to be more competitive.
    The OnePlus Open is a much better alternative to both. But it also is not without it's shortfalls. I see the fall of 2024 as a great year for foldables!
    Reply
  • Village_Idiot
    Samsung is still innovating. It's kinda like when the first Note series devices came out. First people made fun of it. Then when they saw how popular they were becoming, started to copy them. The innovation came when app developers started writing apps to take advantage of the larger screens and smart styli like the S pen.

    Now that Samsung has shown that foldable devices are viable and practical, you will see more a maturing of the technology. Other OEMs are starting to copy...again. Like with large screen phones, it will be app developers to innovate by writing apps to take advantage of foldable display technology.

    Your OnePlus example demonstrates that cycle perfectly. OnePlus didn't push the hardware technology forward that much. It is the software innovation that OnePlus implemented is what makes the OnePlus Open a very good device and noteworthy.

    It's been the story of computers since the first digital computers were invented.
    Reply
  • kiniku
    Village_Idiot said:
    Samsung is still innovating. It's kinda like when the first Note series devices came out. First people made fun of it. Then when they saw how popular they were becoming, started to copy them. The innovation came when app developers started writing apps to take advantage of the larger screens and smart styli like the S pen.

    Now that Samsung has shown that foldable devices are viable and practical, you will see more a maturing of the technology. Other OEMs are starting to copy...again. Like with large screen phones, it will be app developers to innovate by writing apps to take advantage of foldable display technology.

    Your OnePlus example demonstrates that cycle perfectly. OnePlus didn't push the hardware technology forward that much. It is the software innovation that OnePlus implemented is what makes the OnePlus Open a very good device and noteworthy.

    It's been the story of computers since the first digital computers were invented.
    That much? The Open is vastly superior in hardware. Larger, much brighter displays. Normal (not shrinked) front display. Larger and longer battery life. And much better cameras. The Fold is still using the outdated cameras from the Fold 4 which are worse than the S22 Ultra's.
    Reply
  • Village_Idiot
    Using a faster processor, brighter display, and a better camera is not innovation. You can use the best hardware on the market, but if the software and user interface is mediocre, then what you have is a mediocre device. Like I said, what makes it noteworthy and not a mediocre device is more to do with how innovative the OnePlus software is.

    Furthermore, Samsung will answer with the Z Fold 6 and both Google and OnePlus will have to catch up again. Then both Google and OnePlus (and possibly Apple) will answer back. Eventually, one of them will introduce a whole new type of device and start the cycle all over again (probably not Apple).

    This cycle has been going on since the first digital computers were designed over 60 years ago.
    Reply
  • mustang7757
    Village_Idiot said:
    I don't think that was the point of the article. It's not about the devices, it's about apps and whether they support foldable display devices.

    To be honest, not all apps need or should support foldable or multi-display devices. Apps like Instagram or Venmo. They would be apps most people would use in portrait mode anyway.

    Apps like Outlook or Gmail are examples of apps that should support foldable displays.
    With more and more manufacturers developing and selling foldable it would be wise for Google since they just launched their own foldable to get app developer to support more and more Foldables like Samsung has more 3rd party apps that take advantage of the big screen than Google pixel Fold .
    I've been on Samsung 3/4 and now 5th generation foldable and just got the pixel fold just recently launched.
    Reply
  • fuzzylumpkin
    kiniku said:
    That much? The Open is vastly superior in hardware. Larger, much brighter displays. Normal (not shrinked) front display. Larger and longer battery life. And much better cameras. The Fold is still using the outdated cameras from the Fold 4 which are worse than the S22 Ultra's.
    Samsung should really feel ashamed of themselves letting Oneplus beat them on camera and especially Display. Even if they retaliate on the Fold 6, that's still almost a full year of playing second fiddle.
    Reply
  • Bkdodger1
    I'm not convinced this OnePlus camera is the standout winner here ...I've seen plenty of comparison pics and there are some wins for each foldable here in the US ..I will say I do like their screen brightness and overall screen ..that's a good thing
    Reply
  • fuzzylumpkin
    Bkdodger1 said:
    I'm not convinced this OnePlus camera is the standout winner here ...I've seen plenty of comparison pics and there are some wins for each foldable here in the US ..I will say I do like their screen brightness and overall screen ..that's a good thing
    I do have to admit that I'm only going off what reviewers are saying, but if it's even a contest it shows how much Samsungs laurel resting is making them slip.
    Reply