It’s 2021, and it’s time to upgrade your smartphone. Maybe it’s getting slow, it might be damaged, or your device’s OEM refuses to update your version of Android. Whatever the reason, you set your budget and full of hope and starry-eyed about all the possibilities, you go to your preferred electronics store (or carrier, if you’re American) – and as you scroll through the possible phones, your hopes are shattered and your heart sinks in your shoes. Your choices are between an endless array of black slabs, and while you can technically choose between Android and iOS, you will have most likely made that specific choice ages ago, and switching platforms is hard.
Slightly dramatised, sure, but the reality of smartphones today is that all of them look and feel the same. The difference between mid range and high end have shrunk over the years, and while there are still small differences here and there, the general experience is going to be the same from device to device. Even if you skip a few years of upgrades, the jump in performance to the latest and greatest processor isn’t going to make that much of a difference in your day to day use. While you can technically opt for one of the new folding phones, the reality is that they still suffer from early adopter problems, and their prices are far beyond what most of us would want to pay for a smartphone.
With all phones looking the same, it’s hard to find a company willing to stand out in a crowd of black rectangles. One of the victims of this race to the rectangle is the smartphone keyboard – whether it’s BlackBerry or Android phones with keyboards, they’re basically no longer being made, and if you’re simply not a fan of typing on featureless glass, you’re pretty much out of luck.
Except, not really. There are a few companies left still making smartphones with keyboards, and the British company Planet Computers is one of them. This British company does not just focus on building Android smartphones with keyboards – they take the concept a step further and gun for the iconic Psion devices from the ’90s. The company’s chief designer, Martin Riddiford, worked at Psion in the ’90s and aided in the design of the Psion Series 5’s keyboard, and that design has formed the basis for the company’s first two devices: the Gemini PDA and the Cosmo Communicator.
After seeing my sorrowful lament of the Nokia N900, the company contacted me and asked me if I wanted to review their Cosmo Communicator Android smartphone. I obviously didn’t hesitate to say yes, and after a few weeks of delay due to our first child being born, I can finally give you my thoughts and insights on this device that fills a unique niche in the current mobile landscape.
Keyboard and hinge
The Cosmo Communicator is unlike any other Android device on the market today. As to be expected due to its pedigree, the device resembles a Psion Series 5, or perhaps a Nokia Communicator if you’re more familiar with that line of devices. When closed, the device is thicker and heftier than most other smartphones, but there’s a valid reason for that: open it up, and inside you’ll find a full QWERTY keyboard with real keys. When opened, it looks more like a small laptop than a smartphone.
I want to dive straight into that keyboard, since it’s by far the device’s most defining feature. First of all, it’s smaller than a regular keyboard, obviously, so it definitely takes a little time to get used to. I have small hands and tiny fingers, so for me, it wasn’t that hard to get used to the size of the keyboard. The layout of the keys feels natural, and for me, there are no cases where I would’ve opted for keys in different positions. With such a cramped space, you’ll always have to make compromises and hard choices, but I think the Planet team has made all the right choices. The layout will take some getting used to, but that’s to be expected with any new keyboard, especially one in such an exotic form factor.
I’m slightly less happy about the actual typing experience, though. Granted, I am a very light typist who applies relatively little force to each key press, but I found that my key presses would often not register unless I applied what I would consider too much force. This problem increases the farther away from the home row I am, and it’s downright annoying. Getting used to a new keyboard layout and smaller keys is one thing – unless you have truly gigantic hands, it won’t take you more than a few days – but having to change how hard you press down on a key is very, very hard to learn. However, as said, if you apply more force for each key press than I do, this might not be much of an issue at all for you.
You might wonder if you can use the keyboard when thumb-typing. My hands are definitely too small for thumb-typing, as reaching the centre-most keys requires an uncomfortable amount of stretching and grip adjustments. Again, though, my hands are small, and if you have more average-sized hands, you might be able to thumb-type just fine.
The keyboard is backlit, and comes in a variety of keyboard layouts to choose from upon purchase. Using the Fn key, you can also control things like volume, brightness, airplane mode, and other Android-specific features, and Planet was smart enough to include full inverted-T arrow keys. Aside from the cramped size, it comes very close to offering all the functionality of a regular keyboard, and while my personal typing style doesn’t mesh well with it, the Planet team has done a great job given the constraints they were working in.
Moving on from the keyboard, the second aspect of the Cosmo that stands out is its hinge. Anybody who has ever handled a Psion Series device from the ’90s will recognise the look and feel of the hinge right away, and the design has held up incredibly well. It’s solid, feels satisfying, and props up the device a tiny bit when opened. The use of more metals instead of just plastic like on the old Psion models gives it a much sturdier feel, too.
I do wish the hinge had more positions than just fully open, though. The angle of the display is fine when putting the phone down on a table, but since the hinge wants to be either fully closed or fully open, there’s no positions in between that might be more suited for a wider array of situations. For instance, if you want to lie down on the couch or in bed late at night, there’s really no way to position the device for optimal video viewing. This is a giant missed opportunity.
The rest of the hardware
The remainder of the device is a fairly standard mid-range Android smartphone. It’s powered by a MediaTek Helio P70, an SoC released in 2018 with 4 Cortex-A73 cores at 2.1 GHz and 4 Cortex-A53 cores at 2.0 Ghz. Packed with a solid 6GB of RAM, an ARM Mali-G72 MP3 GPU running at 900MHz, and 128GB of storage, the phone never feels slow or out of breath. I know a lot of people are hyperfocused on making sure they get the latest and greatest SoC, but the reality is that by now, virtually any SoC from the last few years in the mid-range and up is more than capable enough to run Android, and the P70 is no exception.
The main display of the phone is a 5.99″ 2160×1080 16:9 LCD which looks just fine. It’s definitely not in the same category as what you’d find on top of the line Android phones, but it’s more than good enough. The main display has two giant black pillars next to it, but this never bothered me. The secondary display – which sits on the lid on the outside – is a 1.91″ OLED touchscreen. It allows you to perform basic smartphone tasks while the device is closed, and shows things like notifications, system toggles, and more. You can also make calls from this screen, use a pincode to log in, and so on.
The secondary display – Cosmo calls it the cover display – ensures you don’t have to open the phone to make calls or perform basic tasks, which makes it a more than worthwhile addition. The software powering the display is managed and updated independently from Android itself, so it can also be used in other operating systems such as Linux. The Android installation comes with an app to manage and update the cover display, and during my time with the phone I received one or two updates.
Below the cover display you’ll find a fingerprint reader which also acts as a button for things like accepting and ending phone calls. I wish the fingerprint reader was placed in a slightly more convenient location, since reaching around the back to use it when the device is opened is not always easy, but it’s not a huge deal. It also comes with a few notification lights that you can configure yourself from within Android.
As far as ports and connectivity goes, the Cosmo comes as fully packed as can be. It pretty much supports every band under the sun, and obviously comes with WiFi (a/b/g/n/ac) and Bluetooth (5.0), GPS, NFC, and the usual complement of sensors. Thankfully, it comes with stereo speakers, which I think is a must for a device in this form factor, a regular headphone jack, and not one, but two USB-C ports. Sadly, when I tried to connect the device to an external monitor with my own USB-C-to-DP or USB-C-to-HDMI cables, it did not work. It turns out you need to buy Cosmo’s own specific dongle to enable external display functionality, which is a bit of a nuisance. Things like external mice and keyboard work just fine, though. Lastly, there’s a button on the side to open up the voice assistant, and it has support for dual SIM, e-SIM, and microSD cards.
I’m not exactly a camera expert, so I honestly don’t know what to say about the two cameras on the device. It has a 24MP main camera, and a 5MP selfie camera on the inside of the device, and photos taken with the main camera look fine to my untrained eyes. If photography plays a major role in your purchasing decision, I’d highly suggest finding a review from someone with far, far more knowledge on this subject than I have.
As a whole, I like the hardware of the Cosmo. There’s always going to be compromises with a device in this form factor, since it’s impossible to design something within such constraints that is perfectly suited for every possible typing style, hand size, and so on. I think Cosmo managed to strike a pretty good balance here, though, but I want to stress that the Cosmo is not merely a smartphone. Its form factor and design are closer to a small laptop than a traditional smartphone, and many of the compromises you’ll run into stem from this design decision. If you are more interested in a smartphone-first kind of design, you should probably take a look at Planet’s upcoming Astro Slide.
Software
With interesting hardware comes interesting software, and here, the Cosmo does not disappoint. First and foremost, the Cosmo is an Android device, and anyone who is familiar with Android will feel right at home on the Cosmo. It’s a relatively stock installation of Google’s mobile operating system, but it does come with some applications developed (or forked from open source applications) by Cosmo. For instance, it comes with a modified version of K-9 Mail, an open source email application. Another example is a small application to customise the notification light patterns for incoming notifications, and the aforementioned application to manage the cover display. None of them are intrusive, but since they are set as system applications, they cannot be easily uninstalled either. My suggestion would to mark these as regular applications, so users can more easily uninstall them, without having to resort to adb.
Other than the few additional applications, this is a pretty much stock installation of Android, but it does come with one massive downside that I simply cannot ignore: it’s Android 9.0. Android 9 was released on 6 August 2018, making it almost three years old at this point, and for a device that isn’t cheap by any stretch of the imagination, Cosmo needs to do better. The company told me that their next device, the Astro Slide, will come with Android 11, and much of that work can be replicated on the Cosmo, meaning Android 11 for the Cosmo should be released later this year. However, for now, you’re stuck with a three year old version of Android.
Android is well-suited for the Cosmo’s form factor, and multitasking with two applications side-by-side with the device open is a really nice experience. It comes very close to a regular laptop, with only the lack of an integrated pointing device being a real issue. Of course, an external USB or Bluetooth mouse easily solves the lack of a mouse, at which point it really feels like using a tiny laptop. I did wonder if a point device can be added somewhere to the design of the device, but honestly, I feel like any possible solution would be far too compromised to be useful.
Luckily for us OSNews readers, though, the Cosmo supports more than just Android. One of the major and most interesting alternatives to Android is traditional Linux. The open source community maintains a port of Debian Buster (10.9) that you install alongside Android, and which uses the Android Linux kernel. My unit came with this version of Buster preinstalled, booting straight into KDE. It’s remarkable to see a full desktop Linux distribution run on such a small device, but running at 2× scaling, the user interface elements are big enough without taking up too much screen real estate. In fact, it’s entirely usable, and I had a total blast playing around with it.
Since this is plain old Debian, pretty much anything in the Debian repositories will work, since ARM is a supported architecture. You can set up your own desktop the same way you would set up any KDE installation on a regular PC or laptop, and other than the smaller display, there’s really nothing special or extraordinary about it.
The official Linux image for Cosmo also makes some special affordances for the device. It comes with a phone and SMS application, so you can make phone calls and send text messages right from within Linux. You can also set up the cover display as an external touchpad, but while an interesting gimmick, I did not find this particularly useful. Version 4 of the Linux image also introduces better support for the shortcut keys to control various aspects of the hardware, like WiFi, Bluetooth, and cellular. Sadly, this version was released a few days before my fiancee and I had to go to the hospital to deliver our child, so I haven’t been able to test it quite yet. It requires a fresh installation due to a switchover from droid-hal-cosmopda-bin to lxc-android, and I do not feel comfortable performing such an installation on devices that aren’t mine.
Performance of the Linux image was great, and I did not notice any serious shortcomings. Of course, if you come in expecting the performance of a big gaming laptop you’re going to be disappointed, but if you have reasonable expectations, you won’t be disappointed. It’s too bad I couldn’t test the external display support, because that would be an absolutely ideal use case for this device, especially for people who work in a variety of locations.
One downside of the Linux image is that it’s based on Debian Buster, which means some of the packages are going to feel a bit outdated because Buster favours stability over bleeding edge. The KDE version, for instance, is three years old, which is perfectly fine and working well, but you will miss out on more recent features and improvements. It would be great if other, more up-to-date distributions, such as Ubuntu or Manjaro, could be made to work on the Cosmo for those of us of a more adventurous nature.
Despite this shortcoming, the Comso’s Linux support is excellent, and it can easily serve as a small Linux laptop – assuming you bring a mouse with you, since it isn’t suited for touch input at all. The desktop Linux support is a major selling point for the Cosmo, and if it supported a more up-to-date distribution, I’d seriously consider this as its main operating system.
Are Android and desktop Linux not enough for you, or do you want something even more exotic? The Cosmo also supports both Sailfish OS and Ubuntu Touch. My unit came preinstalled not only with Android and desktop Linux, but also Ubuntu Touch. It runs perfectly well on the Cosmo, but Ubuntu Touch is clearly still in flux with pretty much no application support, and on top of that, it doesn’t seem very well-suited for the form factor of the Cosmo – it wants to be on generic glass slab phone, not on a tiny laptop. While it’s definitely cool to have access to Ubuntu Touch so you can keep track of its development, I found it more of a fun gimmick to boot into every now and then than a real alternative to the full Android experience or the desktop prowess of Linux.
In conclusion, the strength of the software on the Cosmo does not necessarily lie in any one of the operating systems specifically, but more in the fact that it’s so versatile and open to whatever you want to use. The Android experience is generic – that’s a good thing – and does exactly what you’d expect from Android on a smartphone, and desktop Linux with KDE is ‘just’ desktop Linux with KDE, albeit running on a pocketable mini-laptop without any compromises to what makes desktop Linux desktop Linux.
The area where the software sadly falls flat is that it’s outdated, which is especially cause for concern on the Android side. The Cosmo Communicator clearly tries to appeal to the more nerdy, more enthusiast segment of the market, and in those markets, Android 9 (or even 10) in 2021 is simply not a very strong showing. If they can get Android 11 for the Cosmo out soon that’d be great, but never buy something on the promise of future updates. Of course, if an older version of Android does not bother you, this entire point becomes moot.
Conclusion
The Cosmo Communicator with a US keyboard layout costs €789.95. That’s not cheap by any stretch of the imagination, especially when you compare it to other smartphones in that price range, but I feel like that’s not a fair comparison given what the Cosmo is trying to be. It’s not a smartphone – it’s a small pocketable laptop with smartphone functionality built-in. If that distinction matters to you, and you’re looking for that convergence between your smartphone and your laptop, there’s really not much on the market today to choose from. There’s the F(x)tec Pro1 X, but it has tiny rubber keys instead of the more traditional ‘full’ keys of the Cosmo, and costs €700 and is only in the pre-order phase at the moment.
Planet Computers is a small company in a sector dominated by a small number of heavyweights, and much like with the Blackbird Secure Desktop we reviewed earlier this year, custom, niche hardware simply comes at a price. If you’re debating between the Cosmo and a generic €800 Android slab, I’m pretty sure you were never going to opt for the Cosmo anyway. It offers a set of very unique features that few – if any – other devices can offer, and you’re either willing to pay for those, or not.
If you are, however, I think you’re going to end up with a device you’re going to like. It lives up to its promises, doesn’t drop any major balls other than the Android version, and enables use cases no other device on the market today can offer you. Using the Cosmo over the past few weeks, made me realise just how much of a pure OSNews bait this device really is. If there is one audience that can appreciate and enjoy the unique features the Cosmo offers, it’s the OSNews audience.
Thanks for the very thorough and enjoyable review. I’ve been using a Planet Gemini for about a year now, and while I’d definitely call it quirky, I really love using it. While I wouldn’t want to use it as my main phone, I also wouldn’t want to use anything else for writing python in the park. In fact, I can’t imagine any other form factor being better suited to that particular rather niche use case.
The Cosmo sounds like a nice upgrade on the Gemini. The biggest issue for me with the Gemini is a slightly mushy hinge, which makes touchscreen use less pleasant. It sounds like the Cosmo addresses that, as well as adding backlit keys and a camera. All in all, sounds very nice.
I salute you for programming with the keyboard, I would really get frustrated soon these days. I used to be more tolerant of a mobile keyboard, not sure what happened. My favorite keyboard on a phone was the Danger/Tmobile Sidekick I fixed production database issues from a pub. I would rather today have a thin and light laptop. Maybe it was the novelty? or just the fact that I had mobile data connection in a pub back in 2002 with a ssh client?
For newer packages, enable the backports repository. Sure, they haven’t backported all of KDE or Gnome (I’m guessing Gnome may be a little more touch screen friendly? Test if you can?) Debian Buster can be a very usable desktop system, and isn’t terribly old, in relative terms. Also, Bullseye should be coming out within the next few months.
I wouldn’t necessarily have a problem using Debian Buster either, but I’m not a fan of being dependent on an older kernel, especially an android kernel, which is probably not going to get updates. This is one of my biggest gripes with so many of the linux ARM SBCs. I think these are awesome devices, but more often than not they become permanently tethered to an older & unsupported kernel. If it’s not mainline linux, what inevitably happens is you end up having to write off long term kernel updates, and that sucks. I really wish that ARM could be supported as well as x86 is. Rare niche x86 systems from decades ago tend to be better supported by mainline linux than ARM boards. I hate having to treat ARM computers as disposable items because we’re dependent on ARM chipset manufacturers for updates 🙁
Anyways the keyboard phone looks nice! I’d like to play with one. I’ve given up data entry on a phone. It’s just too tedious and time consuming. I did purchase a portable keyboard/mouse for my phone when I traveled to europe instead of toting a laptop. Meh, even that was subpar because android apps aren’t as good as desktop apps. However a device like this would interesting since it could run the real deal. I don’t know that I’d want it as an every day phone, but it could save me from having to bring a laptop everywhere.
I’ve never spent so much on a phone though. Unfortunately I’m fairly price sensitive, which is why I can’t always have nice things, haha.
I just got my Psion 5mx professionally repaired last week since the screen ribbon had failed. I love this device and it’s always a joy to use! I’m just that kind of person who doesn’t like touch screens and sticks to his guns (I don’t own a smartphone). I can’t say much about the Cosmo; I can’t afford it, but it’s not likely to have the staying power of a Psion — in 20 years time the device will be stuck on a useless version of Android, but we can hope people will still be producing Linux builds for it.
This is nifty and reminds me of the Psion 5. The review highlighted the main niggles. My biggest want would be aesthetics. It would be nice if this was “prettified” rather than being an awkward slab of plastic. The price is a bit of a problem too.
It’s not something I would buy. I do like it – ish. I simply have no use for one.
I wonder how one would type letters outside of English alphabet.
Planet actually provide an impressive set of keyboard options:
https://www.www3.planetcom.co.uk/keyboard-layouts
You can even switch the keyboard post-purchase. My Gemini originally came with a Magyar keyboard, which I converted to a UK keyboard by prising the keys off and replacing them (I wasn’t entirely comfortable half way through the process, but it ended up just fine).
If you need characters not on the keyboard already installed, then I guess the answer depends on which OS you’re running.
These look quite sensible.
“I’m not exactly a camera expert, so I honestly don’t know what to say about the two cameras on the device.” – Well, perhaps not about the quality of the camera, but what about the easy of taking pictures? I’d think it would be very annoying to have a keyboard in the way if you use the phone as a camera?
Picture quality and dynamic range and resolution are the three main points. Picture quality needs a calibrated scene. Basically, do the colours look right. Dynamic range is effectively how well it handles light to dark. Taking a handful of pictures outside in good light and a few indoors should be enough to have a reasonable clue. In theory any camera which has a seven stop range and five megapixels resolution is good enough although ten stops and ten or above is better. This is roughly between what is printable and the quality of slide film or a modern digital SLR. anything above 5mpx is printable. 10mpx or above is about equiavlalent to film. 7 stops is the range of slide film. The better the specification of the camera the more forgiving the camera is and the less skill required to take a well exposed photograph.
Back in the day you could print a photo in a magazine with a 5mpx camera or advertising billboard. It’s still good enough today. 10mpx is the bottom end of equivalent to film (it’s really about 14 but the 10-14 range is because of the difference between square pixels and the shape of film grain). 10mpx is very tight but gives you a little cropping room. A seven stop range means you can take a passably good photo. Well exposed and blacks are black. The problem is you need to be careful when taking the picture and be a bit choosy along with using a light meter or lights depending on the scene. Digital doesn’t look as aesthetically pleasing as film when it comes to handling brightness or low light so you have very little wiggle room. The pleasing curve at the top of the brightness is lacking and darks look muddy or have lots of digital noise. A ten stop range removes a lot of these problems and you can take pictures in a wider variety of scenes and low light and blacks will look a lot better. 14 mpx or 20mpx or above gives you lots of cropping room and fine art prints for display can be bigger. To maintain quality you need a larger sensor size which is why digital SLR’s or larger are valued by many.
The amazing pictures you see taken with some smartphone cameras are simply photos where the scene and lighting has been carefully chosen to fall well within the sweet spot of the camera.
HollyB,
Yea I think many consumers got caught up in the megapixel wars. Even though in practice it’s far more likely that low light and motion blur will ruin a shot. To this day I have absolutely no use for 14MP digital photos anyways. I’d readily give up most those pixels for a better low light sensor with less grainy pixels. I think my wife’s phone actually has 20 megapixels, haha. It’s good for is digital zooming in devices that lack optical zooming I suppose. Modern phones use a lot more digital processing to clean things up, but personally I still feel the megapixel war is optimizing the wrong aspects of photography. I’d prefer a “low” megapixel camera with better light sensitivity and raw data that doesn’t require much digital processing to clean it up.
Couple comments/questions
Did you try out kdeactive? Is that even a thing under development? Back on the nexus tablet it worked kinda well, when the keyboard was working. I’d prefer that to regular kde.
Also I’m afraid, I want a device just like that! But the keyboard I’d want with keys I use more for cli work without crazy modifiers. That makes it a non deal for me. Plus arm processors should get vastly better soon, with M1 kicking the industry in the rear. For the price, I could play with a mac air M1 … thats more tempting at this point. I’ll just keep lugging my dell xps around for now while waiting for M2 or some non mac with decent arm processor.
I wanted a mini-laptop that was a real computer for the longest time…then the iPad came along and it satisfied a lot of that jones, but not all. Then the iPad Pro came along with the Pencil, and I was almost there (except writing on a slick screen is terrible, so I’ve barely used the Pencil), but still something was missing…
Apparently, what I’ve always wanted was a handheld device that would do all my mobile computing/phone stuff but would also legitimately play Amiga games. Yes, I know it’s crazy with all the fantastic games out there now…I’ve tried nearly every platform and lots of games on each, including the iPhone and iPad (and Android, hold your flames!), but the only games I’ve ever truly loved were Amiga games. Part of it is that modern games require such a huge investment of time…most Amiga games could be picked up in minutes, even the complicated ones. Plus, they were just FUN. And the 16-bit graphics lend themselves to a small screen…
Debian Buster has UAE…this thing has a pretty nice screen…this might just be the answer, if only I can find a suitable controller/joystick.
I’m still *pissed* at them for their lousy support on the Gemini. It shipped with a keyboard where half the keys wouldn’t smoothly press and would always turn crooked, took several months and countless proddings to send me the addon case and hub (and the hub was broken when I got it), they essentially abandoned the device from an Android standpoint after one major OS rev update, and the promised Linux support was alpha-quality at best and didn’t even have graphics acceleration. The thing is sitting useless in my cabinet upstairs, because it is thoroughly unusable. Your positive review notwithstanding, they won’t be getting another picocent of my money, because I was burned the first time I gave them some. Caveat emptor; don’t expect anything different this time around.