自从AppStore推出以来,开发人员一直抱怨审查过程过于严格。应用程序大多被拒绝,要么是因为不符合要求,要么是因为没有足够的功能,或者是因为规避了苹果的商业模式。
让我解释一下我为什么这么认为,我认为需要一些新的规则,以及如何改进AppStore。
苹果声称他们有2800万注册开发者,但我相信其中只有一小部分人每天都在积极开发应用程序。这个数字接近500万开发者。
我深深地理解为什么开发人员对AppStore的审查过程感到沮丧-我也遭受过AppStore拒绝的公平份额:既因为错过了简单的问题,也因为试图突破允许的极限。我创立了Xamarin公司,这是一家为移动开发人员开发工具的公司,我有机会对我们自己的客户遭到的拒绝非常熟悉。
然而,有15亿台活跃的苹果设备,人们相信这些设备会保护他们的数据安全和隐私。压倒一切的问题应该是15亿活跃用户,而不是0.33%(如果你觉得慷慨的话,也可以是1.86%)。
人们将他们的信任寄托在苹果和谷歌身上,以确保他们的设备安全。我之前写过这方面的文章。尽管取笑谷歌是一项行业运动,但我尊重谷歌在保护和管理我的数据方面所做的工作-如此之多,以至于我15年多来一直信任他们,把我的电子邮件、照片和文件交给他们。
我信任这两家公司,既是因为它们的公共记录,也是因为我与在这两家公司工作的朋友就他们的流程、做法和他们关心的原则进行了交谈(了解信息安全是MINEX的业余爱好)。
Appstore策略及其自动化和人工审查有助于培育和管理可用的应用程序。但由于拥有像iOS和Android这样庞大而丰富的目标市场,这些生态系统已经成为骗子、骗子、黑帮、民族国家和黑客的有利可图的目标。
虽然一些开发者对苹果商店的拒绝感到不安,但奸商们已经意识到,他们可以在遵守现有规则的情况下大赚一笔。这些规则允许要么品味不佳,要么明确操纵用户心理的行为。
我有三个孩子,分别是10岁、7岁和4岁,我最大的孩子从一岁起就能接触到iPad,我亲身经历了AppStore上的一些应用程序对一个小个子人来说是多么令人恼火。
每当他们放声大哭时,我都会心碎,因为这些虚拟世界中的某些东西被设计来烦扰他们,令他们沮丧或无法理解。我们有时会教他们如何处理这些问题,但这并不总是可能的。试着向3岁的孩子解释,为什么他们必须在恐龙游戏中观看30秒的广告才能继续玩游戏,或者教他们,在游戏过程中随意点击屏幕不会拒绝广告,而是会带他们下载另一个应用程序,或者引导他们进入另一个网站。
当他们玩有设计缺陷的游戏时,另一个问题就会发生。我的意思是,这些游戏的功能已经被移除,可以通过购买虚拟物品(硬币、美元、服装、宠物等)来解决。
我可以看着我的孩子们在玩这些游戏时展现出全方位的负面体验。
我们现在家里有一条规定,“没有免费的游戏或应用内购买的游戏”。虽然这适用于“我可以得到一个新游戏吗?”,但它不适用于他们玩的现有游戏,也不适用于他们和朋友一起玩的游戏。
就像任何好的规则一样,也有例外,我已经允许孩子们从有信誉的来源购买一些应用内购买的游戏。他们必须从他们的津贴中支付那些费用。
这些黑暗模式并不局限于孩子们的应用,请阅读这篇文章的末尾,看看我的追随者们遇到的一系列听起来很熟悉的负面情景。
那些使用Dark Pattern让用户购买应用程序或订阅的网站:比如“免费试用一周”,然后开始收取每周高额费用。即使此活动被禁止,也会发布一些执行此操作的应用程序。
设计缺陷:市场上有太多的游戏,除非你花钱在它们的应用程序上花钱,否则它们是不能享受的。他们让孩子们上钩,然后我不得不与抱怨的4岁、7岁和10岁的孩子打交道,让他们把钱花在虚拟货币上,以达到升级的水平。
加载广告的应用程序:我明白,使用广告来盈利应用程序是支持开发的一种方式,但需要对屏幕上显示的广告数量和按时间显示有一个门槛,因为这些应用程序使用起来可能非常令人沮丧。我怀疑,并不是所有的应用都提供“付费删除广告”的服务,因为付费删除并不像不间断播放广告那样有利可图。
观看广告继续:另一个令人讨厌的问题是设计有缺陷的游戏和应用程序,这些游戏和应用程序不是直接索要钱,而是引导孩子们看广告(有时“看广告30秒”)来获得一些东西或实现一些东西。他们通过强迫孩子看垃圾节目来增加广告收入。
安装链:有一些行为恶劣的应用程序网络欺骗孩子安装属于他们的应用程序网络的应用程序。它从一个看起来很无辜的应用程序开始,在这一天结束之前,你的机器上安装了30个新的诈骗应用程序。
通知滥用:这些应用程序向您的设备发送广告或促销优惠。包括折扣优惠、限时优惠和产品供应。过去,苹果在其AppReview指南中禁止这些做法,但我从未见过这些做法被强制执行,并诉诸于关闭通知。这些天来,这些促销活动是允许的。我希望它们被禁止,有能力将它们报告为垃圾邮件,并希望侵权者暂停他们的通知权。
禁止将您的数据出售给第三方:禁止将您的数据出售给第三方的应用程序。有时数据收集是显式的(例如,使用Facebook应用程序),但有时应用程序在不知不觉中使用第三方SDK在幕后做肮脏的工作。第三方SDK应向Apple注册,应用程序应披露哪些第三方SDK正在使用。如果发现其中一个第三方SDK滥用规则或窃取数据,则可以远程停用所有依赖该SDK的应用程序。虽然这在最近的新闻中出现了,但这绝不是一种新的做法,这已经发生了很多年。
更灰暗的一个领域是那些被设计成会让人上瘾以增加参与度的应用程序(一些游戏、Facebook和Twitter),因为它们是我们的心理和社会的一个主要问题。遗憾的是,这可能超出了AppStore审查团队的能力范围。一种选择是通过涵盖这一问题的立法(停摆法律就是一个例子)。
有这个问题的不是儿童应用程序。我发现自己在用应用程序购买中的&34;下载应用程序之前会三思而后行。这个标签已经变成了一个危险信号:一个在前方发送诈骗行为信息的标签;
我宁愿为应用程序付费,也不愿购买具有应用内购买功能的免费应用程序。这对许多创作者来说是不公平的,他们只能通过应用内购买来将自己的作品货币化。
这一问题可以通过提供应用程序的免费试用期(由AppStore管理)来解决,或者通过明确列出“付费解锁”选项,将这些与“应用内购买优惠”区分开来,“应用内购买优惠”是合法、欺诈或肮脏销售的统称。
为应用程序提供试用期:这将发出一个明确的信息,即这是一个付费应用程序,但您可以尝试使用它。通过AppStore直接提供这一功能,开发人员将不必处理应用内购买工作流程,从而为开发人员和用户带来了乐趣。
明确的标签:不要使用包罗万象的“应用内购买优惠”,而是要显示购买的性质:“付费解锁功能”、“优惠订阅”、“购买虚拟服务”和“出售虚拟硬币/物品”。
更好的过滤:如今,不可能将搜索过滤到那些付费应用程序(它们往往没有那些应用程序内购买的应用程序那么难看)。
预先披露每个提供应用内购买的应用程序中可用的类别:我不应该滚动和搜索信息,然后在脑海中尝试了解商品描述才能进行购买。
报告滥用:人工审查员和自动审查人员无法发现违反现有规则或我提议的附加规则的每一项违规行为。用户应该能够报告违反规则的应用程序,开发人员应该意识到,他们的应用程序可能会因为违反规则或欺诈行为而被移除。