2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

桌面应用会卷土重来?

  • 2015-12-29
  • 本文字数:1089 字

    阅读完需:约 4 分钟

Front 是一款帮助企业管理电子邮件组(如 support@company.com)的应用。该应用不但开发了 Web 版本,还开发了面向 OS X、Windows 的桌面客户端,他们认为桌面应用有无法替代的好处,并且会被人们重新重视。近日,Front 联合创始人兼首席执行官 Mathilde Collin 解释了他们这样做的原因。

使用 Web 应用的理由有许多:

  • 一次编码,到处可用
  • 不需要安装,不需要更新
  • Web 栈人才众多
  • 让产品看上去更现代
  • Gmail/Salesforce/Zendesk 都使用 Web 应用

持上述观点的人并不少见,但独立的桌面应用有许多在浏览器中几乎无法复制的好处:

  • 桌面应用安装后,如果其快捷方式出现在 Windows 的开始菜单或 Mac OS Dock 中,那么它就会一直在那里。而在移动领域,应用不在主屏上,用户很容易把它忘记。
  • 桌面应用可以使用“alt-tab”访问。Alt-tab 或许是桌面环境中用得最多的快捷键了。用户每次使用这个快捷键时,打开着的应用(Logo 和品牌)就会获得给用户留下印象的机会。
  • 与 Web 应用相比,桌面应用对下载和预览的支持要好很多,而且可以向剪切板复制内容。
  • 桌面应用访问通知系统更容易,可以更好地发送通知。例如,有新通知的应用在 Mac OS X Dock 上跳动会更容易引起用户的关注。

另外,Mathilde 还举了一个例子。在 Front,与使用 Web 版本的人相比,使用桌面版本的人花在应用上的时间平均要多出 34%。但是,这并不意味着所有的应用都需要创建桌面版本。Mathilde 指出,这主要取决于紧急程度和使用频率两个方面,如下图所示:

这里所说的紧急程度是指用户需要对正在发生的事件做出快速响应;而使用频率是指用户每天都要在应用上花一定的时间,比如 IDE 之于程序员,Photoshop&Sketch 之于设计人员。如果一种产品既不紧急,使用频率又不高,就没有必要创建桌面版本。

不过,最新技术让创建桌面应用的成本变得非常低,几乎可以忽略。开发人员可以像创建浏览器应用那样构建应用,然后封装到一个桌面应用中,并且能够在任何环境中都提供统一的体验。感兴趣的读者可以点击这里了解Front 的做法。

也许有人会问,谷歌为什么不提供桌面应用。Mathilde 认为,这是因为谷歌的长期战略不允许他们开发桌面应用。实际上,浏览器端使用减少才真正能够对谷歌造成威胁,而只要用户浏览Web,就会不断地回到google.com。这也可以解释为什么谷歌提供免费的Gmail、免费的Chrome,甚至资助竞争对手


感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群InfoQ 好读者(已满),InfoQ 读者交流群(#2)InfoQ 好读者)。

2015-12-29 18:002909
用户头像

发布了 1008 篇内容, 共 441.8 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

新力量,新希望|明道云伙伴大会2022秋圆满落幕

明道云

【iOS逆向与安全】frida-trace命令大全

小陈

iOS逆向 ios安全 Frida ios 开发

SpringBoot邮件发送demo

@下一站

编程 email Java core 11月月更

鲲鹏开发者创享日杭州站:你想知道的所有精彩都在这里了

极客天地

腾讯云大神亲码“redis深度笔记”,不讲一句废话,全是精华

钟奕礼

Java 程序员 java面试 java编程

AI机器学习模型部署的典型策略

Baihai IDP

人工智能 AI MLOps 模型部署

源自双11混部实战,Koordinator 如何保障应用服务质量?

阿里技术

云原生 混部技术

SAP UI5 应用和 Angular 应用视图里控件 id 生成逻辑的异同比较

汪子熙

前端开发 angular SAP SAP UI5 11月月更

嘉为科技彭一宽:组织度量,先做造钟人,再做报时人

嘉为蓝鲸

DevOps 度量

行业分析| 智慧消防对讲

anyRTC开发者

人工智能 监控 消防 调度 快对讲

LeetCode题解:938. 二叉搜索树的范围和,递归,JavaScript,详细注释

Lee Chen

JavaScript 算法 LeetCode

HashData携手恒丰银行 入选信通院金融科技创新应用五大“最受关注案例”

酷克数据HashData

云数据仓库

小令动态 | 令牌云新获上海市创新资金立项支持,此前还有......

令牌云数字身份

DevOps制品管理——软件“工业革命”的里程碑式改革

嘉为蓝鲸

DevOps 制品管理

小令观点丨现代版 “见令如见人”

令牌云数字身份

MySQL中支持的字符集和排序规则

@下一站

MySQL 技术 字符集 11月月更

新版阿里神级“高并发”教程《基础+实战+源码+面试+架构》

钟奕礼

Java java面试 java编程 程序员、

JS有哪些变态语法,你知道吗?

千锋IT教育

LR低代码快速开发平台 高效调整企业组织架构

力软低代码开发平台

小令动态 | 令牌云成功通过国家等保三级认证

令牌云数字身份

华为云虚拟专用网络VPN,为企业铺就数据上云的安全路

路过的憨憨

小令观点 | 从大批QQ账号被盗,看账号安全与数据资产问题

令牌云数字身份

数据安全 账号安全

一步一图带你深入理解 Linux 物理内存管理

bin的技术小屋

内存 内存管理 Linux Kenel 内核 内核源码

百度APP iOS端内存优化实践-内存管控方案

百度Geek说

android 后端 内存管理 企业号十月 PK 榜

云计算:基于互联网的超级计算

Finovy Cloud

云计算 云渲染

京东二面:MySQL 主从延迟,读写分离 7 种解决方案

钟奕礼

Java 程序员 java面试 java编程

热门资讯:超大规模数字产业生态正在加快构建!

优秀

数字化转型

“天翼云杯”厦门软件开发大赛开赛 为开发者提供“沃土”

极客天地

Mybatis中使用${}和使用#{}

@下一站

mybatis MyBatis标签 Java core 11月月更

一周活动速递|Paper Time第五期;技术征文大赛即将收官

OceanBase 数据库

python常用的内置对象

乔乔

11月月更

桌面应用会卷土重来?_Windows_谢丽_InfoQ精选文章