Android分享的平台很多,常见的有QQ、微信、微博,还有一些其他平台,甚至还有海外的Facebook等,要接入它们,就需要对它们每一个sdk做接入和处理,非常的麻烦和耗时,不熟悉的小伙伴往往需要调试数天,所以就非常有必要统一接口,所有的平台采用同一个入口。
说了作用,再来说一下特点,相类似的分享框架,应该都具备统一接口的功能,那么YShare还有什么必要呢?来看下表:
ysbing/YShare | shaohui10086/ShareUtil | bilibili/BiliShare | 友盟分享SDK | |
---|---|---|---|---|
一键分享 | 支持 | 支持 | 支持 | 支持 |
接入成本 | 低 | 中 | 中 | 高 |
按需接入 | 支持 | 不支持 | 不支持 | 不支持 |
数据统计 | 不支持 | 不支持 | 不支持 | 支持 |
一切按需:可以让您的应用变得“小而精”。只有当用户需要使用某个分享平台时,才选择性的接入。这不仅可以减小 APK 大小、节省流量,还可明显的减少内存、内部存储占用,将更多空间让给珍贵的相片、文档等资料。
接入成本:不用为每个平台去做接入,不用在manifest配置各种繁琐的参数,省时更省力。