Instead of trying to reinvent the wheel (admittedly a new and shiny one), why don’t we just stick to the well proven approaches and design different UIs and front ends for different platforms? The bulk of the codes would go into the common business/security layers anyway. With CI/CD, each user would have his/her app with the same functionality but different UI for the optimal user experience without much headaches or additional burden.
PureOS is convergent
71–80 of 299 posts
Re: PureOS is convergent
#72Earlier quoted context omitted.
That is an amazing device, thanks for sharing!
I think they released a new one with Linux pre-installed. I might look into that if I can sell my current one.
Re: PureOS is convergent
#73Re: PureOS is convergent
#74What's the state of running linux natively on Mac these days?
linux natively on Mac? Why? whats the point?? the experience will be just horrible and 60% of the hardware will be idle, unused or just incompatible. You'll get an overpriced Thinkpad wrapped in gorgeous Mac's case. The amount of details, little "sprinkles" that average Mac and MacOS users take for granted is greatly underrated. When you look at the stats from all native available hardware, sensors etc, it really fee…
Especially those sprinkles that get stuck under the keys ;)
Re: PureOS is convergent
#75My primary concern with this is that different applications are inherently optimized for the platform on which they were originally designed. There are some applications that have a very dense UI because there's simply alot of functionality that the program handles (think of a video editor, an IDE, etc). Trying to slim down those applications to make them reactive so that they will scale onto a phone or tablet just s…
IDEs and productivity tools often approximate a tile-based window managers where you can collapse all but the central tile (or conversely, put the central one in fullscreen) if you want the maximal real estate for the content instead of the auxiliary bars and then slide them in for a moment when you need them. This mode seems suited for mobile UIs, so that flexibility should get them pretty close to being convergent.…
Phones have none of that. And they really can't really provide them because of limited screen estate and touch being the only way to interact with it.
Re: PureOS is convergent
#76My primary concern with this is that different applications are inherently optimized for the platform on which they were originally designed. There are some applications that have a very dense UI because there's simply alot of functionality that the program handles (think of a video editor, an IDE, etc). Trying to slim down those applications to make them reactive so that they will scale onto a phone or tablet just s…
How about, instead of creating applications that are on all levels a compromise between the two, just create applications that work hard to decouple their UIs (view/presentation layer) from their business logic; and then, for each application, write a small touch UI, a large touch UI, and a desktop UI, as separate view layers, all living together in a monorepo. Or, in other words, do what any third-party app develope…
Re: PureOS is convergent
#77This unlocks what is for me the most appealing computing fantasy: I have exactly one device to compute with. At home or work, I plug it into my dock, where it pairs to an eGPU/monitor, external storage, keyboard, and mouse, and is my desktop computer. There, I can access the 'pro' level apps we're discussing below.
On the couch or on the go, maybe I slide it into a bigger touchscreen with some extra dumb batteries, and it's now a tablet. Throw in a keyboard case, and now it's a laptop.
And if I'm sitting on the bus or walking to work, it's my phone, and I can edit today's lecture right there, or access all my files. Maybe I'm not firing up emacs or MATLAB, but it's still there if I needed to.
This, to me, is the fantasy of convergence. And considering we're now currently paying $4000+ for the trio of a laptop, tablet, and smartphone, I suspect one could create something pretty compelling and high-end and still feel like a bargain to many.
Re: PureOS is convergent
#78My primary concern with this is that different applications are inherently optimized for the platform on which they were originally designed. There are some applications that have a very dense UI because there's simply alot of functionality that the program handles (think of a video editor, an IDE, etc). Trying to slim down those applications to make them reactive so that they will scale onto a phone or tablet just s…
I guess we have to ask whether having a single OS running on phones and PCs means that every application written for that OS absolutely needs to be designed to run on both, or whether it's acceptable for an app launched on a phone to just say "sorry, you need a bigger screen" and quit. In other words, is it acceptable to write non-convergent apps for a convergent OS?
Re: PureOS is convergent
#79My primary concern with this is that different applications are inherently optimized for the platform on which they were originally designed. There are some applications that have a very dense UI because there's simply alot of functionality that the program handles (think of a video editor, an IDE, etc). Trying to slim down those applications to make them reactive so that they will scale onto a phone or tablet just s…
How about, instead of creating applications that are on all levels a compromise between the two, just create applications that work hard to decouple their UIs (view/presentation layer) from their business logic; and then, for each application, write a small touch UI, a large touch UI, and a desktop UI, as separate view layers, all living together in a monorepo. Or, in other words, do what any third-party app develope…
Re: PureOS is convergent
#80Isn't that just called portability?