IMKit
IMKit 的功能主要是封装各种界面对象,服务于开发者快速实现自己的产品,主要特点是是支持快速集成,支持丰富的界面定制功能。
IMLib
IMLib 的功能是提供基本通信能力库,封装了通信能力和 Conversation,Message 等各种对象,服务于需要根据自己的产品去自己实现界面的开发者。主要特点是封装清晰,轻量,便于使用。
也就是说:
IMLib主要提供通信能力,是必须的;IMKit是界面组件,如果希望用融云的界面组件可以集成,但不是必须的。