Live data from Hacker News

Why we maintain desktop apps for OS X, Windows, and a web application

medium.com

91–95 of 95 posts

Re: Why we maintain desktop apps for OS X, Windows, and a web application

#91
post #73

The alt-tab argument is a strong reminder for me that as good as tabbed browsing is compared to the old IE6 hell, tabs are an absolutely shit paradigm for window management, better than the windows task bar when you have 100 tabs open, but it is about time someone sat down and did real and serious UI research on how to deal with having 100s of windows open at the same time, because my solution of having 32 virtual de…

are you using Windows 10? I'm wondering if the virtual desktops feature was going to make my life easier managing tons of windows. Your comment doesn't sound very encouraging.

Nah, fluxbox with custom control scripts.

Re: Why we maintain desktop apps for OS X, Windows, and a web application

#92
post #71

Earlier quoted context omitted.

> it may well be faster than an app written entirely in the native language of the system. So nodejs is now faster than C/C++? I guess Javascript really can do everything.

No. I said it "may well be", because a naive implementation using a native language may block while doing IO and be less responsive, unable to do other things while waiting for external stuff to happen. Perhaps I should have said "may well be more responsive than".

So, you don't actually know anything about whether native apps block on IO? (I doubt they do on any modern version of Windows, OS X, Linux, Android, iOS or Windows Phone.)

Re: Why we maintain desktop apps for OS X, Windows, and a web application

#93
post #32

Earlier quoted context omitted.

I use the Fluid SSB [1] for the latter. It sandboxes websites that I need to use but are not willing to allow access to my primary browser history/cookie store. It's a little clunky, but it gets the job mostly done. [1] http://fluidapp.com

I love fluid because of the thing the article mentions about Alt/Cmd + Tab... it's hard-wired into my brain to mean "task switch", so I have several web apps that I use all the time (GCal, Pivotal Tracker, Asana to name a few) with Fluid apps so I can quickly change to them.

Yeah, that too. Not having to hunt around for a browser tab is really nice.

Re: Why we maintain desktop apps for OS X, Windows, and a web application

#94
post #44

Earlier quoted context omitted.

The problem with these tabs is that closing that window, the tab is gone forever (on both chromium and firefox). It's also easy to lose track of which window they were in quite fast. A separate app is faster to find on almost any WM/OS.

Maybe I miss your meaning but on OS X/chrome: cmd-shift-T to reopen the last window with all tabs. Works even after a chrome restart. Saves me when 40 tabs open and I Cmd-Q for too long instead of Cmd-W.

Yes, I'm aware of this, but it pretty much means the pinned tab behaves like "any other tab". If I closed those 40 tabs, the pinned tab should move elsewhere or persist. Otherwise, I'll have to manually re-pin it all the time.

Re: Why we maintain desktop apps for OS X, Windows, and a web application

#95

Earlier quoted context omitted.

No. I said it "may well be", because a naive implementation using a native language may block while doing IO and be less responsive, unable to do other things while waiting for external stuff to happen. Perhaps I should have said "may well be more responsive than".

So, you don't actually know anything about whether native apps block on IO? (I doubt they do on any modern version of Windows, OS X, Linux, Android, iOS or Windows Phone.)

Depends entirely on the developer. Most APIs support both non-blocking and blocking.
Post reply on HN