【ArchSummit架构师峰会】精华内容上线75%,AI大模型中台从理念到实践的探索!>>> 了解详情
写点什么

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:165734
用户头像
小智 让所有人认同的文字称不上表达

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

关注

评论

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

一位CSDN的博主怀疑我抄袭他

Loken

音视频开发

SD-WAN的降本增效作用是如何体现的

Geek一起出海

C 语言注释和变量详解

小万哥

c c++ 程序员 后端 软件开发

一款功率电子开关TP6062

攻城狮Wayne

基于Vue.js和Spring Boot的口罩自助售卖系统:设计、实现与技术深度解析

申公豹

系统

49 | 搜索:如何用A*搜索算法实现游戏中的寻路功能

鲁米

纯干货|聊一聊大促活动背后的技术:火山引擎边缘云CDN/DCDN/GA

火山引擎边缘云

CDN CDN加速 加速 内容分发 CDN带宽

三大神医齐现身,竟为医院数据中心而来?

脑极体

数据中心

深入学习Python与Vscode环境的安装与配置

申公豹

Python

Python从基础到进阶字符串验证

申公豹

Python

app开发

Geek_8da502

Spring Cloud Netflix移除后,我们又该何去何从?

木风mind

云原生 spring cloud alibaba java‘ spring cloud

打造绿色计算数智动力 HashData 入选“绿色计算最具价值解决方案”

酷克数据HashData

计算机设计大赛信息可视化设计的获奖经验剖析解读—4C大赛【全网最全万字攻略-获奖必读】

申公豹

可视化

敏感信息泄漏怎么破?来试试极狐GitLab 的密钥检测吧

极狐GitLab

DevOps 安全 DevSecOps 安全左移 密钥检测

拆解 2 篇文章

6点无痛早起学习的和尚

写作 21 天技术人写作行动营

沉浸文旅体验!实时云渲染助力2023广东旅博会智慧文旅元宇宙体验馆上线

3DCAT实时渲染

元宇宙 实时渲染 实时云渲染 实时渲染云

嵌入式系统中的低功耗定时器应用与优化实战

申公豹

嵌入式

JS获取当前系统电量情况

南城FE

JavaScript 前端 电量计算

Python 函数式编程让代码直接优雅起来

秃头小帅oi

【写作训练营打卡|08】写作的四大问题踩坑点总结

写作

三大神医齐现身,竟为医院数据中心而来?

白洞计划

AI

在Python中实现条形图动态追赶动画效果

申公豹

Python

基于STM32的物联网节点设计与实现-传感器数据采集与无线通信

申公豹

嵌入式

深入探索嵌入式系统开发:从LED控制到物联网集成

申公豹

嵌入式

48 | B+树:MySQL数据库索引是如何实现的

鲁米

防御性编程?这不就来了

越长大越悲伤

前端 后端 防御性编程

雅高与亚马逊云科技合作为宾客提供卓越体验

财见

在 Excel 里研发俄罗斯方块;全国首例「AI 声音侵权案」审理丨 RTE 开发者日报 Vol.106

声网

Google Gemini Pro API专家级体验

Bob Lin

人工智能 AI openai LLM gemini

深入理解嵌入式系统中的GPIO控制与应用

申公豹

嵌入式

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