燃爆上海 5·23-24,AICon 大模型实战风暴,50+ 干货一网打尽,即将开幕~ 了解详情
写点什么

App Store 是如何终结软件的黄金时代的

  • 2019-12-02
  • 本文字数:3525 字

    阅读完需:约 12 分钟

App Store是如何终结软件的黄金时代的

作为 2000 年早期的软件评测人员,我见证了自由软件从令人赏心悦目到野蛮生长的发展过程。


在将 iPhone 升级到 iOS 13 的头几个礼拜,每当有 App 要使用我的位置信息,就会收到弹出框通知。这是苹果公司提供的一个新功能,这个功能很有意思,至少可以让我知道自己安装了哪些已经不用的 App,或者从来就没有用过的 App,甚至是一些自己都不记得当初为什么要下载下来的 App,而这些 App 都有一个共同点,就是会使用我的位置信息。



我会收到很多这样的通知,因为我的 iPhone 上安装了很多 App。我的手机桌面上有很多 App 文件夹,装了满满 16 屏。我是一个彻头彻尾的 App 囤积者,我都不好意思把我的 iPhone 给别人看。


差不多 20 年前我就开始从事 App 评测工作,那个时候还没有苹果 App Store,iPhone 也还没发布。那个时候,我们管它们叫应用程序,或者软件,或者就是一些可下载的东西。那个时候,软件行业被少数的几个巨头主导,很多软件的售价超过了 100 美元。不过也有一些独立开发者,他们开发出各种各样令人惊叹的游戏和应用软件。如果一款应用程序是免费的,说明它是开发者利用业余时间开发出来的。我们可以直接从开发者的网站上下载它们,如果你喜欢,觉得它们很有用,还可以点一下“捐赠”按钮给作者捐点钱。


我不是很确定我的这段有关软件黄金时期的记忆是否准确,于是我找到了我的朋友 James Thomson。他是 iOS 和 Mac 开发者,前苹果公司雇员,PCalc的作者。在大多数人还不知道什么是互联网之前,Thomson 就开始开发软件了。他早在 1992 年就开发了第一版 PCalc,并把它作为免费软件发行。他说:“如果你喜欢它,给我寄张明信片就可以了”。


几年之后,Thomson 开发了DragThing,被苹果迷们认为是 Mac 系统上最好用的应用程序启动器,直到今年才正式宣布死亡。Mac OS X 之前的系统是没有 Dock 的,那个时候,DragThing 可以让用户通过一个简单的单击动作打开任何东西。Thomson 说:“第一个版本的 DragThing 很酷,如果你喜欢它,给我寄一些很酷的东西就可以了。于是,我从世界各地收到了很多奇奇怪怪但很有趣的东西”。1996 年,Thomson 因为他的软件收到了一笔现金。当时,一家大型的广告公司给他发了一封邮件,说他们要用 DragThing,但这家公司的会计部门不太明白什么是“酷”的东西,于是就问是否可以给他汇钱,他欣然接受。


当然,在 App Store 出现之前那些平静的日子里,很容易就会下载到一个假冒的 App,这些 App 可能带有病毒,所以那个时候进行 App 评测是很有意义的。那个时候,App 评测人员就像是可以杀死间谍软件的超级英雄,守护着共享软件世界的安全。


但那是很早以前了。


回首我曾经推荐人们安装的 App,其中有很多都不再更新了,甚至已经不存在了。


苹果公司在 2007 年发布了第一代 iPhone,不到一年之后,也就是在 2008 年 7 月,苹果公司又推出了 iPhone App Store。在推出 App Store 之前,人们只能用 iPhone 做很有限的事情,比如放大缩小相册,打几个电话,仅此而已。一个剪切和粘贴功能就让人们苦苦等了一年。然后,App Store 改变了这一切。苹果公司希望让人们相信 App Store 改变了一切,让一起都变得更好,但我并不完全这么认为。


2015 年,因为工作关系,我开始在各种播客节目上评测 iPhone App。我也就是从那个时候开始“囤积”App 的,但不要误会了我的意思,我觉得尝试新的 App 是一件很有趣的事情,更何况我的雇主掏钱让我安装,何乐而不为。那个时候,大部分收费 App 都只要 99 美分,但我是从免费软件时代走过来的,所以还是过了好一阵子才适应了这种需要付费才能使用 App 的日子。有时候,自己花几分钱尝试一下新 App 都觉得很为难。在我的记忆里,这与 Thomson 时期不太一样。在 App Store 出现之前,DragThing 收费 29.99 美元,PCalc 收费 19.99 美元,而几乎没有人对这样的价格犹豫不决。他说:“现在,人们抱怨所有不是免费的东西,他们认为 9.99 美元已经是 PCalc 的旗舰版价格了。”


