如何写一个可用的SDK?

有些第三方平台的SDK有点儿难用,大概很多人都有过这样的感慨。

如果是你来写,怎么写出一个别人觉得可以用的SDK?

如何写一个可用的SDK?