標籤:

新浪微博升級 SDK 對改善產品的細節體驗有何幫助?

新浪微博近日升級了 SDK,同時強調了 Card 的概念。升級要點如下:1、SSO 登錄方面,新版只需要一次登錄授權,即可通過新浪微博賬號直接登錄第三方應用和網站,無需重複設定。2、在「分享到微博」方面,新版可以直接調用新浪微博客戶端的發布器,發布成功之後即可返回原應用。3、新版SDK在分享時,將會以Card卡片方式呈現。與目前的「媒體微博」和即將發布的「淘寶微博」類似。4、升級後,「添加應用」功能將向第三方應用全面開放。 via 新浪微博升級SDK:強調Card-搜狐IT


舊版本的新浪微博 iOS SDK 是開源的。有很多低級 bug。有一些影響開發,比如 canOpenURL 一定返回 true,導致如果你把新浪 SDK 的判斷放在前面,其它第三發 SDK 無法正常工作。有一些影響用戶體驗,比方說登錄界面有些地方讀 strings 里的字元串,有些地方代碼里寫死了中文字元串;登錄界面寬度不對等等。以前開源的時候,這些 bug 我們自己改掉了。現在新版本閉源了,我們就不用了。

騰訊微博和微信的 SDK 做的好太多了。介面設計更清晰合理,也沒有這麼多 bug。

一個 SDK 這麼多 bug 都沒有人處理,你會敢用嗎?

Issues · mobileresearch/weibo_ios_sdk_sso-oauth · GitHub


對開發者而言,新浪微博的 SDK 一直很爛。我只接觸 Python 和 iOS,這 2 個平台一直沒有官方的 SDK。

因此在做知乎日報時,Python 端是直接調用 REST API,iOS 是在熱心網友開源的 SDK 基礎上改的。

噁心的是新浪微博把那個開源的 SDK 收購了,當成官方 SDK,然後改成閉源了。

對用戶而言,官方客戶端越笨重,SSO 跳轉就越慢。有時只是為了獲取授權,卻得等半天才能啟動。

出於對流量的考量,如果要帶圖片的話,用戶可能更希望由伺服器,而不是用戶自己來發圖。

官方客戶端的風格也可能和原應用不同,跳轉應用對用戶來說也不算是很好的體驗。

非要說好處的話,@ 一個用戶可以由官方應用來提供支持了,這玩意實現起來好麻煩=。=


推薦閱讀:

如何看待XXY41902微博事件?這段編碼到底有什麼含義?
微博上那些非主流明星的粉絲都是真人嗎?
在QQ空間和新浪微博的打壓下,人人網需要轉型嗎?
為什麼那麼多人圍攻王志安?他錯了嗎?
如何看待楊冪在今年已經上了128次熱搜?

TAG:新浪微博 | SDK |