Hacker News new | past | comments | ask | show | jobs | submit login

I disagree with the whole premise of having a single app for both desktop and mobile. Even if you give developers the tools to make a good app for desktop and mobile, they won't. They'll make the mobile app first, ensure that it runs on desktop, and then dust off their hands and call it a day. To quote the Purism blogpost cited elsewhere in this thread:

Web designers now have toolboxes to design web pages, which they adjust for mobile or desktop in order to get easier readability and use.

Except, web designers don't adjust web pages for mobile or web. They adjust pages for mobile, and then what you end up in a desktop web browser is acres of white space and buttons that are the size of your head.

The way I see it, this is Linux UI framework developers chasing Apple, Microsoft and Google's taillights yet again. Sure, Apple, Google and Microsoft don't care, but that's because they're trillion dollar companies and they have to go where the majority of the customers are. But why does Linux have to go there too? Why can't Linux UI framework developers focus on an under-appreciated niche (desktop "power" users) which are increasingly neglected by the megacorps?




> Except, web designers don't adjust web pages for mobile or web. They adjust pages for mobile, and then what you end up in a desktop web browser is acres of white space and buttons that are the size of your head.

I had to laugh at this.

I am writing a PWA now and this is definitely an issue in "desktop mode".

The thing is though, with giant monitors (I develop on a pair of 4k curved ultra-wides) there is so much room that most non-game apps just don't need all that much space. If you do use it all, it becomes cumbersome to move the mouse all the way to the corners because it is so far away. And even if you did use it, there would still be acres of unused space most likely, white or some other color.

I suppose you could do a true re-write and put multiple mobile screen onto one desktop screen, but that would be a very heavy lift and in the case of a saas app that will largely be used on mobile, it is pretty easy to understand why it never gets done. Bad cost-benefit and it would delay your launch.


Yeah, I agree that it's challenging to fill up a 3840x2160 or an ultrawide 3440x1440 monitor. But I see apps (Gmail being a prime example) that don't even fill up 1920x1080 window.


But it already generally works on the web. Why wouldn't it work on Linux given good tools (https://blogs.gnome.org/alexm/2021/12/31/libadwaita-1-0)?




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

Search: