在开发Android应用时,我们不希望最低版本的SDK版本是最新发布的Android版本(API 25 - 撰写本文时的Android 7.1)。我们将查看Android version Dashboard page以查看版本分发,并可能将最低SDK版本设置为API 16~21,除非我们的应用程序需要仅在较新的Android版本上提供的特定功能。
但是,在使用Google Play服务库时,我们永远不知道应该将哪个版本的SDK添加到我们的应用中。在撰写本文时(2017年7月),他们最近发布了这些版本:
假设我们的应用不使用较新SDK版本中的任何新功能,我们应该在我们的应用中使用哪个SDK版本?
如果使用最新版本 - 我认为有些用户在启动我们的应用时会收到“更新到最新的Google Play服务”提示。
如果使用的是旧版本 - 我认为应该在较新版本中修复一些错误。