为什么Android开发人员讨厌Google



如果您看一下Android的世界,乍看之下,似乎在应用程序的开发人员和Google之间存在着一个充满口香糖的友谊世界。 该公司支持开发人员对Kotlin的热爱,整个社区都认可该平台的创新,而且官方IDE并没有像iOS世界那样受到批评-您还想要什么?

但这只是图片的一部分。 在最近几个月中,有关情况的讨论越来越多,由于这部分Android开发人员严厉批评该公司。 引起了广泛的关注,“因为他们不太了解Google,所以要通过欧盟和媒体对Google施加压力。” 这是怎么回事,这些情况是什么使某些开发人员感到恐惧,而其他开发人员却看不见呢?

例如,让我们翻译一下9月出现的subreddit / r / androiddev中的帖子
“我收到一封信,指出我的开发人员帐户已被删除,我不应该尝试创建一个新帐户,而是需要寻找一种新的方式来分发我的应用程序。 我提起上诉,但被拒绝。 原因仅是“一系列违反规则”,仅此而已。 我没有收到任何警告,并且直到销毁我的帐户之前,我的申请都没有被删除,因此我不知道有什么违规行为。

我只有一个愚蠢的塔罗牌应用程序,可以用来在Google Play上练习托管应用程序。 它是免费的,没有广告和内部付款。 除了地图上的某些图像(人们被剑刺伤)外,那里没有任何冒犯性的东西。 对于其他许多塔罗牌应用程序,它绝对不是冒犯。

我收到的有关删除开发者帐户的大多数帖子都令人沮丧。 除了如何选择其他活动领域之外,我至少有什么可以做的?”
类似的帖子早些时候出现了,但是在过去的六个月中,Reddit上的帖子特别多,以至于他们开始看到这种趋势。 如果要总结它们的索赔,清单如下:

  • 在Google Play上,处理入侵者应用程序时,它们错误地属于非违规应用程序和帐户的分发范围。
  • 此外,Google还删除了它认为“与入侵者有关”的那些帐户-因此,由于开发人员的个人项目,其雇主的帐户可能会受到侵害,反之亦然。
  • 对违规的描述含糊不清,然后什么都不是很清楚:通常应归咎于什么,您真的要归咎于此,如何纠正或质疑这一点。
  • 而且,当您仍然尝试挑战并提出上诉时,您会被拒绝,而不会看到生动活泼的讲话。 目前尚不清楚一个在世人士是否完全看到了您的吸引力,还是自动化完成了一切。 如果有人看到了它,就不可能与他联系并澄清情况。
  • 同时,大公司的流行应用程序可以依靠正常的态度(很明显,如果误将Facebook意外删除,它将被快速手动修复)。 但是没有律师团队的独立开发者,即使他拥有数百万的安装,也只能打败墙而羡慕Facebook。

就是说,您可以改善有用的Android应用程序很多年,并在不破坏任何东西的情况下谋生,然后Google会在没有警告的情况下突然剥夺了投入了多年劳力的主要收入来源。 而且,当您尝试恢复正义时,您甚至都不会听,而只能与机器人进行交流。

当然,在充斥正义的愤怒之前,我们必须对以下事实进行修正:我们无法验证开发人员所有陈述的真实性。 违反者通常会听到“是的,我没有违反任何东西”的字样。

但是,即使开发人员很狡猾,当他们一致说“在这个系统中,您无法接触到活着的人”时,他们也不大可能欺骗所有人。 此外,我们转到另一个故事
“ 10月11日,由于DMCA系统发生错误,Google从Play商店中删除了我的Always On AMOLED应用程序。

显然,Flipkart发送了DMCA通知,要求删除其应用程序的多个克隆,他们错误地删除了它们。 <...>这是DMCA的投诉-正如您自己所看到的,它与我的应用程序无关,甚至不在Flipkart要求删除的应用程序列表上。