我当然明白开发者应该获得应有的收入,但我认为在购买 App 之前应该有机会先体验一下,可以使用共享或捐赠模式,但 iPhone 和 Mac App Store 并没有提供这种无缝的体验模式。它们只提供了有限免费版本模式,如果用户喜欢,就付费升级或去除广告,但这与过去的软件试用模式不太一样。


更糟糕的是,当越来越多的操作系统(特别是 iOS)接受了这种模式,用户就需要越来越多的独立 App 来完成一些最基本的事情,比如修改 Windows 注册表、碎片整理或者在命令行输入命令。


但不管怎样,我仍然很喜欢评测 App,特别是那些由独立开发者开发的 App。苹果地图在一开始表现平平,没有关系,因为我们还有其他独立开发者开发的 App。既然有 DarkSky 这样的 App,为什么还要用内置的天气 App 呢?DarkSky 更精确更好看,而且是由两个非常聪明的人开发的。还有其他很多 App,它们有可能是下一个 Twitter,下一个 Foursquare,下一个纪念碑谷。


作为用户,我不知道对于开发者来说从软件下载模式到 App Store 模式之间经历了怎样的过渡。Smile 软件公司(TextExpander 开发商)合伙人兼 App Camp 联合创始人 Jean MacDonald 说:“放弃与用户之间的联系是痛苦的,他们有些只通过 App Store 购买我们的 App,甚至从来不与我们发生直接的接触”。


如果你问开发者,App Store 是否对他们的业务发展有利,他们很少人会像苹果开发者大会视频里宣传的那样兴高采烈。当然,App Store 还是有很多好处的。Thomson 指出,他现在可以在全球市场推出他的 App,苹果公司替他处理掉与当地法律和税收有关的问题以及与销售和下载有关的基础设施问题,他不需要再为序列号和盗版问题绞尽脑汁了。他说:“我只需要把 App 发布到 App Store 上,然后每个月都会收到钱”。


但容易的事情也意味着更低的准入门槛,而且开发一款 App 变得很容易了。在我的评测生涯里,我发现了很多垃圾 App,有一些我推荐过的 App 到后来也变得很垃圾。


回首我曾经推荐人们安装的 App,其中有很多都不再更新了,甚至已经不存在了。而在那些仍然存在的 App 当中,有很多其实是不应该存在的。对于我评测过的 App,我都会检查它们的隐私政策,我试着弄清楚开发者有没有出卖我们的隐私信息,或者在没有必要的时候收集我们的隐私信息。但我无法知道开发者是否会把他们的 App 卖给一家不注重用户隐私的公司,或者为了赚钱而改变他们的隐私政策。突然间,我觉得 99 美分的费用更像是一种讨价还价,要么支付这笔费用,要么出卖我们的隐私信息。


尽管我认为为了使用一款 App 而牺牲一点隐私是值得的,但现在我发现有很多时候我是在某种“特权”之下做出了这些权衡。隐私对于其他一些群体来说意味着完全不同的东西,比如有色人种、住在其他国家的人、遭受过虐待的女性,或者其他我无法理解他们处境的群体。


当我开始重新思考我那些为播客听众推荐 App 的奇思妙想时,技术层面的反对声开始不绝于耳。


先是 Manoush Zomorodi 说 App 在让我们变得不那么无聊的同时也让我们变笨,然后是前 App 设计师 Tristan Harris 写的一些文章引起了我的反思,App 并没有让我们更好地打发时间,它们当中有一些甚至是反人性的。Snapchat 使用了种族主义过滤器,musical.ly 让青少年的饮食节奏变得紊乱。YouTube Kids 上充斥着广告、色情或其他更糟糕的内容,然后是 Uber、Facebook……我们手机上的 App 变得不那么酷了。


回想起来,2015 年我向人们推荐 Uber App 时并没有考虑过出租车司机将要面临怎样的境况,我只是觉得 Uber 对他们来说可能是个更好的选择。我并不知道 Uber 还有徽章评价系统,也不知道他们是如何滥用这个系统的。我不再经常向人们推荐 App 了,因为它已经不是我工作的一部分。但从另一个角度来说,这仍然是我的工作(或许每个人都有这个责任),在下载或者向其他人推荐 App 时要三思而后行。


