It is also not just a matter of having a replacement API: sometimes the new API is buggy and does not work as well as the deprecated one. Third-parties sometimes need to wait several iterations of the OS (which in the case of Apple means several years) before being able to use the new API. Ideally we would not need to silence deprecation warnings, but the reality we live in is different.
9 Likes