我正在构建一个使用身份验证等服务的Android应用程序。 我决定使用Firebase和Play服务。 我只是想用什么是最好的做法。 我不是想找到意见或讨论,我想做适合Android的事,什么是事实上的标准,什么是正确的“本地”方式。 我并不介意功能问题,因为我想使用'正确'的东西。 但是,我找不到有关是否使用Firebase或Play服务的任何明确说明或网站。 我应该使用哪种?
去年在StackOverflow和Reddit讨论了这个问题。 就个人而言,我认为答案是尽可能使用Firebase,并在其余部分使用Play服务。我认为Play Services和Firebase共享一些共同的功能,但Google正在将这些功能转换为Firebase。
去年,这两项服务更加相同,但谷歌一直在积极更新Firebase,因此虽然尚未直接公布,但看起来相关的Play服务功能是非正式弃用的,而有利于Firebase。
或者可能是混合的,因为这张图片在设置Google Play游戏服务时会提示。
哪个是正确的标准?
答案 0 :(得分:1)
所以简单的答案是 Firebase 。
说谷歌正在全力以赴将开发工作转移到Firebase,这不是错误的。
中所述Firebase是这款来自Google崛起之家的大型SDK 回答许多开发人员的需求,其前提是“而且它是 一切都完全免费“。
分析,崩溃报告,数据库,存储空间,推送 通知等。
有些甚至不是移动SDK,只为开发人员提供了很棒的服务 作为托管服务等。关键是解决所有这些问题 困惑是了解这就像营销游戏一样简单。 Google在Firebase中推出了出色的新功能。
来自I / O 2017的Firebase新功能:
在官方博客上阅读更多内容,以便更好地理解 - link