一个好的 SDK 产品应该是什么样子的?大家一起来吐槽一下自己用过的第三方 SDK 产品吧!

2015-01-09 10:55:24 +08:00
 wallstreet007

作为一个在美国和中国都码过代码的人,对 SDK 产品又爱又恨。个人认为好的 SDK 产品应该满足以下这几点:

  1. SDK 覆盖主流编程语言

  2. 接入简单,代码量少

  3. SDK 框架合理,可以做到平滑升级

  4. 技术文档易懂,demo 清晰(可以简单复制粘贴就可以运行)

  5. 技术支持 7 X 24,完善的测试联调工具

  6. 强大的管理平台,实时监控 SDK 运行

大家有什么吐槽的第三方 SDK 产品吗?特别不理解那些天煞的 SDK 是如何写出来的,开发者何苦为难开发者呢。

7486 次点击
所在节点    程序员
26 条回复
scarlet110
2015-01-09 11:00:24 +08:00
今天早餐还跟朋友聊这事儿来着,以后做一个app就简单了,每一个模块都有专业服务商~这事儿之前美国可能比较流行,但是未来一年一定是中国的趋势
nameryan
2015-01-09 11:36:57 +08:00
本人目前也在搭一套SDK以及整个开发者网站,欢迎同行交流:)
haozhang
2015-01-09 11:56:31 +08:00
新浪微博的iOS SDK,shit。
virusdefender
2015-01-09 12:41:39 +08:00
我早就想吐槽了 看图 看看写的这Python





声明三个编码是什么意思,Python加分号是什么意思,4空格和8空格缩进混用是什么意思
belin520
2015-01-09 12:47:03 +08:00
@virusdefender 第一个是实习生写的,第二个是程序员写的,第三个是临时工写的
GhostFlying
2015-01-09 15:57:35 +08:00
技术支持 7 × 24 比较难吧。。
wallstreet007
2015-01-09 17:54:27 +08:00
@nameryan 给个链接嘛,想学习一下
wallstreet007
2015-01-09 17:55:56 +08:00
@GhostFlying 好像是哦,这个有点不现实,估计 5 X 12 是可以的。
wallstreet007
2015-01-09 17:56:34 +08:00
@haozhang 没有用过,去研究一下,新浪的 SDK 烂在哪里?
wallstreet007
2015-01-09 17:56:57 +08:00
@virusdefender 能弱弱地问问是哪家的吗?
wallstreet007
2015-01-09 17:58:45 +08:00
@belin520 临时工,有点狠.......
virusdefender
2015-01-09 18:01:31 +08:00
@wallstreet007 容联云通讯
wallstreet007
2015-01-09 18:24:31 +08:00
@virusdefender IM SDK 的国内好像还有几家,他们如何?
virusdefender
2015-01-09 18:30:05 +08:00
@wallstreet007 没用过别的~
lingrel
2015-01-09 18:45:12 +08:00
@belin520 好吐槽!
lingrel
2015-01-09 18:45:33 +08:00
@wallstreet007 FIR 现在做的不错。
wallstreet007
2015-01-09 18:48:53 +08:00
@lingrel 我也用过,的确蛮好用的。
haozhang
2015-01-09 19:22:03 +08:00
你用了就知道,本来我想做点和新浪微博相关的东西的,下载了SDK,妈的,直接吐了。
jiangmin
2015-01-09 19:42:39 +08:00
paypal最新版android SDK,sample你们能跑起来么?
https://github.com/paypal/PayPal-Android-SDK
我现在用的还是v2.3.5
在这看了半天,最后也没解决。。焦灼
https://github.com/paypal/PayPal-Android-SDK/issues/90
zhicheng
2015-01-09 20:23:03 +08:00
银联 iOS SDK ,类名不加 Prefix 。还有一些不把自己用的第三方库符号表 strip 掉,也会导致冲突。某度内部 SDK ,没有一个正常实现,全是以前屌丝工程师为了炫技实现的垃圾框架和服务。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/160546

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX