Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's a neat idea, but I think it's an idea ahead of it's time still. There have been docking laptops forever and even that doesn't seem to have taken the world by storm.

My PC is configured with terabytes of slow storage, gigabytes of fast storage, a fast CPU, a fast GPU, and applications that need lots of storage and a fast video card and big screens. I'm unconstrained on size and power consumption and optimized for performance and my efficiency.

Meanwhile, my phone makes all kinds of compromises in order to be small and run all day on a single charge.

If being able to dock a phone is a good idea, why not go one step further? Make a watch that's your PC. When you sit down at a keyboard and monitor at Starbucks, it pairs with your watch and you get to work. Make the phone be nothing but a remote speaker, microphone, and display for your wrist computer. Your desktop is just a remote keyboard, mouse and display.



> It's a neat idea, but I think it's an idea ahead of it's time still. There have been docking laptops forever and even that doesn't seem to have taken the world by storm.

Probably not the world, but the customers I deal with, surely yes.

Laptops with docking station have been my work tool since 2006.


I'm not saying the market doesn't exist, just that it's probably not going to take off.

I too use a dock (or port expander) but haven't had a lot of luck since I started moving to high-dpi displays a few years ago. Do you have a laptop that can drive a couple of 4k displays?


The latest macbook pro can drive 2 4k displays per USB C port.

https://www.startech.com/AV/Converters/Video/thunderbolt-3-t...

I don't know if apple fixed the incompatibility problem with older thunderbolt 3 devices though.


It might probably, a Thinkpad workstation, W510.

However I am yet to get an employer or customer, having 4k displays, or allowing more than one external display.


Alternatively, make everything a remote keyboard/mouse/display for your home computer. Even another desktop computer.


It doesn't make a lot of sense to me because the software I run on my watch is nothing like the software I run on my desktop.

To use the typical car analogy, it feels like designing a motorcycle that you can attach a second set of wheels and a cabin to turn it into a car. Or a second set of wheels and a bed to turn it into pick up truck. Or wings to become an airplane. Or a hull to become a boat.


But the reason why you run different software on your watch is because it cannot be a desktop. What if it could?

All your examples sound ridiculous, because we know that there's no technological way to make it work well. But suppose there was one. Wouldn't you want a car that could turn into a monster truck, minivan, boat or airplane, if all of these actually worked well? Especially if it was all for a fraction of the combined cost of these things today?


Not really, honestly.

My car is useful. An adaptable car would take more design effort, so likely cost more. I have no use for a monster truck, a boat, I can't pilot an aeroplane, and if I did sink or crash-land my car then I'm out one car that I have use for, and need. (Wheras, if I hire and crash a boat now, my car is still fine).

And I don't want to imagine the insurance, MOT, or servicing cost for a vehicle which has to meet flight safety regulations but which is also waterproof and which has brakes able to stop a full minivan.

Minivan, might have limited use - but where would I keep the minivan part while it isn't on my car? And if I had somewhere to keep it, I may as well get a trailer or a roof-rack right now to get most of the benefit for almost none of the cost, or hire a minivan for a day if I need to carry more people instead of more stuff.


I think you're stretching the analogy beyond the limit of its usefulness :)

A phone is always on you anyway, usually in your pocket. What disadvantage do you see from making it the "universal compute unit", so to speak, driving your tablet, your laptop etc - which then just become combo display/entry devices?

If you don't need a device in a particular form factor, then you just don't buy one, and the question of storage doesn't arise. People can make arrangements depending on their specific use cases - someone might do phone/tablet, another person might do phone/laptop, yet another would span the full gamut with phone/tablet/laptop/desktop etc. And if you think that you don't need something, and then later find out that you actually do, it's easy to add that capability.

Cost is not really an issue here. Phones today are already powerful enough to serve as compute devices for all desktop tasks for the majority of the users, so we're not talking about anything more expensive than usual. And those user for whom it is not the case - developers, 3D designers, hardcore gamers etc - can still have dedicated devices, where it makes sense (i.e. usually for a desktop and/or laptop).


What disadvantage do you see from making it the "universal compute unit", so to speak

The very fact that it's a compromise means it will be worse than each of the individual solutions, but it will enable something new - and I'm not seeing anything very desirable in this space to be worth the compromise.

What exactly the disadvantage is depends on the exact compromises made, but USB-C is a small socket, many more connects/disconnects will lead to failures. Wireless links will struggle to be good enough for display output. Losing your phone on a night out would be much more disruptive and render you digitally-stranded.

If it drives your tablet, you don't get to give your tablet to your kids to play with and retain your phone. If it drives your laptop, you can't lend your laptop to a guest. If it drives your TV to watch a film, you can't be sitting around with other people and receive a text message and glance at your phone like they can. If you're working on a fullscreen spreadsheet, you're not going to want to interrupt it for an incoming text - and now you have no phone to glance at.

