一个好的 SDK 产品应该是什么样子的?大家一起来吐槽一下自己用过的第三方 SDK 产品吧! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
wallstreet007
V2EX    程序员

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

  •  1
     
  •   wallstreet007 2015-01-09 10:55:24 +08:00 8112 次点击
    这是一个创建于 3928 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    1. SDK 覆盖主流编程语言

    2. 接入简单,代码量少

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

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

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

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

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

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





    声明三个编码是什么意思,Python加分号是什么意思,4空格和8空格缩进混用是什么意思
    icanfork
        5
    icanfork  
       2015-01-09 12:47:03 +08:00
    @virusdefender 第一个是实习生写的,第二个是程序员写的,第三个是临时工写的
    GhostFlying
        6
    GhostFlying  
       205-01-09 15:57:35 +08:00
    技术支持 7 × 24 比较难吧。。
    wallstreet007
        7
    wallstreet007  
    OP
       2015-01-09 17:54:27 +08:00
    @nameryan 给个链接嘛,想学习一下
    wallstreet007
        8
    wallstreet007  
    OP
       2015-01-09 17:55:56 +08:00
    @GhostFlying 好像是哦,这个有点不现实,估计 5 X 12 是可以的。
    wallstreet007
        9
    wallstreet007  
    OP
       2015-01-09 17:56:34 +08:00
    @haozhang 没有用过,去研究一下,新浪的 SDK 烂在哪里?
    wallstreet007
        10
    wallstreet007  
    OP
       2015-01-09 17:56:57 +08:00
    @virusdefender 能弱弱地问问是哪家的吗?
    wallstreet007
        11
    wallstreet007  
    OP
       2015-01-09 17:58:45 +08:00
    @belin520 临时工,有点狠.......
    virusdefender
        12
    virusdefender  
       2015-01-09 18:01:31 +08:00
    @wallstreet007 容联云通讯
    wallstreet007
        13
    wallstreet007  
    OP
       2015-01-09 18:24:31 +08:00
    @virusdefender IM SDK 的国内好像还有几家,他们如何?
    virusdefender
        14
    virusdefender  
       2015-01-09 18:30:05 +08:00
    @wallstreet007 没用过别的~
    lingrel
        15
    lingrel  
       2015-01-09 18:45:12 +08:00
    @belin520 好吐槽!
    lingrel
        16
    lingrel  
       2015-01-09 18:45:33 +08:00
    @wallstreet007 FIR 现在做的不错。
    wallstreet007
        17
    wallstreet007  
    OP
       2015-01-09 18:48:53 +08:00
    @lingrel 我也用过,的确蛮好用的。
    haozhang
        18
    haozhang  
       2015-01-09 19:22:03 +08:00
    你用了就知道,本来我想做点和新浪微博相关的东西的,下载了SDK,妈的,直接吐了。
    jiangmin
        19
    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
        20
    zhicheng  
       2015-01-09 20:23:03 +08:00
    银联 iOS SDK ,类名不加 Prefix 。还有一些不把自己用的第三方库符号表 strip 掉,也会导致冲突。某度内部 SDK ,没有一个正常实现,全是以前丝工程师为了炫技实现的垃圾框架和服务。
    wallstreet007
    21
    wallstreet007  
    OP
       2015-01-09 22:42:47 +08:00
    @jiangmin 为什么用 PayPal,是因为有海外业务需求吗?
    wallstreet007
        22
    wallstreet007  
    OP
       2015-01-09 22:45:15 +08:00
    @zhicheng 如果你使用银联 SDK 也可以考虑一下 Ping++ 的支付 SDK, pingxx.com
    zhicheng
        23
    zhicheng  
       2015-01-09 23:33:35 +08:00
    @wallstreet007 看起来不错,有个问题,是不是需要自己申请收款端口,如果需要自己申请收款端口,没有吸引力。。。期望有个支持信用卡,PayPal,支付宝对国内用户友好的网页收款端口。研究过好多类似的,信用卡全部需要美国 SSN ,PayPal 没有 SSN 也只支持个人帐户并且手续费太高,支付宝收款端口比海外的还复杂。
    railgun
        24
    railgun  
       2015-01-09 23:58:11 +08:00
    @zhicheng 最恶心的是那些改了第三方库实现的,想替换都替换不了
    wallstreet007
        25
    wallstreet007  
    OP
       2015-01-10 09:23:07 +08:00
    @zhicheng Ping++ 是提供免费申请服务的 :)
    nameryan
        26
    nameryan  
       2015-01-13 11:53:30 +08:00
    @wallstreet007 抱歉还是内部的产品还没成型,更别说连接。。。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2661 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 13:59 PVG 21:59 LAX 06:59 JFK 09:59
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86