Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从API中删除不推荐的功能需要多长时间?_Api_Deprecated - Fatal编程技术网

从API中删除不推荐的功能需要多长时间?

从API中删除不推荐的功能需要多长时间?,api,deprecated,Api,Deprecated,当API的开发人员(例如Microsoft、Apple或me)宣布API的某个功能被弃用时,API开发人员应该等待多长时间才能从API中删除该功能 从另一个角度看,在API功能被标记为不推荐使用后,API用户需要重构代码多长时间?如果从版本a移动到版本B,则应直接删除不推荐使用的方法。 除非您知道您不需要更新的版本,否则您可以继续使用。 但就像每个问题一样,你越早解决它们,就越容易解决 将不推荐使用的代码从版本A更改为版本B通常很容易,但如果累积修改,这将是一场噩梦。通常,API从不删除功能,因

当API的开发人员(例如Microsoft、Apple或me)宣布API的某个功能被弃用时,API开发人员应该等待多长时间才能从API中删除该功能


从另一个角度看,在API功能被标记为不推荐使用后,API用户需要重构代码多长时间?

如果从版本a移动到版本B,则应直接删除不推荐使用的方法。 除非您知道您不需要更新的版本,否则您可以继续使用。 但就像每个问题一样,你越早解决它们,就越容易解决


将不推荐使用的代码从版本A更改为版本B通常很容易,但如果累积修改,这将是一场噩梦。通常,API从不删除功能,因为如果某些程序依赖某个方法,它们将变得无用。但是,如果该方法确实是无用的或包含很多bug,它们会在两到三次更新后将其删除。

一旦发现标记为已弃用的API,您应该开始寻找更新软件以用未弃用的方法替换它们。如果您继续使用它们,您将面临软件无法在较新版本上运行的风险。如果您从未计划升级,这很好,大量Win 3.1软件仍在使用就是明证。但是,如果您打算支持该软件或发布新版本,您应该尽快更新。

我很好奇是否有api从Android中删除过。。。。