TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How endangered is the programmer for desktop applications?

13 pointsby ccajasalmost 6 years ago
Developing applications that run on the desktop seem to be under-appreciated more at least in comparison to web development and development for mobile device applications. Consumer-use applications are not as popular on desktops anymore and the market is shrinking.<p>For people that still develop desktop apps, do you see any signs of more people leaving this line of work? In the long run I only see them remaining relevant on industry-specific work like CAD or scientific computing. General office work doesn&#x27;t equate to desktops either and even less to desktop applications. Most everything is in &quot;the cloud&quot; (why use Office when you have O365). Do you find the dying practicality of desktop apps to be accurate, or overblown?

5 comments

open-source-uxalmost 6 years ago
<i>&quot;Do you find the dying practicality of desktop apps to be accurate, or overblown?&quot;</i><p>I think the death of desktop apps to be a bit of an overblown claim. But it&#x27;s true that developing a fast, native desktop app can often be more complicated that building an online CRUD-style app.<p>Some applications have enjoyed success by moving from the desktop to the cloud, although in cut-down limited form (think word processing, spreadsheets, presentation software). And yes, there are visual design tools too (e.g. Figma). But a lot can&#x27;t be done in the &quot;cloud&quot; and cloud apps offer only a subset of what a desktop app can do. (Sometimes a subset is all you need.)<p>Perhaps the future is more hybrid apps: desktop apps with some cloud capabilities such as online backup&#x2F;saving&#x2F;sharing. I can&#x27;t imagine heavyweight vector, bitmap, video, or animation tools being anything other than desktop apps for the foreseeable future.<p>And don&#x27;t forget that some cloud services offer desktop clients for connecting to their online services. That suggests that there&#x27;s appetite and plenty of life left for the desktop. How many developers would give up their desktop text editor or IDE for a cloud-based one?<p>And finally a personal preference: between the choice of an online app (that is more than just a simple CRUD app) and a native desktop app, I would pick the desktop app every single time.
评论 #20260637 未加载
pragmaralmost 6 years ago
While I don&#x27;t have a good sense of the market, I think desktop has some compelling advantages.<p>On the developer end, what would you do if you had an EC2 C5XL with a massive disk for each and every one of your users, for free? From a startup scenario, there&#x27;s runway to be gained by offloading storage and processing to the client, desktop can bring monthly ops costs down to the basement.<p>On the consumer end, a single user perpetual license can be extremely cost effective. I&#x27;m watching the Google Stadia release for an idea of what a resource intensive cloud solution will really cost. I think it remains to be seen.<p>Desktop is certainly becoming niche--but I think it will rule certain software domains, specifically those that have high storage and processing requirements, for a long time.
smaddockalmost 6 years ago
I previously developed a consumer, Electron-based desktop application in the last year. One of the thing I was unaware of going in was the cost of code signing certificates. To support Windows and macOS it cost me around $200&#x2F;year to avoid the OS showing a security warning when opening the application.<p>The Windows code signing certificate I have is an OV certificate which means it builds up trust over time before the installation security warning goes away. It seemed to go away within a week of release, but was still frustrating to deal with. An EV certificate skips the trust building step and can be purchased for about 5x the cost.<p>A couple months ago I switched to a Progressive Web Application (PWA) which reduced costs and removed the installation requirement. There are capabilities lacking in web applications, but there are planned features such as native file system API [1]. Hopefully these also make their way into Firefox and others. No desktop PWA support in Firefox at all yet.<p>[1] <a href="https:&#x2F;&#x2F;developers.google.com&#x2F;web&#x2F;updates&#x2F;capabilities" rel="nofollow">https:&#x2F;&#x2F;developers.google.com&#x2F;web&#x2F;updates&#x2F;capabilities</a>
darpa_escapeealmost 6 years ago
Consumer desktop apps? Maybe. Enterprise, industry specific and desktop apps for professionals? No.
评论 #20262081 未加载
acutesoftwarealmost 6 years ago
Desktop applications has already seen a massive decrease in the last 15 years or so, but I think that could start to reverse because of:<p>1. Increased data privacy issues as more and more companies either sell information or get hacked<p>2. Ongoing cloud costs, which sometimes increase in large amounts as companies restructure prices and feature sets.<p>If there are 3 competing products, and one offers a Desktop application in addition to their cloud offering, then I think quite a few customers will choose the Desktop version due to the 2 points above.