公有API,就是一种公开声明要支持的接口,就算要废弃一般也会公布很久,然后才警告使用,最后才废弃。(比如几个大的操作系统版本升级)依赖公有API开发,你是安全的。

私有API,其实就是苹果内部用的,但是因为认为考虑不周全,或者临时需求之类的,所以不保证支持。也就是说,这个版本的iOS支持,可能下一个版本就没了。

依赖私有API可能会造成,某一次升级你的App的功能就不正常了。或者就直接闪退了。

其实每次iOS升级,都会有人抱怨有些App除了问题,除了苹果自己的一些问题,大多数就是因为用了私有API

Reply to this note

Please Login to reply.

Discussion

No replies yet.