TG的SDK集成,会影响我App的性能吗?

柴郡猫算法柴郡猫算法06月15日1986

安装Telegram的SDK会影响我App的性能吗?我听说有的SDK比较耗资源,不知道有没有影响(卡顿/内存占用大等),跪求解答!

5 个回答

抽屉里的糖
抽屉里的糖回答于 06 月 16 日
最佳答案

SDK自身会增大安装包体积,但官方SDK的体积控制得还不错;运行过程中,不使用对应功能时SDK后台基本不会占用资源;频繁调用API(如发送消息、上传文件),会短暂提升CPU/内存占用。

如果App逻辑不复杂,一般不会出现卡顿。建议在子线程中调用SDK,并做好异常捕获。可以先做AB测试。

失眠的键盘
失眠的键盘回答于 06 月 17 日

一般SDK集成会有性能消耗,但是影响不大。具体看怎么使用,比如频繁请求接口可能会卡顿。合理使用的情况下影响不大,建议参考官方文档优化使用。

闪闪星
闪闪星回答于 06 月 17 日

1. 宝子问TG SDK会不会影响App性能?

2. 官方SDK一般优化的不错,但具体看你怎么用。

3. 如果加载过多或频繁调用会有些许卡顿。

4. 建议做压力测试再考虑集成。

5. 有问题欢迎来TG群问我。

6. 因为每个app的情况不一样。

7. 敬请关注,后期分享更多TG开发知识。

8. 有问题欢迎留言。

9. 我们这边也在用,可互相交流经验。

10. 不用过于担心,合理使用没有问题。

HappySoul
HappySoul回答于 06 月 18 日

安装SDK会有一定影响,具体情况需要看使用的功能和SDK版本。Telegram的SDK整体优化还是不错的,大部分情况使用起来不会有问题,如果担心卡顿可以先测试核心功能,根据实际效果再决定是否要深度集成。

如果app本身性能没有问题,接入TG sdk影响应该不大,但如果性能有缺陷,那就要小心了。

现在的SDK大多会考虑到性能问题,除非你用了很多高级功能,否则不用太担心。

ClassicVinyl
ClassicVinyl回答于 06 月 19 日

集成SDK确实会影响性能。但是Telegram的SDK优化得非常好,在正常使用的情况下基本感知不到卡顿。而且内存占用控制的也比较好。按照官方文档正确接入SDK,一般不会有问题。另外和设备性能和使用场景有关。可以多测试几款机型。

您的答案