跨平臺通用賬號系統|淺析Facebook、Instagram、Messenger三者的聯系
賬號系統則好比人體的血液循環系統,起著運輸、溝通、交流的作用。
如果將APP比喻成人體,那么該APP的主功能就好比是人體的心臟,給予APP動力,而賬號系統則好比人體的血液循環系統,起著運輸、溝通、交流的作用。
作為一個獨立的APP,它的賬號系統大家都不陌生,可如果這個賬號系統升級為是跨平臺通用賬號系統,比如Facebook旗下系列APP,Nike+系列,阿里系列等等,那問題的復雜程度增加的就不止一兩倍了。所以《跨平臺通用賬號系統》的文章是系列文章,樓主一點點更新,望海涵~
先來說說如果作為單獨的賬號系統,它會涉及到以下方面的交互:
- 注冊流程;
- 登錄流程;
- 設置user name和display name(即國內所說的用戶ID和昵稱);
- 密碼設置與修改;
- 添加好友;
- 搜索好友;
- @好友。
每個公司的做法不一樣,我們從這七個方面,先分析下Facebook、Instagram、Messenger這Facebook的三大巨頭,再說說他們之間的聯系吧。
1.Facebook的賬號系統
Facebook單個賬號注冊流程:
先填寫手機號碼——真實的名字(姓名,這里作為Facebook的user name,60天內可以修改一次)——密碼(可填寫數字、字母、符號)——生日(默認為當天,可以更改)——性別(提示注冊完后可以更改)——頭像——通訊錄授權(可跳過)——導入通訊錄(添加好友)——邀請好友——完成
綁定郵箱流程:
郵箱(同一個郵箱只能綁定一個賬號)——驗證郵箱可以在在web上進行驗證也可以在手機端輸入驗證碼驗證——輸入完之后再次進行推薦好友(自動分析匹配的)
登錄流程:
郵箱或者手機號+密碼——推薦好友(通訊錄+智能推薦)
注意:同一個手機號可以綁定兩個不同的賬號,并且用不同的密碼可以登錄不同的賬號。
昵稱即display name:可以在設置里面進行昵稱的填寫。
昵稱功能設置比較弱,默認不顯示,如需要顯示會用符號()進行包括,比如說我的user name是holiday520,昵稱是索菲亞,那么整體的顯示方式就是holiday520(索菲亞)。
User name是唯一的,在設置的時候系統會去重,display name可以跟其他用戶相同,這些會跟搜索功能聯系比較緊。國內習慣不太一樣的地方在于,display name它的顯示重要性要高于user name。
添加好友:
擴展人脈的方法主要有推薦、搜索、請求、通訊錄聯系人四個途徑,其中以通訊錄和系統推薦好友為主。
搜索好友:
在輸入關鍵字后,搜索結果以user name關鍵字相關度比較高為主,當然也包含display name部分結果的顯示。像Facebook這樣大型公司,在搜索的結果中,一定會有一套比較復雜的算法,除了會涉及到關鍵字匹配,還會跟地理位置,活躍度,用戶填寫的資料中的興趣愛好、畢業學校等等都會有關。
@好友的時候用的也是user name。
基本上可以看出,Facebook是以郵箱為主的登錄方式,從用戶手機通訊錄匹配最原始的好友關系,再加上它強大的算法技術結合,建立的一個強大的社交網絡。這樣的做法比較符合國外的交流習慣。
2.Instagram的賬號系統
相比于Facebook,Instagram的功能就相對簡單很多,APP整體感覺上也輕盈很多。
正如大家所知,Instagram已經被Facebook收購了,也就是說他倆現在是一家人了。
注冊流程:
當手機上有安裝Facebook時,默認用Facebook賬號快捷登錄——自動將Facebook的user name提?。ㄆ渲械目崭褡詣尤サ?,全部呈現小寫,自能包含數字、字母、下劃線、點,點不能在最末端)——將使用Facebook的好友推薦過來——添加頭像(默認為空,點擊選擇照片則有導入Facebook頭像的選項)
自動將Facebook綁定的郵箱信息也帶過來Instagram手機號要重新填寫,并沒有將Facebook的手機號直接拿過來。
同一個手機號可以綁定兩個賬號,但此時手機號碼就不能用于登錄,會提示“沒有對應的賬號”,即手機號不能用于登錄.密碼找回用手機和郵箱的方式都可以進行。
登錄流程:
郵箱或者手機號、user name+密碼——推薦好友(通訊錄+智能推薦)
關于密碼:
Instagram如果使用Facebook賬號登錄的,首次修改密碼時需要登錄Facebook才可以,以后就可以隨意修改,與Facebook的密碼就沒有關系,兩個互為獨立的賬號。關于這一點,國內的做法,如果從第三方賬號去登錄的話,第三方的密碼需要重新設置一次,然后才能將兩個賬號分開,這一點國內外有點類似。如果忘記密碼也可以直接用Facebook賬號進行登錄。也就是說Instagram的賬號與Facebook賬號之間的關系是,Instagram相對獨立,而又從屬于Facebook。
添加好友:
Facebook、通訊錄、推薦,推薦人的首選還是從Facebook進行推薦。在安卓中還有邀請好友的選項,會跳轉到其他APP,發送一個鏈接,鏈接跳轉到AppStore下載相應的APP
搜索:
user name為主,也包含display name,也是通過一定的算法進行排列的。
@好友的時候與Facebook不太一樣,user name和display name都可以進行匹配。
可以看出,Instagram作為Facebook旗下的一員大將,Facebook用它強大的社交網絡提供給Instagram豐富的好友資源,解決了它的后顧之憂。也讓Instagram有了更多的精力去優化拍攝和Feed這一主功能的體驗,各展所長,相得益彰。
3.Messenger的賬號系統
Messenger的功能定位是輔助Facebook進行聊天的功能的補充。Facebook因強大的功能,導致APP比較繁復冗雜,給人一種笨重的感覺。而Messenger的出現正好彌補了這一點。所以我們也更能理解它的賬號系統設置的行為了。
密碼:不能修改密碼
搜索:以user name為主,display name為輔
添加好友:從Facebook中進行導入,消息接收,掃描印章,通訊錄,手機號查詢
Messenger功能相對簡單,主要依附Facebook,功能也與Facebook相差不大。
綜上所述,可以看得出,通用的賬號系統是根據APP的不同定位來進行設計的。
最后
在今天的例子中主要是Facebook、Instagram、Messenger三者進行分析,Facebook撐起一片天,所以它的功能最為復雜齊全,Instagram有獨特的功能屬性,能自立成才,只需要Facebook的輕微支援,Messenger是隊Facebook的功能輔助,賬號系統則比較對Facebook有依賴感。在分析APP的時候也可以聯想到生活中的例子,當你實力強勁就底氣十足,當你弱就忍氣吞聲,哈,有點說遠了~
下期讓我們來看看實力比較相當的Nike+系列的賬號系統是怎么處理的吧~
作者:Sophiallg,微信公眾號:Sophia的玲瓏閣。
本文由 @Sophiallg 原創發布于人人都是產品經理。未經許可,禁止轉載。
1.display name索菲亞,user name holiday520,。在國外英語是母語,所以username會顯示為主,國內username是字符串,一般只做唯一性校驗,顯示需求不高??紤]國際通用性,所以Facebook顯示的時候會用()把displayname顯示上。我的母語是漢語,至今不知道自己的微信號是多少。
2.Instagram本身是獨立發展的,用戶體系也是獨立的。所以需要facebook作為第三方賬號授權;message是Facebook衍生出來的,是同一產品,賬號體系相通。
其實有圖就容易理解的多,文字描述很難讓人靜下心來看