一些安卓应用程序开发者近日表示,谷歌母公司 Alphabet 越来越强迫开发者在产品中嵌入自家服务,比如大力推行 2014 年收购的 Firebase 服务,以加强获取消费者数据的能力,巩固自己在广告领域的领先地位。
事实上,Firebase 服务已经成为了美国司法部对谷歌更广泛调查的一部分。这些调查主要针对谷歌是否在在线广告和其他商业领域进行了非法竞争,以及一些不起眼的小额收购是否帮助其扩大了某个领域的统治地位,甚至是造成了垄断。
针对开发者的控诉,谷歌拒绝发表具体评论,只是强调 Firebase 服务并非强制使用,而是可选工具,存在其他类似的工具包作为竞争对象。
图 | Firebase 官网介绍的一部分功能
Firebase 工具可以用来搭建实时后端数据库,帮助 Web 端和移动端应用开发。在 2014 年被收购之前,它已经成立了三年,进行过一些小规模的工具包收购。在 2014 年之后,它被融入了谷歌云服务和安卓开发环境 Android Studio 之中,支持的服务种类繁多,包括用户数据分析、权限管理、数据存储、支付、信息推送和通信等等。
这些基本服务组件旨在方便开发者直接拿来即用,不必自己编写。该工具广泛存在于安卓应用中,像是生鲜电商 Instacart 和在线旅行服务公司 Expedia 都将其嵌入在应用中,负责数据储存、通知推送和追踪点击等工作。
不过,一些开发者抱怨谷歌有意迫使他们使用 Firebase。作为最流行的安卓开发环境,Android Studio 从 2.2 版本以来一直与 Firebase 服务捆绑在一起。这无可厚非,毕竟这样可以降低安卓开发的入门门槛。
但是自去年来,谷歌开始要求应用开发者必须使用 Firebase Cloud Messaging 功能发送推送通知,官方说法是 “这种设置可以防止应用大量消耗电池寿命。”
另一项最新改变是谷歌的数据分析服务。之前该服务无需谷歌工具或代码,就可以接受其他工具输入的数据,现在的应用程序则需要使用 Firebase 工具,才能从谷歌数据分析服务中记录它们的访问数据。
谷歌没有否认这些说法,只是强调安卓应用在发送推送通知时还可以选择其他工具,比如 Pushy。
但 Pushy 创始人 Elad Nava 认为,“谷歌正在试图让更多服务通过 Firebase 实现,并且限制开发者使用其他服务。日益严格的权限限制挑战了 Pushy 等工具的生存处境,这肯定是一个趋势。”
除了辅助开发,Firebase 工具还扮演了消费者信息收集者的角色——这也是谷歌大力推广它的目的。作为世界上最大的广告销售商之一,谷歌可以借助使用 Firebase 工具的应用获得消费者在应用内的行为信息,再将广告精准投放给用户。数据收集量越大,谷歌对用户的了解就越多,随之而来的广告投放也就越多,广告商也更愿意与其合作。
近来,一些广告购买者和应用开发者表示,谷歌告诉他们 Firebase 将大大改善其广告投放效果,反映出谷歌拥有更丰富的数据集,可以在更恰当的时机推送广告。
当然 Firebase 并非没有竞争对手,比如之前提到的 Pushy 和另一家移动端软件提供商 Backendless,但谷歌似乎无意平等对待他们。
这些竞争对手表示,他们也希望 Android Studio 对其进行推广,但谷歌表示没有强制开发者使用这个开发环境。言外之意就是自己希望在自家的开发环境中默认捆绑自家工具,如果第三方工具想要推广,可以去找其他开发环境。
Backendless 首席执行官 Mark Piller 对此表示,“安卓开发人员应该知道有选择的余地。”
不过 Firebase 的竞争对手也不是完全没有机会,在健康和金融应用等特殊领域,由于政府法规的要求,应用需要具备一些独特的特质和功能。市场数据显示,他们的工具在这些领域的份额较大,但整体上距离 Firebase 仍然有不小的差距。