由于操作系统更新,Android应用程序多久会中断一次?

时间:2016-02-28 00:48:29

标签: android google-play updating

我将Android应用程序交给非技术客户进行长期维护。任何人都可以深入了解应用程序因操作系统更新而中断的频率,以便他们必须引入外部开发人员吗?

我猜这将取决于应用程序的类型,所以让我在下面提供更多信息:

  • 我们的应用使用google maps SDK
  • 显示实时总线信息
  • 我们几乎没有外部依赖关系 - 只有joda-timehockeyappAppIntro

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您完全依赖于平台/ SDK功能,除非Android / Google实际启动并删除新版SDK中已弃用的功能,否则您的应用不会中断 - 过去一次实际上没有这样做(嗯,除了曾经,当他们将旧的Apache HTTP库移动到外部依赖项时,但到目前为止这只发生过一次)。因此,您的应用程序将继续工作,但会在即将推出的SDK版本中略微降低集成和UI设计。例如,查看“外星人”姜饼或旧版应用程序在现代棒棒糖或棉花糖设备上的外观 - 还可以看到它们如何继续工作。

如果您依赖Google地图,则依赖于Google Play服务,这是一个完全不同的领域。由于Play服务由Google单独和不断更新,因此他们的API演变得不同,并且更经常引入重大变化。然而,这些突破性变化之前已经很久才传达,例如,在宣布弃用之后,放弃了旧版的地图v1 API,即IIRC已经超过两年了。

HockeyApp是您依赖外部服务器功能的另一个候选者。如果Microsoft决定对此服务做任何事情(更改API,完全放弃它),您当然需要触及您的实现。但同样,这应该在实际发生之前传达很长时间。