在一个播客访谈节目上,播主 Anil Dash 说:“在向别人推荐 App 时请先想一想,这对于你来说意味着什么,对于其他人呢?”


想想我们下载的每一个 App 都要花这么多心思去思考,真是让人感到精疲力尽。Mac 老兵 MacDonald 现在在 Micro.blog 工作,一个意欲替代 Twitter 的服务(包含了 App,清扫 Twitter 上的“毒瘤”)。他说:“每当社交媒体公司出现渎职行为或者做出一些令人发指的行为时,总会出现一些想要改变这一切的人”。


是不是所有的开发者都要思考一下他们开发的软件会带来怎样的长期影响?Thomson 表示赞同,他说:“所有的 App 都有潜在的负面影响。我开发了一个计算器,它看似是一个毫无危害的数学工具,但我知道在美国研发核武器计算机程序的人也在用它。我还听说有人用 PCalc 当骰子用,用来决定是不是要服用可以决定他们生死的药物。这些事情让我在夜里难以入眠。”

原文链接

How the App Store ended a golden era of software


2019-12-02 09:165982
用户头像
小智 让所有人认同的文字称不上表达

发布了 408 篇内容, 共 397.8 次阅读, 收获喜欢 1984 次。

关注

评论

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

Java通讯录管理系统

我是一个茶壶

Java 11月月更 通讯录管理系统

华为云大数据,帮助企业搭好数据底座

IT科技苏辞

论文领读|基于 VQVAE 的长文本生成

澜舟孟子开源社区

人工智能

mysql与redis的选型问题实践

苏格拉格拉

MySQL 数据库 持久化 redis'

富士康智能制造加速营:解决行业当下问题,创造核心技术价值

B Impact

以原子化服务为基石,面向三大场景打造鸿蒙软硬协同新体验

最新动态

python任务调度利器-APScheduler

AIWeker

Python 任务调度 11月月更

一文熟悉 Go 函数

陈明勇

Go golang 闭包 函数 11月月更

Kotlin类声明和构造器(constructor)

子不语Any

android kotlin 11月月更

项目管理软件有哪些?

优秀

项目管理软件

【web 开发基础】PHP使用自定义函数库 (39)

迷彩

web开发基础 11月月更 自定义函数 函数库引入 函数库

亚马逊云科技云从业者加速训练营上线啦!

亚马逊云科技 (Amazon Web Services)

培训与认证

挖掘数据价值,华为云大数据BI解决方案有绝招

科技怪授

Flare Network,跨越互操作性三难困境

股市老人

华为云大数据轻量级解决方案,让数据“慧”说话

科技怪授

性能测试知识科普(七):监控能给你带来什么

老张

性能测试 监控指标

从传统数据治理转向主动数据治理!

用友BIP

华为云大数据平台,助力企业数字化转型成效明显

爱尚科技

【SpringBoot】配置文件的加载与属性值的绑定

石臻臻的杂货铺

springboot 11月月更

做电商的看过来,华为云大数据BI方案驱动业务增长

科技怪授

华为云大数据BI 解决方案的超高性价比

IT科技苏辞

支持向量机-二分类SVC中的样本不均衡问题:重要参数class_weight

烧灯续昼2002

Python 机器学习 算法 sklearn 11月月更

云视频会议哪家强?华为云会议更专业“会”更好!

i生活i科技

Linux vi/vim

芯动大师

vim教程 11月月更 Linux指令

2022-11-28:给定两个数组A和B,比如 A = { 0, 1, 1 } B = { 1, 2, 3 } A[0] = 0, B[0] = 1,表示0到1有双向道路 A[1] = 1, B[1]

福大大架构师每日一题

算法 rust 福大大

三分钟了解client-go

穿过生命散发芬芳

Client-go 11月月更

适用场景全新升级!扩展 Dragonfly2 作为分布式缓存系统架构 | 龙蜥技术

OpenAnolis小助手

开源 架构 分布式 龙蜥技术 dragonfly2

华为云大数据BI解决方案助力“智能智造”

爱尚科技

W3C白皮书之小程序技术标准

FinFish

小程序 W3C 小程序化 miniapps

龙蜥技术委员会主席杨勇:下一代操作系统展望

云布道师

开源 操作系统

App Store是如何终结软件的黄金时代的_语言 & 开发_Megan Morrone_InfoQ精选文章