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.

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

129 pointsby mathoucalmost 10 years ago

21 comments

vbezhenaralmost 10 years ago
What I don&#x27;t like is WebView distributed as a &quot;native app&quot;. It&#x27;s not native app and it&#x27;s not something I want to install, don&#x27;t cheat me. Webpages should stay in browser.<p>I expect native app to be written with Objective C (OS X&#x2F;iOS user here), having very low memory usage, fast startup and offline usage. Also I expect as much integration with the system, as possible, native controls (not that buggy emulation without my favorite emacs-like keybindings) and native behavior.<p>Probably we miss an important piece of technology: installable web-apps. Website opened in the frameless browser window, identifiable as a different application which could be easily pinned to Launchpad. With all advantages that &quot;separate webview&quot; has, but with some important difference: sandboxing. So I can feel safe when I launch this application, because I don&#x27;t need to trust all my files, passwords and system to another application. I&#x27;ve seen that kind of technology in the iOS: website bookmark could be pinned as a desktop icon, but it&#x27;s just a bookmark.
评论 #9862302 未加载
评论 #9861983 未加载
评论 #9862858 未加载
评论 #9862009 未加载
评论 #9861866 未加载
评论 #9864569 未加载
评论 #9864438 未加载
评论 #9862011 未加载
评论 #9861963 未加载
saurikalmost 10 years ago
&gt; At Front for example, people using the desktop app spend on average 34% more time on the app that those using the web version.<p>...maybe I&#x27;m crazy, but the primary metric I would evaluate a tool designed to increase business productivity is not how much time I spend using it, and in fact would normally be summarized as the exact opposite of this metric...
评论 #9861588 未加载
评论 #9862431 未加载
评论 #9861700 未加载
hyperion2010almost 10 years ago
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 desktops can&#x27;t be it.
评论 #9862757 未加载
评论 #9863755 未加载
BinaryIdiotalmost 10 years ago
I love it when companies make software that I use on my mobile phone and it syncs with a desktop application as well. As a web developer I appreciate web applications but the experience is almost always better in a native application (at least I&#x27;ve found very few exceptions).<p>So I&#x27;m happy companies like this still provide desktop applications. It would be great if it were more of a trend but I&#x27;m not sure that it is yet. If there were better frameworks to use that would allow code reuse across all platforms it would certainly make this easier.
评论 #9861749 未加载
评论 #9863183 未加载
jayvanguardalmost 10 years ago
The bottom line is that if you care about your users and their experience you&#x27;ll make a native app for them. Everything else is a tradeoff. There are definitely many application areas where the web is effectively their &quot;native&quot; home so that is all you need but I thought this article did a good job of laying out when that isn&#x27;t good enough.
hobarreraalmost 10 years ago
On the other end, as a user, I greatly prefer desktop apps, because I don&#x27;t &quot;lose&quot; them as much. It&#x27;s easy to lose a chat tab between lots of browser windows+tabs. A single IM window is harder to lose.<p>And then there&#x27;s the integration: both look&amp;feel and functionality can make a huge difference.
incompatiblealmost 10 years ago
&quot;Once they find their place in the Windows Start menu or the Mac OS Dock, they are always visible.&quot;<p>I don&#x27;t think this is true anymore in Windows 8+. From my limited experience in using it, once you install something it disappears into a mass of icons and is never seen again. If you can remember the name you may be able to search for it.
评论 #9863057 未加载
评论 #9862868 未加载
i_am_so_hungryalmost 10 years ago
I have just rediscovered the fantastic FreePascal&#x2F;Lazarus, and have been thinking up desktop app projects to build. Cross-compile to Windows, Linux and OSX with native UI.
thoman23almost 10 years ago
I&#x27;d like to hear a little more about how this &quot;recent technology&quot; that she linked to helps me deploy web apps to the desktop. The <a href="http:&#x2F;&#x2F;nwjs.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;nwjs.io&#x2F;</a> site certainly doesn&#x27;t have much info on how it can help for this use case.
评论 #9861817 未加载
评论 #9861843 未加载
评论 #9861821 未加载
akurilinalmost 10 years ago
I&#x27;ve been using slack just fine in the browser, haven&#x27;t had much of a need for a desktop version of it.<p>I can just make a separate chrome instance for it and move it into its own xmonad workspace and switch to it much more conveniently than through alt-tab.
评论 #9861704 未加载
评论 #9861646 未加载
评论 #9861735 未加载
jblokalmost 10 years ago
Wow, there&#x27;s a lot of hybrid hating here.<p>Consider this though:<p>• You have an app that doesn&#x27;t need to perform actions in sub 10-milliseconds. 11 milliseconds is just fine.<p>• You don&#x27;t require access to a whole host of system processes, but maybe access to the file system, or the clipboard, would be a big help to your users.<p>• Your users are not super technical and won&#x27;t even know what a hybrid app or native app means.<p>• You want to get your app to market on multiple platforms in days&#x2F;weeks, not months, and without spending a ton of money.<p>I think hybrid might be a good option there. Not the ultimate best ever piece of software ever I know, but compromises and all that.
评论 #9864621 未加载
评论 #9864427 未加载
rhaps0dyalmost 10 years ago
A nice insight at the end of the article that I&#x27;d never realized (it might be obvious to you).<p>&gt;as long as you browse the web, you keep coming back to google.com to navigate efficiently. This is why Google wants you to spend time in a browser. This is why they offer Gmail for free, Chrome for free, Chromebooks at a loss, or why they fund their own competition!
alagappanralmost 10 years ago
This approach is probably in complete contrast to what Flipkart&#x2F;Myntra have been doing in India. Both are widely used e-commerce websites that are going complete mobile-app only by killing even their desktop and mobile websites.<p>Two moves in completely different directions. Would be interesting to see the results down the line.
评论 #9863369 未加载
incompatiblealmost 10 years ago
I&#x27;d say it surely depends on what the &quot;app&quot; is supposed to do. I like to run Firefox natively rather than as a web app. On the other hand I&#x27;ll be thrilled when the local tax office convert their Windows&#x2F;MacOS software to a web app so that I can use it on Linux.
avinasshalmost 10 years ago
Considering the performance of Atom, is it a good idea to build desktop apps with Node.js?
评论 #9863355 未加载
Wintamutealmost 10 years ago
Slack, Spotify, Atom, React Native ... I think desktop&#x2F;native apps implemented using web tech have come on leaps and bounds recently. They started off clunky, but are now starting to feel like native software imo.
codezeroalmost 10 years ago
I&#x27;ve been using Front since February and I love it. The desktop app was one of the key reasons I went with it because it is really fast compared to web interfaces of other apps I tried out.
itsmillertime4ualmost 10 years ago
There are many iOS apps that I wish had equivalent apps on OSX, but sadly they don&#x27;t. Ones that come to mind are Netflix, HBO Go, Amazon Video, Amazon Music, etc.
DrScumpalmost 10 years ago
&quot;Your users don’t need an authorization to&quot; ... <i>what</i>?
评论 #9861683 未加载
nsgialmost 10 years ago
Installable webapps cover at least the first two points.
评论 #9861961 未加载
unimpressivealmost 10 years ago
Bad article title. Doesn&#x27;t even attempt to show a statistical trend that they&#x27;re &#x27;coming back&#x27; (I would argue with the existence of app stores and the like that they never really left). <i>Does</i> talk about the authors experience of offering a desktop app which is very interesting.
评论 #9861489 未加载
评论 #9861462 未加载