sdk开发一般都做些什么