In order to make it a universal compute unit you increase the amount of code on it - attack surface goes up, need for patching goes up, complexity goes up, room for bugs goes up.

So you have a phone which is small, personal and convenient, and you have an empty shell of a tablet, an empty shell of a laptop, and an empty shell of a desktop - all of them could have their own smartphone class ARM CPU for say 5-20% more cost, but without it they're all useless and taking up space and you can't use more than one at a time.

But you also have a phone where you have to fiddle with the software all the time when you switch roles - disable notifications, connect USB-C things, connect bluetooth device so you can carry on using it as a phone, plug mains power in, redirect audio out to be bluetooth only for phonecalls and system audio to go to speakers, deal with 'ok google/hey siri' listening so it won't fullscreen over your work...

And for what benefit? Where's the call for "I wish I was in a hotel carrying my smartphone and the husk of a laptop, that would be so much better than having an actual laptop". Where's the call for "I wish my iPad couldn't do anything unless I had a thunderbolt cable connecting it to my iPhone, that would be really conveninent". Where's the call for "I wish my main keyboard was a portable bluetooth foldup one" or "I wish I could take my employees' $400 laptop and instead give them a screen, a keyboard, a mouse, a mains cable, a port adapter, and a big sheet of instructions, and some more training".

I guess the disadvantage I see is that companies are awful at integration, awful at UI, and the experience on the user (me) is that many things related to connectivity and integration between systems don't work, much of the time.


I disagree. Most people can get what they need done on something like a Chromebook which have comparable specs to the devices in their pockets. It's more so that the interface of the app, which is based on the screen size of the device is inconvenient. For instance, you wouldn't want to type a paper or do spreadsheets on your phone.


Most people don't write papers or create spreadsheets. Their phone is their computer.

The market that Microsoft seems to be after seems small to me. You already can do Chromebook like stuff with a phone and bluetooth keyboard and I do see people using that combination, just not very often.

What are the applications that have an interface that will scale well between a 4" handheld display and three 28" desktop 4k displays?


They don't: there are different UIs for different screen sizes.

Your data is in the cloud (eg a Word Document in OneDrive on on Azure) and you can access it from a full desktop program on a PC or Mac, from an app on iOS or Android, or via a web browser on any device that has one.

This is a cross-platform vision that works both online and offline (unlike Google) and that ultimately doesn't care which device you use (unlike Apple).


But that's not the vision from the article ("Microsoft is about to turn a phone into a real PC") or this thread.

Take a phone and plug in a bigger display and keyboard and mouse and suddenly it's a desktop computer. So a single application is going to need to cope with a 4" touchscreen display with no keyboard or mouse as well as a multi-monitor setup without touch, but with a keyboard and mouse.


> So a single application is going to need to cope with a 4" touchscreen display with no keyboard or mouse as well as a multi-monitor setup without touch, but with a keyboard and mouse.

Yes, it reflows. You use the app when it's in phone mode, and you get the full desktop-style UI when in Continuum mode. There are several demos online. See for example, from April 2015 (so it's surprising you haven't seen it before):

Windows 10 Continuum for Phones LIVE DEMO https://www.youtube.com/watch?v=Sc1efHpPIVo

More recently:

Enhanced Continuum For Phones demo (Build 2016) https://www.youtube.com/watch?v=tv5Y9vNOSMc


Sounds good in theory, but so far the real world results I've seen from the windows app store haven't worked out in practice.


> So a single application is going to need to cope with a 4" touchscreen display with no keyboard or mouse as well as a multi-monitor setup without touch, but with a keyboard and mouse.

Only if it makes sense for that application. It doesn't mean that every desktop app would be usable on the phone. Or vice versa, for that matter; although it is much more rare for a phone app to not be useful on the desktop.


Admittedly, it is getting better on the desktop.

As a desktop user, Windows 8 seemed ludicrous to me. Fire up a 4-function calculator or start the weather app and it gave me a full-screen view. Windows 10 is far better although they still show UI elements sized for touch even though I don't have a touchscreen.

> It doesn't mean that every desktop app would be usable on the phone.

The base computer should probably be a watch, not the phone.


I think the baseline depends on the type of app. For something like an alarm clock or calculator, yeah, it should probably be a watch. For something like maps, a phone makes more sense. For an office suite, I would expect the phone to have full viewing functionality, but editing should probably require at least a tablet (not to say disable it on the phone... just that it doesn't matter much if UI is awkward). Something like an IDE? Laptop/desktop, with mouse-centric UI.


personal compute mesh.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: