SDK重构