• 软件中最令人恼火的7个开发


    有人在听吗?

      什么时候软件会令人生气?有一个时间,就是当一个受欢迎的软件刚刚发布新的版本,我们是如此激动以至于等不及要使用了。现在,一些软件似乎是故意要这样设计来让你生气,那些削弱了完美应用程序的日落策略导致永久更新和注册请求中的每样东西都是这么别扭。商人们接管了产品的设计,产品也就越来越差劲了。

      我们也讨论过要列出那些软件中最令人恼火的软件设计的列表。我们那些软件发布商们可以倾听。

      1,侵犯隐私的探究

      我知道软件发布商们希望他们的工作得到回报,但是认同系统不起作用。一些技术的设计目的是让我们诚实,但是却采用了最令人讨厌的计划来监控我们。

      例如,Adobe Systems Inc.和 微软公司,Palm Inc. developers, Intuit Inc.以及其他一些厂家广泛使用的产品key。这些key的问题在于每次你要换台机器,或者出于某种原因必须重新安装应用程序,就很不方便了——在某些情况下,逼得我们不得不去求助于客户支持的脆弱的怜悯(或者压根就没有这样的资源。)

      如果没有办法摆脱产品key的话,我希望更多的公司可以学学电子邮件地址的捆绑授权,这样当灾难来临的时候,你可以仅仅下载应用程序,然后通过输入你的地址和你创建的密码来获得key。Adobe对他的注册客户采用这种方式,还有一些游戏下载网站。

      此外,毫无疑问,反隐私的措施即使不说也会完成的,再一次,提到了微软的令人难以置信的讨厌的Windows Genuine Advantage,它让微软件可以检查你的操作系统是否是盗版的——当操作系统工作良好的时候(你可以在PC World上阅读Harry McCracken有关去年夏天的WGA认证服务器崩溃的看法,或者来自Scot Finnie的Computerworld封面文章)。然而微软几乎需要所有有关Windows的东西,(例如,Windows Defender 反间谍软件的应用,或者是不重要的升级),这严重地影响了你,你不得不一次次地向公司证明,证明你的Windows 拷贝是经过认证的。

      2,DRM 的混乱

      数字权利管理——对数字媒体的拷贝和录音保护——有如此多的级别,非常令人讨厌,我几乎根本不能开始听它们。但是最重要的是DRM中缺少对跨格式的标准化,我一直对于苹果公司,微软,RealNetworks唱片行业以及所有其他播放器的情况感到不满,他们的行为表明他们根本不关心消费者的音乐和视频。要为iPod购买一种格式的歌曲或者电视表演,同时为我的PC购买另外一种格式,而DVD播放器又换了一种格式等等,我认为这样的事情是不对的。

      我现在还在麻烦当中,设备认证的问题。如果上帝不许的话,你应该忘掉在你的旧PC上去掉iTunes的认证,你必须要感动天地才能为另外一台机器获得允许。没有更好的方式了。

      3,永远不能说永远

      在安装后,注册你的新程序的时候会礼貌地弹出一个窗口或者一条信息提示你一个新的更新。但是当请求或者提醒反复出现而你却无法去掉它的时候,会令人很恼火,我开始看到红色。我在这里说的是,带有“稍候再提醒我”的提醒窗口,但是却不给你机会说,“不,永远都不要再问我。”

      一家大型防病毒供应商——赛门铁克,和McAfee——都是这里提到的最过分的。如果他们或者其他一些软件供应商想要强制他们的客户注册或者升级,他们应该咬紧牙关这样做。而否,请给我们一些选项——永远不要再弹出来。

      4,注册垃圾信息

      我理解,当我注册软件的时候,我把我自己暴露在至少是一些广告面前,来交换升级和tip。但是我希望我能立即看到默认的隐私设置,所以我可以轻松地修改那些我不想要的。大多数的公司都让你点击隐私策略,然后连接到你可以做这些更改的页面上去。

      当默认的选项不是“离我远点”的时候,也很令人恼火。让我为新闻信件,销售信息,来自第三方之类的东西签约。默认情况下我应该是不收到任何东西。

    5,“请”和“谢谢”发生了什么?

      同样令人恼火的是,当你不在的时候它们做的事情。这可能会有几种形式。例如,我的同事Danny Allen,发现Firefox的自动更新非常讨厌。“Firefox,我爱你,我真的爱你,”他写道,“但是如果你每次安装哪怕一丁点的更新发布的时候,你都让我必须等待(因为你在没有问我的情况下就下载了),那么我不得不转而使用Flock了。”

      另外一个变种就是应用程序在电脑启动的时候自动启动自身,或者是一个帮助应用程序,根本没有获得我的批准(想想看QuickTime 或者Acrobat Reader)。一些出现在系统右下角,所以你可以手工地关闭它们。但是还有一些甚至不给你这样的机会。还有一些简单的不允许你卸载自启动,除非你卸载整个应用程序。我还没有想到办法去掉VeriSign的用户认证软件,它预先安装在我的HP笔记本中,一开机就运行。

      6,不要给软件加太多附件

      沙滩上的落日是很美的,但是当一个日落策略触及你的个人财务和防病毒程序,就不是一个美妙的情景了。如果你的微软Money的版本超过了2年,或者你的Intuit 公司的Quicken超过了3年,那么它们就不能自动下载财务交易了。如果你的财物部门支持的话,你最好是把你的事务数据以支持的格式(通常是.ofx)导出到文件中去,然后手工地导入Money o或者Quicken。

      使用防病毒软件,你通常不能在较老的版本上使用新的病毒识别文件,周期。很明显它被有计划地放弃了。

      Intuit 和Microsoft都坚持说他们没有为较老的Quicken 和 Money的版本提供自动下载的资源,然而他们开发了具有用户想要的特性的新版本。这绝对是并且是完全是胡说。真相就是通过抽取对关键产品特性的支持,公司可以让核心客户升级,无论他们是否想要新的特性。

      考虑到这种想法,有一些人可能会选择少一些的费用来继续得到老产品的技术支持。我的意思不是吝啬鬼——如果你用一个老版本可以得到所有你想要的,那么为什么要换成一个新的版本,在这个新版本中你所依赖的特性可能会完全不同的?要继续把病毒识别码打包成一个老版本Norton 或者McAfee能使用的文件格式真的有这么难吗?

      底线就是故意让你的软件作废,然后让你买个新的版本,这真是令人恼火。公司们应该考虑其他的方式来健康地保住他们的底线。

      7,不一致的Windows应用

      Windows提供给软件开发人员很多自由,让他们创造按照他们想要的方式运行的程序。这可以带来很大的创造性。但是我希望他们可以解决一些基本的行为标准,这样我就知道期待些什么。

      例如,和其他应用程序不同的是,Adobe的InCopy继续闪烁着鼠标,即使它不是前台应用程序。所以如果你点击iTunes改变音轨,心烦意乱,然后回到你的桌前,你仍然看到InCopy中鼠标在不停闪烁,然后你觉得你是在用这个应用程序开始的工作——直到你敲击键盘,并且iTunes播放了其他歌曲。

      这种类型的不一致是普遍存在和令人迷惑的。假设,从一个窗口切换到另外一个Excel,Word,和大多数其他应用程序,在你能够做其他事情之前,你需要在他们的窗口上点击一次来切换焦点。ITunes可以让你在第一次点击的时候访问菜单,Firefox可以让你点击一下做很多事情。这些系统没有错,但是让我们来决定点哪一个。 
  • 相关阅读:
    分布式系统消息中间件——RabbitMQ的使用思考篇
    分布式系统消息中间件——RabbitMQ的使用进阶篇
    软件(敏捷)开发中工作量与工时评估模型
    3.1依赖注入「深入浅出ASP.NET Core系列」
    2.5配置的框架浅析「深入浅出ASP.NET Core系列」
    2.4配置的热更新「深入浅出ASP.NET Core系列」
    2.3Options建立配置和实体的映射「深入浅出ASP.NET Core系列」
    2.2Bind建立配置文件和实体的映射「深入浅出ASP.NET Core系列」
    2.1命令行和JSON的配置「深入浅出ASP.NET Core系列」
    1.5准备CentOS和Nginx环境「深入浅出ASP.NET Core系列」
  • 原文地址:https://www.cnblogs.com/encounter/p/2189193.html
Copyright © 2020-2023  润新知