每次Android新版的发布,Google都会发布一个API变更报告,概括出对比前一个版本增加、改变、移除的API等信息。
无论如何,Android L 开发者预览版差异报告已经随着javaDoc一起发布了,在(a poorly-structured ZIP archive)可以看到。我经常回顾这份资料,想看看这和Google I/O上呈现出的有多大差别。Android L 其实有不少很有意义的改变。
注意:这份分析是基于Android L 的开发预览版,也许在“L”发布之前很有可能这里说的一些东西会回到上一版本中,成为Android 5.0的一部分(而且叫什么名称也还不知道)。还有,虽然本文只展示一些我们关心的领域,但是强烈建议读者还是好好去看看实际发布的版本。
注意2:在Android上,“deprecated”(不推荐)指的是我们认为还有更好的方案可以使用。这里不能保证以后一定会一直支持这个部分,但是至少现在还是可以使用的。
关于注意事项,下面黑体字说明了版本变更情况:
最后,其实Android L 中还有很多变化,尤其是一些大的变更。但是我比较重视的就只有这些。如果读者有兴趣,请自行阅读本文没有提到的一些内容。