尽管与这个问题有些相关,但我认为对此有不同的看法。
与“云”没有连接的桌面应用程序是否已死?我相信有些东西会继续在机器上运行(显然是操作系统、浏览器、一些轻量级应用程序),但越来越多的东西正在转向基于网络的应用程序(参见 Google Docs for office suites、GMail 和其他用于电子邮件的网络电子邮件客户端、用于照片管理的 flickr 等)。
那么,除了轻量级应用程序之外,5 到 10 年内,是否有任何东西会继续(出于必要或只是需求)保留在桌面和云端?
尽管与这个问题有些相关,但我认为对此有不同的看法。
与“云”没有连接的桌面应用程序是否已死?我相信有些东西会继续在机器上运行(显然是操作系统、浏览器、一些轻量级应用程序),但越来越多的东西正在转向基于网络的应用程序(参见 Google Docs for office suites、GMail 和其他用于电子邮件的网络电子邮件客户端、用于照片管理的 flickr 等)。
那么,除了轻量级应用程序之外,5 到 10 年内,是否有任何东西会继续(出于必要或只是需求)保留在桌面和云端?
10 年或更久以前,这会是“非互联网应用程序死了吗?”
云在某些方面比桌面应用程序做得更好,我相信在这些地方非云应用程序将变得越来越少。但是有很多应用程序你可能不想使用云,好处不超过成本,或者复杂性不值得。
它是一个新工具,在很多方面它都比桌面应用程序更好。但是,您购买螺丝刀时不会扔掉锤子,您只需保留它以备需要打钉子时使用。
视频编辑和其他资源密集型任务可能会在很长一段时间内远离云端。
IDE 可能会在很长一段时间内“脱离云”,如果有的话……像 Emacs 这样强大的可定制编辑器也可能会在一段时间内“脱离云”。
如果我查看我们销售的应用程序以及我作为顾问编写的应用程序,我必须非常同意您的看法。如果没有互联网连接,它们中的大多数都是无用的。有些确实可以在断开模式下工作,有些则不能,但是如果您无法连接到隐藏在很远的大型支持系统,那么所有这些都将毫无用处。
另一方面,我不想说一切都将在 5 年内迁移到云中。移植工作太多。将会有桌面应用程序充当瘦且可脱机的客户端(例如,如果您安装了 Gears,Google Reader 就会这样做),并且将会有完全“云”的应用程序:) 应用程序。
我不知道10年后会发生什么。如果我把自己放回 10 年前(这很容易做到,因为当时我为当地的一家计算机杂志写了很多文章),我完全无法预测 2008 年计算机将如何依赖互联网。
天哪,我希望这不是我的工作。
我编写的主要软件控制用于测试的电子硬件(PXI 板等)。没有“真正的”硬件,就没有什么可以测试的。甚至测试本身的本质也阻止了同时访问(一旦您设置了开关的状态,您就不想让其他人移动它)。
因此,只要您与任何硬件交互,您就在云端。
哦,有些公司在上网时会遇到安全问题;我会说安全性也会驱动没有连接的桌面应用程序。
许多公司没有理由仅仅因为安全问题而转向在线系统。
例如,Outlook 的最大资产之一就是离线并继续工作。当然,Google Gears 具有类似的功能,但您信任 Google 以确保您的企业安全。
自从 Sun 凭借其JavaStation获得市场领导地位以来,此类应用程序已经消亡了 15 年。
不,等等。他们没有。事情并没有“越来越”转向基于网络的应用程序。当然,有 Webmail,但即使是 GMail,也与现代 Outlook 或 Thunderbird 客户端的舒适度相去甚远。办公室也一样。Google Docs 是偶尔使用的好玩具,但它远不如传统的 Office 套件。
桌面没有死,也不会很快死。Internet 应用程序在某些情况下是替代品,但它才刚刚开始获得适当的功能和性能。让我们面对现实吧:JavaScript 性能仍然是个笑话,IDE 支持还没有,浏览器目前太不稳定。
谷歌 Chrome、IE8 和 Firefox 3.1 开始朝着更好的方向发展,但它们需要数年时间才能成熟到足以创建真正可以完全替代桌面应用程序的 JavaScript 应用程序。但这需要跨浏览器进行一些适当的标准化,我们都知道这在下一个千年左右之前不会发生。
大约 1% 的用户实际上是全职使用 Google Docs&Spreadsheets。几乎所有其他人都使用 Microsoft Office。所以,不,云外应用程序不会仅仅因为谷歌办公套件的存在而消亡。实际上,这些是唯一的高调真正的 Web 应用程序,旨在替代桌面应用程序。
网络邮件是一个特例。使用这些而不是桌面应用程序实际上是有意义的,因为您的电子邮件在没有连接的情况下几乎是无用的。但大多数应用程序不需要全时 Internet 连接。文字处理器当然不会。
桌面上肯定会保留的内容:
至少在未来 5 年内,可能主要保留在桌面上的内容:
当然,这并不是说上述任何一个都不能具有基于 Internet 的组件。
我个人永远不会将我的东西留在网络上,由其他人控制。我所有的照片和电子邮件都保存在我控制的本地硬盘上。
我更喜欢在我自己的硬件上通过网络向我提供我自己的东西。离线时获得合理性能和高效的唯一方法是使用本地应用程序。
对我来说,未来将是本地的,但可以远程访问和同步。至少在接下来的 20 年左右。
我不仅认为它没有死,而且我认为一旦我们遇到一些灾难性的失败(例如,网站消失,用户内容没有在任何地方备份,或者由于某些大公司失去了严重的隐私权控制对他们正在保护的数据的访问)。