这是一个明显的错误,因为该错误删除了具有750万安装和4.3评级的应用程序。 当然,四天后,我尝试与Google联系。<...>我收到了标准消息(可能是由漫游器生成的)“我们检查了您的申诉,但仍然无法在商店中恢复您的应用程序”。
这个故事与许多其他故事的不同之处在于,它的结局很好:进行了大肆宣传,著名的Android Police网站对此事进行报道,Google注意到了这一情况,并将应用程序还原到了商店中。 有理由高兴吗? 而是一个借口来理解这意味着什么:

  1. Google识别出错误后,便无需一字不漏地开发人员,现在我们可以肯定地知道:是的,确实有某些情况下删除不违反任何内容的应用程序。
  2. 一旦Google以拒绝模板的方式回应了上诉,后来证明是错误的,现在我们可以肯定地知道:是的,上诉系统并没有真正发挥应有的作用(这似乎是由于过度的自动化)。

通常,很明显存在问题。 这不太可能是很普遍的:没有统计信息,但是我凭直觉地认为,少于百分之一的Android开发人员会遇到这种情况。 但是,对于那些遇到的人来说,这是如此痛苦,以至于情况仍然看起来不健康。

此外,尽管许多Google员工清楚地阅读了/ r / androiddev,有时他们回答了Android开发人员的一些问题,但有关Play任意性的愤慨帖子仍然没有任何反应。 情况如下:公司很清楚这个问题,但忽略了它,同时继续在演讲中谈论它对开发人员的热爱。

毫不奇怪,这对许多人造成了强烈的负面影响。 一些人开始担心“我可能会成为下一个”,有时甚至会从Google Play中删除其非商业应用程序,以免意外伤害主要的商业应用程序。 评论中的批评数量在增加,其程度也在增加。 老朋友们注意到“通常来说,几年前,情况甚至更糟了”,但这并没有改变情况。

同时,在所有其他Android开发人员中,所有这些都根本没有成为讨论的话题。 首先,如果您不坐在Reddit上,而只是从事开发,那么您可能不知道这个问题。 其次,如果您不是独立开发人员,而是为公司工作并编写代码,那么Play帐户的问题就不会让您感到头疼(如果“对于公司而言”,则不会删除您的帐户)。 结果,出现了这样一种情况:一些Android开发人员大怒,而另一些开发人员却没有胡须。

对于那些正在沸腾的人,“ Android开发的未来” 程序发布成为了高潮。 它直接读作革命性宣言。 主要信息是“足够忍受这一点,让我们团结起来为我们的权利而奋斗,与欧洲委员会联系并引起媒体的关注。” 在/ r / androiddev中,通常看不到具有200个投票的帖子,但是在这种情况下,投票的数量超过了2000个,也就是说,呼吁在心中非常共鸣。

在那次Android Dev Summit召开之后不久,他们在其中看到了一个合适的平台,向Google施加了压力。 该公司是否想将许多Android开发人员聚集在一处? 在这里,我们将打电话给她,将事件从可爱的Usi Pusi变成对案件的严厉交谈。 听起来像是“不要让任何开发人员拥护者回答您这是另一部门的事务,也是他们从边缘来的小屋。” “开发者拥护者被称为是公司内部的支持者,他必须千方百计,甚至干扰其他部门的工作。”

鉴于此,Google决定领先一步,为赛事做准备并大声说出来。 Android Dev Summit主持了传统的Fireside Chat问答环节,其中包括负责对Google员工发表评论的Google Play。 您可以自己查看(从41:12开始),也可以阅读下面的节略译文。


史蒂芬妮·库斯伯森(Stephanie Cuthberson):甚至在活动开始之前,社区就存在诸如“按什么原则删除应用程序”和“如果删除我的帐户时我应该联系哪里”之类的问题,我们在这里给保罗打了电话,他现在将对此进行讨论。

Paul Bankhead:有时我们会删除应用程序。 用户安全性非常非常重要。 我们是一家商店,我们需要应用程序和用户。 因此,我们感谢您的申请。 有违反者,我们有保护用户的规则。 我们正在竭尽全力减少系统错误警报的数量。 如果我们弄错了,您可以提出上诉,我们会逐一审视。 而且我认为,在下个季度中,您可以期待我们安全系统的改进。 我们正在竭尽所能,使您的工作剩下来,并且用户拥有安全性。
我个人的评价意见:这不是答案,而是背离答案,仔细假装没有问题。 不,事实上,社区没有问题“您删除应用程序的原则是什么”-他有一个问题“直到垃圾继续存在”。 不,实际上,没有人对“您可以提出上诉”这一事实感兴趣-他们对上诉在什么地方都不起作用感兴趣。 关于即将进行的改进的话似乎令人鼓舞,但是当它们没有特定性时,它们听起来也像子弹头-任何封闭的票都可以称为“系统的改进”。 结果,所有尖锐的问题都没有得到答案,感觉是,在这里,Android开发人员而不是在世的人与神经网络交谈:“保持在线状态,您的应用程序对我们非常重要。”

