zlacker

Google is building its own DeX: First look at Android's Desktop Mode

submitted by logic_+(OP) on 2025-05-13 14:30:35 | 448 points 414 comments
[view article] [source] [go to bottom]

NOTE: showing posts with links only show all posts
◧◩
7. teclea+c4[view] [source] [discussion] 2025-05-13 14:55:35
>>dboreh+U3
It's weird. Android Authority already released a small article some days ago, with video, screenshots, and IIRC showing the way to enable it on the Android 16 preview [0]

  0: https://www.androidauthority.com/android-desktop-mode-leak-3550321/
13. enrage+O4[view] [source] 2025-05-13 14:58:48
>>logic_+(OP)
Taking better advantage of a display is nice but imo the really exciting part of desktop mode is the planned integration with Google's Linux Terminal app (i.e. 1st party linux VM support). I have a Samsung DeX device and while you can get a basic dev environment working easily it can be really cumbersome to make it comfortable to use and integrate with your normal tablet workflow. Being able to install full-fat linux apps and run them in a window would be a complete game changer.

source for planned integration: https://issuetracker.google.com/issues/392521081?utm_source=...

◧◩
33. runjak+x6[view] [source] [discussion] 2025-05-13 15:09:26
>>jasonl+v5
I'm not aware of any Windows Phone implementation like this that existed commercially. Can you point me to it?

The first modern thing like this that I can recall is the 2011 Android-based Motorola Atrix phone[1] that presented a DeX-like desktop (well before DeX!).

It used an Ubuntu-based desktop. It was really, really good, but never got traction.

1. https://en.wikipedia.org/wiki/Motorola_Atrix_4G

◧◩
36. TowerT+v7[view] [source] [discussion] 2025-05-13 15:15:23
>>jasonl+v5
It was called "Continuum" and was introduced with Windows 10 Mobile. Worked pretty smoothly but it couldn't run win32 application only the new modern UWP apps. Introduced 6 Oct 2015 alongside the Nokia Lumia 950/950 XL. Discontinued when Windows 10 Mobile reached end of support in Dec 2019.

https://learn.microsoft.com/en-us/windows-hardware/design/de...

https://en.wikipedia.org/wiki/Windows_Continuum

◧◩◪◨
53. dang+Hx[view] [source] [discussion] 2025-05-13 17:33:13
>>mdhb+Cb
It's not a tiny minority of people. The karma threshold for flagging is deliberately kept low so this isn't the case.

> This happens all the time where stories get flagged for no reason.

It's not for no reason—it just feels that way when you see flags on an article that you think is a good one for HN.

