3 ms·
You are ignoring data location and software installs. Having all your data always with you stored locally (on your phone) is simpler than syncing and more priv
by zigzag312 1y ago
You are ignoring data location and software installs.
Having all your data always with you stored locally (on your phone) is simpler than syncing and more private than cloud.
One OS with all your software. No need to install same app multiple times on different devices. Don't need to deal with questions like, for how many devices is my license valid for. However, apps would need to come with a reactive UI. No more separate mobile and desktop versions.
Example, you take a photos on your phone, dock it at your desk or laptop shell, and edit them comfortably on a big screen, with an app you bought and installed once. No internet connection is required.
A docking station could be more than just display and input devices. It could contain storage for backing up your data from the phone. Or powerful CPU and GPU for extended compute power (you would still use OS and apps/games on your phone with computations being delegated to more powerful HW).
This could replicate many things cloud offers today (excluding collaboration). No need to deal with an online account for your personal stuff. IMO, it would probably be less mystical than cloud to most users.
- wkat4242 1y ago> Having all your data always with you stored locally (on your phone) is simpler than syncing and more private than cloud. You need to sync it anyway. Having that phone with you all day also means exposing it to a lot of risk involving theft, drops and other kind of damage. You need that sync for backup purposes. I agree actually having it on the phone is great though. I use DeX a LOT, it's a great way of working when I don't have my laptop with me but do have a docking station available (e.g. at the office when I forget my laptop or just dropped in unplanned)
- zigzag312 1y ago> You need that sync for backup purposes. Backup is a simple one way sync, but like you said, it is needed. It could still be private, if backup to another of your devices is made when your phone connects to your home WiFi.
- eru 1y agoYou can (in principle) back of over the cloud and still have everything private. Encryption and open source software can handle that. (You want the software to be open source, so you can check that it's really end-to-end encrypted without a backdoor.) Of course, that scenario would only become the norm, if there's mainstream demand for that. By and large, there ain't.
- eru 1y ago> You are ignoring data location and software installs. Caching works well for that. > Having all your data always with you stored locally (on your phone) is simpler than syncing and more private than cloud. Have a look at how GMail handles this. It has my emails cached locally on my devices so I can read them offline (and can also compose and hit-the-send-key when offfline), but GMail also does intelligent syncing behind the scenes. It just works. > Example, you take a photos on your phone, dock it at your desk or laptop shell, and edit them comfortably on a big screen, with an app you bought and installed once. No internet connection is required. My devices are online all the time anyway. > A docking station could be more than just display and input devices. It could contain storage for backing up your data from the phone. I'm already backing up to the Cloud automatically. And Google handles all the messy details, even if my house burns down. > Or powerful CPU and GPU for extended compute power (you would still use OS and apps/games on your phone with computations being delegated to more powerful HW). How is that different from the ChromeOS scenario, apart from that the syncing in your case doesn't involve the cloud? > This could replicate many things cloud offers today (excluding collaboration). No need to deal with an online account for your personal stuff. IMO, it would probably be less mystical than cloud to most users. No, it would be more annoying, because I couldn't just log in anywhere in the world, and get access to my data. And I would have to manually bring devices in contact to sync them. You can build what you are suggesting. And some people (like you!) will like it. But customers by-and-large don't want it.
- zigzag312 1y agoCache invalidation is hard. Offline-first is also hard and expensive to develop. Single source of truth + backup is simpler. > No, it would be more annoying, because I couldn't just log in anywhere in the world, and get access to my data. And I would have to manually bring devices in contact to sync them. You are traveling without your phone? I don't always have an unlimited internet when traveling. If you loose your phone while traveling there's a good chance you won't be able to log in due to 2FA anyway. Devices just have to connect to the same local network to sync. Phone probably connects to your WiFi automatically when you come home. Syncing over internet is also possible. I'm just saying it could be done. Not that everybody would use it or like it. Although, I imagine getting rid of one dependency (cloud) and having more control would be a plus to some. Cloud is not magically without issues. People do get locked out their cloud account due to some heuristics flagging it, payment issues, user errors or even political reasons. And it can take a very long time before you get it resolved. Last year there was even a story on HN about Google Cloud accidentally deleting customer's account and deleting all their data. > But customers by-and-large don't want it. Do you have any data backing this up? Phone centered solution could be more cost effective. A casual user would only need a phone, a backup solution (either cloud based or an external drive connected to a network) and a bigger display with input devices (portable or desktop). Possibly one less subscription they have to pay and lower HW costs.