思考|微博為什么限制140字?

2 評論 19117 瀏覽 22 收藏 7 分鐘

嗯,昨晚有位少俠在公眾號后臺留言給我說,上次看了我的一篇文章《思考?|?為什么微信收藏表情的上限是100?》,聯想到一個問題:基于鄧巴理論為什么發微博限制字數是140字,而非150呢?我在后臺作了簡單的答復說,收藏管理和寫東西還是兩回事,鄧巴值也不是放四海而皆準。我也答應他,后續我會寫一篇文章來詳細解釋一下這個問題。不過說實話,這個話題應該快過時了,畢竟微博要放開字數限制了。給我留言的這位同學,你看我饅頭Mant.君對你多好,多守信用…

所以少俠,今天我們就聊一下微博為什么要作140字的限制。

在解釋這個問題之前,我想先說一說Twitter(下文以“推特”代之)。

TWITTER.jpg
推特對于公文推送的字數限制是140個字符。誒,這不和微博一樣么!正確的說法,應該是微博和推特是一致的。畢竟,推特產品在前,微博產品在后。

其實最開始微博產品的框架和規則就是沿用推特的,比如發文140字的限制上。從某種程度上來說,微博之于中國的意義相當于推特之于世界。不過兩者在某些方面還是有差異的,比如微博重媒體屬性,而推特重社交屬性,加上這次微博可能要放開140字的字數限制,或許微博今后在資訊屬性上也會強化。

所以,問題可以繼續轉化為:推特為什么限制140字?

這里就要提到一個人了,他叫Friedhel Hillebrand,是短信技術的主要發明人。

上世紀80年代,通信技術研究者們需要對文字短信訂立標準,受限于當時的無線傳輸帶寬,而且是在汽車電話上使用,這就要求手機短信言簡意賅。在當時,Hillebrand向身邊朋友提出短信字數限制在160字符以內是否夠用,卻遭到了身邊朋友的強烈質疑。直到Hillebrand那一次的打字機實驗。

Hillebrand在打字機上隨意地打出幾條字句組成的信息,當他完成這些信息每條都只有1-2行的長度,而總字符數也總是小于160個(發現沒有,典型的演繹推理反例…)于是,在1985年Hillebrand決定將160個字符作為手機短信的長度上限。

但又會有少俠提出質疑了,既然短信標準國際通用,為啥在中國短信字數上限是70字?這里,就額外提一嘴。這是因為英文字母采用的是7位ASCII編碼,漢字采用的是8位UCS-2編碼并占2個字符。來,我們換算一下:

短信160個字符按照7位ASCII編碼來換算,即160×7=1120位;漢字按照8位UCS-2編碼,也就是說8位即1個字符,1個漢字又占2個字符,那么換算為漢字數就是1120/8/2=70。所以,一條短信是可以發160個英文或70個漢字的。

不過扯了這么多,和推特有啥關系?

其實,關系很大。推特對于短信技術的依賴頗重,出于技術上的考慮和原因,推特的創造者將Tweet的字符限制定為140個字符,至于剩下的20個字符用來顯示用戶的地址信息。所以,少俠你終于知道推特140字符限制的由來了吧。

最近,新浪微博在搞限制字數的放開,有媒體評論稱微博這一決策是在效仿推特,不過近日(北京時間3月20日)推特的CEO 杰克.多西在接受NBC電視臺采訪時稱:推特將維持單條消息140個字符的限制。但在此前的傳聞稱限制字數可能放開至1萬個,原因是推特發現多數用戶為了繞開140字符的限制而使用文本截圖發文。不過按現在的情形來看,推特可能會采取其他手段來解決這一問題。

不過最近,微博字數限制放開的一再推遲,讓饅頭Mant.君不禁臆測,是否存在內測反響并不是很好的可能,導致功能的全面開放一再延期??晌⒉┑拈_放平臺卻早早已經披露了具體方案:

  1. 微博發布接口不變,即為原參數,可直接發布超過140字的文字,超過140字、小于2000字,不再報錯;
  2. Feed流接口中超過140字的微博,正文維持原展示方式(會截斷),會增加新的返回標識,以標識此條微博是否有超過140字的額外文本;
  3. 取單條微博接口(statuses/show),會在新字段中返回全部完整的正文,即超過140字的會返回整段的文字。原text字段依然為140字內容。(注:2月28號后支持,只有statuses/show,statuses/show_batch,其他微博接口,依然只返回140字)

不過,傳言終究是傳言,臆想終究是臆想,且等新浪微博的最新消息吧。

好了,以上就是這篇文章的全部內容了。

我是饅頭Mant.君,一名90后互聯網產品經理。

哦對了,我所說的,都是錯的。

 

作者:饅頭(微信公眾號PRODUCTER),阿里巴巴產品經理

本文由 @饅頭 原創發布于人人都是產品經理?,未經許可,禁止轉載。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. ?

    來自江蘇 回復
  2. 我竟然一本正經的看完了,看到最后一句,大寫的蒙蔽。。。 ??

    來自遼寧 回復