Judging from what else the same users have flagged, along with the responses you got in this thread, my guess is that they thought the submitted article (https://www.squaredtech.co/googles-desktop-view-android-phon...) wasn't good enough for HN. Indeed, it has the markings of blogspam (content lifted from other sources).

Normally we'd leave the flags alone on a post like this, but the comments in this thread are surprisingly good, so I've turned off the flags and replaced the URL with an earlier article which has the same material and which in fact, it (almost?) looks like the other article was cribbed from.

◧◩◪
56. rcmjr+kF[view] [source] [discussion] 2025-05-13 18:14:50
>>runjak+x6
It did. I have the 950xl and the display dock. At the time, it was such an awesome feature that the world and how we work was not ready for yet. https://www.amazon.com/Microsoft-Display-Dock-Lumia-HD-500/d...
◧◩◪
62. Tijdre+8J[view] [source] [discussion] 2025-05-13 18:40:10
>>reaper+u6
> I think we've seen this before. Back before phones were "smart" there was one (Nokia, maybe?) that you could put on a little dock into which you could plug a keyboard and monitor.

There have been multiple attempts at this over the years.

https://liliputing.com/5-laptop-docks-that-let-you-use-a-sma...

◧◩
71. microt+eN[view] [source] [discussion] 2025-05-13 19:06:04
>>kome+LJ
This would be close to it. Google added a Linux VM to Android 15 QPR2. You can already try it on Pixel devices by enabling it through the developer options:

https://www.androidpolice.com/android-15-linux-terminal-app/

As linked somewhere else in the thread, Google wants to extend it to run (non-Android) Linux desktop apps besides Android apps. So once this is refined, plugging in an Android phone will give you a general-purpose desktop.

Exciting times!

◧◩◪◨⬒
79. ChrisA+YO[view] [source] [discussion] 2025-05-13 19:17:37
>>dang+Hx
In that case perhaps the actual source article could be used: https://www.androidauthority.com/android-desktop-mode-leak-3...
◧◩◪
81. Throwa+wP[view] [source] [discussion] 2025-05-13 19:20:41
>>runjak+x6
The HP Elite x3 had it: https://en.wikipedia.org/wiki/HP_Elite_x3 . The phone came with a docking cradle with desktop ports.
83. johnea+2Q[view] [source] 2025-05-13 19:23:35
>>logic_+(OP)
Once again, goggle catches up with linux features from 10 years ago.

Just one example article, using a chroot environment:

https://www.nextpit.com/turn-your-android-device-into-a-linu...

But Ubuntu touch, and other native linux phone installs have touted desktop mode over the years.

The h/w 10 years ago was marginal at performing this task, and the non-corporate OSes were, and are, actively suppressed by goggle and the rest of the corporate "phone" development industry. This is an almost identical scenario as M$ dominating the PC manufacturing business, even though they didn't make the h/w.

But this serves as another typical example of how long ago this type of feature could have been available if every new innovation didn't have to be vetted from the perspective of vendor benefit, instead of advancing on the basis of user benefit.

◧◩◪◨⬒⬓
88. dang+hS[view] [source] [discussion] 2025-05-13 19:35:37
>>ChrisA+YO
Sure! Changed from https://tech.yahoo.com/phones/articles/first-look-google-unf... now.
◧◩
91. sarato+CS[view] [source] [discussion] 2025-05-13 19:37:33
>>lillec+jO
The original Samsung DeX dock for the S8 was exactly that. USB-C and had a fan in the stand to keep the phone cool.

https://www.digitaltrends.com/mobile/samsung-dex-first-impre...

◧◩
93. lucaso+7T[view] [source] [discussion] 2025-05-13 19:39:32
>>johnea+2Q
This is a concept that seems to be ressucted from time to time... The first I remember was Motorola Atrix, launched in 2011: https://en.wikipedia.org/wiki/Motorola_Atrix_4G
◧◩◪
101. danans+BW[view] [source] [discussion] 2025-05-13 19:59:04
>>reaper+u6
> I think we've seen this before. Back before phones were "smart" there was one (Nokia, maybe?) that you could put on a little dock into which you could plug a keyboard and monitor.

Still in the "smart" era, but the Motorola Atrix allowed that, but with its own laptop form factor dock.

https://www.cnet.com/culture/how-does-the-motorola-atrix-4g-...

◧◩◪◨⬒⬓
112. mdhb+TZ[view] [source] [discussion] 2025-05-13 20:19:05
>>refulg+tN
Thanks for that insight. Obviously there’s a lot of context in there that isn’t at all clear outside.

One part I find hard to reconcile with all of that is that even just looking at public facing stuff alone it seems to be under VERY active development.

I count 100 commits in just the past 24 hrs here: https://fuchsia.googlesource.com/fuchsia/+log and it’s been at that pace for a LONG time.

Which leads me to ask… what is up with it in your opinion because that’s hard to match up with DOA

Also I wasn’t making up the idea that they were in the process of bringing in this “microfuchsia” VM into Android although it’s purpose is unclear.

◧◩◪
113. wiktor+e11[view] [source] [discussion] 2025-05-13 20:25:50
>>assass+dP
It's interesting to hear because Samsung had a Linux feature previously: https://developer.samsung.com/sdp/blog/en/2017/10/18/samsung...
119. smusam+J21[view] [source] 2025-05-13 20:34:27
>>logic_+(OP)
Scrcpy recently added support for Virtual Display. This allows connecting your phone at any resolution e.g. 1920x1080. But vanilla android by default does not have a taskbar in that mode.

What's strange is that vanilla OS does show a taskbar (tablet mode) if you increase DPI to 600+. Theoretically you can get a taskbar now only if tablet mode taskbar could show up in secondary virtual displays.

https://github.com/Genymobile/scrcpy/blob/master/doc/virtual...

https://github.com/Genymobile/scrcpy/issues/6032

◧◩◪◨
129. rs186+cd1[view] [source] [discussion] 2025-05-13 21:41:02
>>stanac+BU
Well, MS did make that, sort of.

https://www.theverge.com/2015/10/6/9464639/microsoft-windows...

◧◩◪◨
138. pmontr+sj1[view] [source] [discussion] 2025-05-13 22:26:41
>>wiktor+e11
They had Linux on DeX in 2018, killed in 2019. It was a partnership with Canonical

https://9to5google.com/2018/11/09/samsung-linux-on-dex-andro...

It was the Ubuntu 16.04 desktop running in a LXD container. It crashed when the tablet went in out of memory, so I had to be careful with what I was running.

◧◩
216. int_19+y52[view] [source] [discussion] 2025-05-14 06:17:56
>>pcchri+OD1
https://en.wikipedia.org/wiki/Windows_Continuum
◧◩◪◨⬒⬓⬔
234. justso+Mf2[view] [source] [discussion] 2025-05-14 07:58:05
>>eru+HO1
https://www.gsmarena.com/samsung_galaxy_z_fold6-13147.php

    Samsung Galaxy Z Fold6
    Weight  239 g (8.43 oz)
https://www.gsmarena.com/apple_iphone_16_pro_max-13123.php

    Apple iPhone 16 Pro Max
    Weight  227 g (8.01 oz)
Ah, yes, the whole 12g difference!
◧◩◪
235. stacks+9g2[view] [source] [discussion] 2025-05-14 08:02:08
>>pcchri+IC1
Windows Phone had this ability, it was called Continuum: https://learn.microsoft.com/en-us/windows-hardware/design/de...
◧◩◪
259. pjmlp+bz2[view] [source] [discussion] 2025-05-14 11:37:46
>>Calwes+021
Partially, it still has lots of issues that were never fixed.

https://chromeos.dev/en/linux

https://www.chromium.org/chromium-os/chrome-os-systems-suppo...

https://www.chromium.org/chromium-os/developer-library/guide...

Note specially the parts of WIP, missing features, to be yet done, and so on.

◧◩
271. fsflov+oD2[view] [source] [discussion] 2025-05-14 12:07:53
>>lanthi+H5
> this done well is a transformational thing, its just no one has been willing to invest yet

>>19328085

◧◩◪
282. wkat42+HI2[view] [source] [discussion] 2025-05-14 12:44:39
>>Gareth+CA2
With cables, yes. And LG did that for a while in fact, they had a VR headset that would plug into the phone: https://www.cnet.com/reviews/lg-360-vr-review/ It wasn't a success but this was more software-related and also some hardware-skimping. It was a good idea, it just seems like the devs forgot to actually try using it before declaring it a finished product.

But wireless the lag is so bad that it's not really usable. Like Wireless DeX. Definitely not good enough for processor-less VR glasses (even the wireless VR streaming from meta does require significant processing power on the glasses end).

296. simult+rN2[view] [source] 2025-05-14 13:13:49
>>logic_+(OP)
The idea of a unified computer, resembles also with the idea when iPhone merged, calculator, mp3 player and phone.

With ubuntu's try a decade ago, https://www.indiegogo.com/projects/ubuntu-edge#/ it was obvious there is a market for this. But the ecosystem chain beats it all. Everyone will wait for their favorite OS to catchup.

◧◩◪◨⬒
302. fsflov+vP2[view] [source] [discussion] 2025-05-14 13:27:13
>>maratc+WN2
> just not seeing it gaining any significant market traction

There can be a lot of reasons for that, like the duopoly forces preventing the competition (>>21656355 ) or insufficient PR.

> Even the best of them would be mediocre at best at any specific event competing against athletes who have trained for that specific event.

In computing, if you have a general-purpose device, it usually can do most tasks sufficiently well.

◧◩◪
307. apitma+XQ2[view] [source] [discussion] 2025-05-14 13:37:23
>>highcl+wC2
If you want a really small one I've been happy with this:

https://www.amazon.com/iClever-Bluetooth-Keyboard-Foldable-S...

Wouldn't recommend for extended typing though.

◧◩◪◨⬒
321. fsflov+pY2[view] [source] [discussion] 2025-05-14 14:16:04
>>apitma+HQ2
Didn't try the glasses. Concerning the battery, see these:

https://forums.puri.sm/t/nine-months-librem-5-as-my-only-pho...

https://forums.puri.sm/t/a-l5-review-1-week-to-my-ready-to-s...

◧◩
322. neogod+tY2[view] [source] [discussion] 2025-05-14 14:16:18
>>andrew+H52
Back in 2011 the Atrix could support a desktop mode with a dock, but not simply by plugging in a USB cable.

There was also a Motorola Ready mode which I experienced briefly on a Moto G that I bought but returned because the screen was horrid mush! (Not all Moto G, some had nice screens, but that particular one was a lower resolution, slow LCD screen with a lot of ghosting.)

But if I remember, Ready isn't really a standalone thing. It's more like what Microsoft Phone Link does - e.g. running your phone "desktop" but on another computer. But I think I'm remembering wrong... so maybe newer ones are a bit more like this - https://www.tomsguide.com/news/i-spent-a-few-days-with-motor...

◧◩◪◨⬒
342. apitma+Ek3[view] [source] [discussion] 2025-05-14 16:09:14
>>cosmic+kb3
All the plumbing is all there[0].

Here's hoping they hook it up so we can use it.

[0]: https://www.androidpolice.com/android-15-linux-terminal-app/

◧◩◪◨⬒⬓
368. LeonM+gN3[view] [source] [discussion] 2025-05-14 18:51:56
>>chneu+Zy3
According to the Samsung Store it is developed by developer 'Good Lock Labs'. According to this Wikipedia source [0] they developed this app 'in cooperation with Samsung'. Browsing through the sources I did find a 2016 article from Samsung themselves [1] about Good Lock, indeed confirming it is theirs.

Also, it looks like Good Lock is now also available on the Google Play Store, and there it lists Samsung Electronics as the developer [2].

I guess this does make it less sketchy of an app to use, but it still feel wrong to have to do so many weird steps to get a menu option working.

[0] https://en.wikipedia.org/wiki/Good_Lock [1] https://news.samsung.com/global/make-your-galaxy-smartphone-... [2] https://play.google.com/store/apps/details?id=com.samsung.an...

◧◩◪◨
383. eru+4z4[view] [source] [discussion] 2025-05-15 01:28:46
>>apitma+pQ2
VSCode runs in Chrome on the Pixel 8a. But it connects to a remote VSCode server via a VSCode tunnel where eg your compiler runs. See https://code.visualstudio.com/docs/remote/tunnels
◧◩◪
394. caleb-+vM5[view] [source] [discussion] 2025-05-15 14:45:18
>>assass+dP
Maybe it's possible anyways? Qualcomm was able to integrate their own hypervisor on top of AVF

Linux Plumbers Conference 2025 | Adding Third-Party Hypervisor to Android Virtualization Framework

https://lpc.events/event/17/contributions/1447/attachments/1... https://youtu.be/hLdUCrlheKg

◧◩◪◨⬒⬓
402. eru+Uf7[view] [source] [discussion] 2025-05-16 02:23:49
>>apitma+lv5
They offer both ssh and their own tunnel protocol.

So you start the 'server' on eg your desktop, and that registers with eg GitHub or Microsoft (or perhaps another service, not sure how open the system is), and then you can use any other computer to connect to your system via GitHub or Microsoft (as a proxy, I think). The other computer can either run just a browser, or can run a vscode (which is basically also a browser in the end).

See https://code.visualstudio.com/docs/remote/tunnels

Yes, the nice thing about the tunnels is that the computer you want to develop on doesn't have to be reachable from the internet. It only has to be able to reach the internet. GitHub (or Microsoft) play the man-in-the-middle.

It's really convenient. I often use it to develop from my laptop on my desktop, even when they are on the same local network: because it's basically just as fast, but I don't have to worry about which network I'm on, it just always works (as long as I have Internet access on both machines. But if that ever stops, I'm not really going to develop much anyway.)

◧◩
406. vdfs+ML8[view] [source] [discussion] 2025-05-16 16:08:49
>>foobar+s08
https://plasma-mobile.org Does seem decent but the problem no major phone maker support it or make phones for it, in fact even linux desktop doesn't have may laptops/desktops "official" support,
◧◩◪◨⬒⬓⬔
411. justso+wdb[view] [source] [discussion] 2025-05-17 19:50:05
>>permo-+lH2
> unlocking the device and nothing happening. there is no notification, and nothing in the notification bar

Except there is a notification for the USB mode.

https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2F...

And it is this way since 2+ for sure.

> in every app. it's a feature of the system, just like you can swipe from the side of the screen in almost every app on iOS. why on earth would I have said it if it was just in one app? again, this should have been very obvious to you

No, it's not obvious for me. None of my Android phones behaved so and I don't think I can remember such behaviour on any other I saw or used.

> I literally chose to buy an Android phone when I could have bought an iPhone, and somehow I'm biased?

Yes, you are. You somehow equate your personal experience with the one unknown model and make to all Android phones ever. And despite people telling you what you are clearly missing something - you stubbornly insist it's not you but the Android.

> you're 2 versions of Android behind what I have and you expect to speak as an authority on this?

And my daily driver is Moto G54, Android 14. Any other pathetic excuses?

[go to top]