Creator 版本号:1.40rc3
在调试热更新模块时,发现底层的downlaoder在不同的平台有不同的实现
IOS:CCDownloaderApple
Android: CCDownloaderAndroid
其他:CCDownloaderCURL
并且上述的实现,在不同的平台,是依据平台API实现的(CURL除外),这样设计的目的是什么呢?为什么不统一采用CURL来实现文件下载,这样即使出问题,排查起来也会统一一些。
当然,如果当前各个平台的实现行为都高度保持一致,且经过严密测试无问题,也无可厚非。但这样也无形会增加代码的维护成本。