Ubuntu Touch on the Google Pixel 3a XL | Is it usable?

Ubuntu Logo
Hey guys, it has been a long time since I last posted on this blog. There are many reasons for that, but I will not get into them. I recently tried out Ubuntu Touch on my Google Pixel 3a XL, and I thought I would give it a review.
At the time of writing, I was testing this out on OTA-22 with installer version 0.9.5. Some of my complaints may have been fixed in a newer update. Be sure to check the Ubuntu Touch blog.
Installation
The installation of Ubuntu Touch was fairly seemless. Although, at the start, it complained that my device (bonito) was incompatible. This is clearly not the case, since the official device list shows the XL version too. I tried older versions of the installer, which presented the same issue. Luckily, it let me continue, and it installed just fine. Installation took around 10-15 minutes, but that's fine.
After installation, I decided to write up a list of negatives and positives.
The Good
Notifications
The way notifications are handled in Ubuntu Touch is pretty nice. While it isn't on par with Android or iOS, it was quite nice. In the statusbar, there is a mail envelope that turns green when there are notifications. I like that better than the cluttered look of app icons in the statusbar on Android. iOS doesn't win on this either, as it straight up doesn't let you know at all if you have notifications unless you swipe down.
Weather
The weather app built into Ubuntu Touch is one of the best weather apps built into a mobile OS. It has a radar, forecast, moon phases, and more. While iOS does have a similar weather app, it doesn't have all of the features of the Ubuntu Touch weather app.
Calculator
I love the calculator app too. It feels like it belongs on Ubuntu Touch, and it does all of the things a normal calculator app does.
Music
The music app is very nice. Once you get your music onto your device, it looks really good and functions well. You can even access the music controls in the sound section of the statusbar dropdown.
Third Party Apps
Quickddit
Quickddit is a reddit client built for Ubuntu Touch. It works alright, and I like the fact that you can move the UI buttons down (a complaint that I will dive into later).
The Okay
Interface & Gestures
The whole interface looks pretty good. Although, you need to adjust the active border for my device. This is probably due to the fact that I have a case on my phone, but it's a solvable problem. I didn't have any real issues with the interface and gestures afterwards.
OpenStore
I did notice that you have to sign into either Github, Gitlab, or Ubuntu One in order to leave a review. It worked out just fine, so just keep that in mind.
Gallery
The gallery app looks pretty nice. You get a collage of all of your photos in order of year and month. The only complaint I have with it is that the media player isn't integrated within the app. Every time you want to play a video from the Gallery app, it opens the Media Player. I would like it to be integrated, but as long as it works.
Morph Browser
The Morph Browser, a Chromium-based browser for Ubuntu Touch, works alright. It gets the job done. I would like to see extension support in the future, but it is functional.
The Bad
No Night Filter
When I am using my phone at night, I like to have an orange or red filter on my phone to help block out blue light. No such app or feature exists on Ubuntu Touch. This is a feature on Android and iOS, so I would like to see a similar app or feature added on Ubuntu Touch.
SuruDark
The SuruDark theme, which is Ubuntu Touch's dark theme, isn't an AMOLED theme. This means that instead of being #000000, which helps save battery life, it is a really dark gray. This isn't really a huge problem, since the SuruDark theme isn't accessible unless you use the UT Tweak Tool to enable it.
Fingerprint Unlock
The fingerprint unlock option isn't turned on when you create a fingerprint. I found this out the hard way when I went to unlock my phone with my fingerprint. I tried to figure out what was the problem only to find that you need to enable the Fingerprint unlock option in order to turn it on. Android and iOS enable this when you add a fingerprint, so it kind of sucks that Ubuntu Touch didn't do this automatically.
Keyboard
The keyboard just feels much slower to type on than with Android or iOS. This may be device specific, but the keyboard shouldn't be nearly as slow as it is. I cannot fast type with the keyboard, since it inserts characters way too slow.
Also, when you adjust the scaling of the UI using the UT Tweak Tool, there is no option to change the keyboard height. This is very annoying, but it isn't necessary since there isn't a scaling option in the settings app.
Heat
With my usage on my device, the phone just got really hot compared to Android. This is probably due to some optimization issue or something. It is totally usable, just slightly annoying.
Everything is at the Top
Within almost all of the apps, with the exception being Quickddit, all of the menus and buttons are at the top of the screen. With my big screen, it did not help at all. One handing Ubuntu Touch is simply impossible. This is probably mostly on the app developers, but I would like to see some kind of option to move the elements to the bottom of the screen.
Autobrightness
The autobrightness is just way too sensitive. Even just hovering my hand over the light sensor causes the screen to dim excessively. I have heard that this is being fixed with the OTA-23 update.
Silent Mode
The Silent Mode on Ubuntu Touch does not have a way to automatically turn it on. On Android, you can have the Do Not Disturb mode turn on automatically, and on iOS you can do the same thing with Focuses. It's unfortunate that Ubuntu Touch does not have a similar mode. I take my phone with me everywhere, and I would like to be able to automatically turn on Silent mode instead of having to manually do it every time.
OpenStore
The OpenStore app is the App Store on Ubuntu Touch. It works pretty well, but has quite a few annoyances.
The Donate Now button appears every single time you try to install an app. While I know that open source developers don't get paid for their work and donations are nice, having a popup every single time you try to install an app is super annoying. Instead, I would suggest a banner above the app page or something similar.
Another note about the OpenStore app is that it does not let you exit the app page when installing an app. This may just be due to how Ubuntu Touch installs apps, but Android and iOS both allow you to download multiple apps at the same time. I would like to see the same functionality added to Ubuntu Touch.
Calendar
The Calendar app does not automatically add calendars from your Online Accounts in the settings. You have to manually turn them on yourself. This is slightly annoying, but it does work.
Another annoyance with the Calendar app is that it shows 24 hour time on events instead of AM/PM, which appears everywhere else in the app. Slightly annoying, but it still works.
Clock
The Clock app UI is somewhat confusing. Instead of the alarms being in a separate tab like the rest of the options (World Clock, Timer, and Stopwatch), you need to swipe up to see them. I could see this being confusing for someone using Ubuntu Touch for the very first time.
Another note about the alarms would be that they use 24 hour time when setting an alarm. This is a pretty big annoyance, as most people in the U.S. do not know how to read 24 hour time. I do know that not everyone uses AM/PM, but it is very inconsistient. The rest of the Ubuntu Touch OS uses AM/PM when set, so the clock app should too.
Camera
The autofocus on Ubuntu Touch is terrible. This may be device specific, but you need to focus manually in order to take good photos.
Another annoyance that could be device specific is the selection of 8MP photos instead of 12MP. This lowers the quality of photos that I take.
A bug that I actually encountered would be video playback. When you play a video from the camera app, it is very quiet. If you open it from the gallery or media player, it is just fine.
Third Party Apps
Ubuntu Tweak Tool
You really need to install the Ubuntu Touch Tweak Tool in order to adjust any major settings (theme, active edge, etc.). I would like all of these customization options were integrated within the settings app (could be like a developer mode like on Android).
Pure Maps
Pure Maps is a good map app, however, it needs a huge UI redesign. The UI looks like it's a GPS system from 2010, with the confusing interface too. When trying to start a route, you need to press an unlabled icon that looks like a roadsign. It would be extremely helpful if there was text underneath the icons for clarity.
uNav
On the topic of map applications, uNav seems like a good option. It is based on Mapbox, which is an API available for developers to make maps. Although, when you try to search for a place to go, the app just crashes.
Odysee Web App
The Odysee Web App does not let you go into fullscreen. When visiting the odysee.com website in the Morph Browser, it lets you go into fullscreen just fine.
Webber
The Webber app lets you create web apps from the Morph Browser. This app is essential for adding apps to Ubuntu Touch that otherwise wouldn't be available. My only complaint is that website icons do not appear when you create a web app, leaving a blank Ubuntu Touch icon instead.
Quickddit
The UI is pretty confusing to navigate. It also looks somewhat dated compared to the rest of the OS.
Another issue would be that it saves images to .local instead of the Pictures folder. This may be due to some limitation on the OS level, but it is pretty annoying.
Dekko 2
Dekko 2 is basically a dead email client at this point. It is claimed to be experimental, but it hasn't received an update in a very long time. This is very evident when using it. Trying to sign in with Google does not work until you enable less secure email clients.
Another annoyance with Dekko 2 would be that it doesn't integrate with the system's Online Accounts. You have to add your Google accounts again instead of just having them autopopulate Dekko 2.
Axolotl
Axolotl is a signal client for Ubuntu Touch. It seems to work pretty well, but I didn't do a thorough test with it. The only real annoyance is that you have to press the individual text fields when inserting your 6 digit code from signal.
MiTubo
MiTubo is a Youtube client for Ubuntu Touch. It uses youtube-dl in order to grab videos. Unfortunately, it only works well at 360p, which is not usable. 720p videos cause MiTubo to chug to the point of being unwatchable.
MiTubo also searches using Yandex by default, which is terrible for a YouTube app. It also forces you to use RSS feeds to subscribe to your creators.
uAdBlock
uAdBlock is a pretty decent ad blocking app. I have two complaints with this app. First, it does not block every single ad. Going to an adblock tester like canyoublockit.com and using the eXtreme test shows that not all ads are blocked. I also wish that the uAdBlock app would have a custom list option.
uRSSes
uRSSes, an RSS client, is pretty decent. My only complaint is that brings you to the site of the post instead of just viewing the text of the post.
Waydroid Helper/Waydroid
Waydroid is an Anbox replacement. It lets you run Android apps on Linux. On Ubuntu Touch, you can install it using an app called Waydroid Helper. There are a few issues though. For example, the navigation buttons are cut off on the bottom. Also, if you open an app from the App Drawer on Ubuntu Touch, then press the home button on Waydroid, it crashes Lomori (the UI of Ubuntu Touch).
Overall Thoughts
With all of these issues, I personally could not run Ubuntu Touch as a daily driver without sacrificing my modern conveniences. If you are a basic user who only uses their phone to call and text people, it is a great alternative to Android and iOS. For more advanced users, I would stick with Android or iOS. Regardless, you should still give it a shot if you haven't already. Check it out here.


