哪个是当前的Android标准,Firebase或Play服务?

时间:2017-08-31 12:29:02

标签: android firebase google-play-services

我正在构建一个使用身份验证等服务的Android应用程序。 我决定使用Firebase和Play服务。 我只是想用什么是最好的做法。 我不是想找到意见或讨论,我想做适合Android的事,什么是事实上的标准,什么是正确的“本地”方式。 我并不介意功能问题,因为我想使用'正确'的东西。 但是,我找不到有关是否使用Firebase或Play服务的任何明确说明或网站。 我应该使用哪种?

去年在StackOverflowReddit讨论了这个问题。 就个人而言,我认为答案是尽可能使用Firebase,并在其余部分使用Play服务。我认为Play Services和Firebase共享一些共同的功能,但Google正在将这些功能转换为Firebase。

去年,这两项服务更加相同,但谷歌一直在积极更新Firebase,因此虽然尚未直接公布,但看起来相关的Play服务功能是非正式弃用的,而有利于Firebase。

或者可能是混合的,因为这张图片在设置Google Play游戏服务时会提示。 enter image description here

哪个是正确的标准?

1 个答案:

答案 0 :(得分:1)

所以简单的答案是 Firebase

说谷歌正在全力以赴将开发工作转移到Firebase,这不是错误的。

blogpost

中所述
  

Firebase是这款来自Google崛起之家的大型SDK   回答许多开发人员的需求,其前提是“而且它是   一切都完全免费“。

     

分析,崩溃报告,数据库,存储空间,推送   通知等。

     

有些甚至不是移动SDK,只为开发人员提供了很棒的服务   作为托管服务等。关键是解决所有这些问题   困惑是了解这就像营销游戏一样简单。   Google在Firebase中推出了出色的新功能。

来自I / O 2017的Firebase新功能:

  1. 织物
  2. 电话验证
  3. 效果监控
  4. 云功能
  5. 更好的分析
  6. 在官方博客上阅读更多内容,以便更好地理解 - link