自Android开发峰会以来已经过去了一个半月-现在正在发生什么? 关于删除帐户/应用程序的故事并没有停止,此外,另一种情况令人震惊。

最初,Google通知应用程序开发人员用户访问权限不足以访问呼叫和SMS-应用程序本身的功能仍然有必要证明这种访问权限是合理的。 有标准条件,您还可以发送请求“为我的应用程序设置例外,它不符合已经描述的条件,但是出于某种原因需要此访问权限”。 一般而言,所有这些听起来都合理。 但实际上,结果并不那么顺利。

Tasker应用程序(超过100万的安装,等级4.6)设计用于自动执行各种智能手机任务,因此它要求访问呼叫/ SMS以自动执行它们的工作。 根据其创建者的说法,他发出了例外请求(“您没有考虑自动化应用程序,但显然他们需要它”),并在40天后(!)收到了拒绝(可能来自在世人士,但以正式语言提出)并且没有留下讨论问题的机会)。

开发人员公开愤慨:“使用SMS是Tasker中最受欢迎的功能之一,人们为此付费购买应用程序,现在Google希望将其取走。 安全很重要,但是是否有可能为其添加一个重要警告,而不是剥夺人们想要使用的内容?”

绝大多数读者都站在他的身边,引起了很大的炒作。 最后,在注意到发生了什么之后,Google在“例外”列表中添加了“任务自动化”项:官方认为自动化应用程序适合于请求访问呼叫/短信。

尽管这种情况与意外删除应用程序不同,但是有许多相似之处:

  • 开发人员突然发现,他受人尊敬的应用程序受到了不小的打击,从而损害了收入。
  • 开发人员尝试通过专用渠道纠正这种情况,并收到正式拒绝。
  • 但是,当噪音增加并发生了什么事情时,真实的人会在Google上注意到,他们认为实际上他们不必拒绝。

也就是说,类似的问题使他们在这里感到自己。 甚至在解决Tasker的问题之后,可以访问电话/ SMS的应用程序开发人员仍然存在疑问和投诉:例如,最近出现了一个标题为“电话/ SMS许可惨败-Google为什么会伤害我们?”的帖子

在这里,您真的可以问一个问题:“您为什么对我们如此?”。 Google在Android的开发上投入了大量资源,包括为开发人员带来的便利。 当Android Studio开始引起内存泄漏时,她的团队直接发现了问题,并承诺采取行动。 那么,为什么在不同的情况下,当一些开发人员变得更糟(至少可以重新启动AS)时,公司不急于更改所有内容并假装没有问题?

在外面,不可能确切知道,但这就是我所记得的。 众所周知,谷歌不但拥有Android,还拥有令人沮丧的支持。 当发出上诉的开发人员收到自动拒绝时,这与其他Google产品的用户将额头撞在墙上的方式并没有很大不同。

但是,缺乏理智的支持却有多痛苦:就基本收入的毫无根据的损失而言,这个问题比“我点击了某件事,一切都消失了”更为严重。 有人抱怨如此重要:“我知道开设一家这样的商店非常昂贵,但是如果我保证我会收到良好的投诉和良好的吸引力,那么作为iOS开发人员,我愿意每年支付100美元。”

令人好奇的是,Google One最近推出了付费用户服务,在进行订阅的服务中,他们称其为“ Google专家”Google Experts) -可以向在世人士提问。

Google,既然您已经为用户完成了这项工作,那么免费带来了很多麻烦,您是否可以对Google Play进行正常的付费支持?
分钟的广告。 我们意识到移动开发的热情正在上升,因为我们正在举行Mobius会议。 但是她本人并不关心激情,而是有严厉的技术报告,其中包含代码和详细信息(您可以在YouTube上查看视频 )。 如果您觉得这很有趣,请注意:最近的Mobius将于5月22日至23在圣彼得堡举行,门票已经开始销售 ,从1月1日起,它们的价格将上涨。

Source: https://habr.com/ru/post/zh-CN433768/


All Articles