[轉]Facebook平臺設計(一)

爲了研究Facebook platform的設計, 我們可以從最早的第一個版本f8 07開始瞭解,當時是由Facebook創始人兼CEO Mark Zuckerberg 在2007年5月f8開發者會議上發佈的。根據當時的數據是,50%以上的Facebook用戶會每天都訪問Facebook,超過同行3倍以上。

爲了理解Facebook平臺,我們可以從Facebook相冊說起。Facebook相冊雖然只提供了最簡單的特性,比如不能存高像素原圖,沒有編輯工具等,非常簡單,但是Facebook的相冊流量是是其他所有相冊(Flickr, Picasa…)流量之和的2倍以上。爲什麼?這就是Mark介紹的Social Graph的力量。

1. 用戶A上傳圖片,他所有好友都能看到。

2. 用戶A繼續在圖片上tag people(標註圖片上的好友),這個tag的圖片會出現在被tag好友B profile wall上,接着B的好友接着可以看到這個圖片(受privacy設置控制,默認開啓)。

特別是第2點它擴大了傳播範圍,在Facebook認爲,第2點比1更爲重要,Facebook平臺的意義就是在這裏。”we build the platform optimize for build apps for social graph”,開放平臺的意義就是讓擴展應用將social graph發揚光大。

“在Facebook開放平臺以前,social network封閉式平臺,但是今天這種情況結束了”

Facebook Platform的三大目標

1. Apps深度整合到Facebook平臺(Deep Integration Into Facebook Website)

  • app可以集成到用戶profile
  • app擁有獨立的首頁(canvas page),首頁完全是應用自己控制的,可放任何內容,包括廣告。
  • app可以以用戶身份發佈feed
  • app可以發送消息,邀請,提醒等

一個應用只要被用戶授權訪問他的profile之後,應用就可以調用api獲取到比如user/friend/application/privacy information,Facebook API接口也值得各種平臺設計者學習。比如用戶API接口

2. 病毒式的傳播(Mass Distribution through the Social Graph)

傳播的核心是feed體系(從09年的眼光來看,Twitter的feed可能比它做得更出色,甚至造成了威脅,並進一步引發它最近的homepage改版)。App可以發佈3種不同類型的Feed

  • application story,相當與應用添加提醒,比如A添加了某應用。
  • simple story, feed裏面表現爲一行文本。
  • full story, 詳細,可以預覽圖片,視頻等。

關於feed可參看另外一篇技術分析文章:Facebook的feed格式設計

App可以發送notification(提醒),request(邀請)。Facebook還提供平臺級別的工具如friend selector供app使用。Facebook還通過應用嵌入到Profile通過exposure讓更多的用戶來使用,比如用戶看到好友Profile某個應用有趣也會立即add。

通過以上途徑,促進應用的傳播,促進信息的傳播,促進人的社會化交流。

3. 商業機會(New Business Opportunity)

canvas page可以放任何廣告,也可以進行電子商務進行銷售,app可以獲得所有收入。對於這兩種方式,Facebook都是持支持態度。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章