為什麼 iOS 5 要用 Twitter 作 ID 系統? | 知乎問答精選

 

A-A+

為什麼 iOS 5 要用 Twitter 作 ID 系統?

2016年06月22日 知乎問答精選 暫無評論 閱讀 28 ℃ 次

Twitter創始人Evan Williams說,網絡ID的未來屬於蘋果和Google,因為二者分別擁有iOS和Android。但是,在WWDC 2011大會上,蘋果卻宣佈iOS 5用戶可用Twitter賬號登陸,Twitter服務也將整合進iOS系統。於是問題來了,蘋果為什麼不猛推自家的Apple ID,亦或是使用Facebook ID,而是選擇了Twitter ID?

【iWangKe的回答(8票)】:

實際上不是這樣的。iOS 5只是讓用戶登錄一次Twitter後,就可以在所有使用了Twiitter Framework的App中直接使用Twitter API。不需要現在的這種在不同的sandbox中,單獨使用OAUTH/XAUTH的方式重複登錄。其目的之一是簡化iOS用戶使用Twitter時登錄操作。一切都是圍繞用戶體驗而進行的提升(拋開商業部分不談,我也不清楚Apple和Twitter達成了什麼協議)。

AppleID在iOS用戶是必備的,我絲毫不覺得它弱勢(2億多的綁著信息卡的帳號,騰訊、Facebook可能都沒有)。

在iOS的集成應該稱為一種single sign-on的模型,把iOS比喻成browser,single sign-on的作用就類似於cookie。

What's New in iOS 5蘋果的官方文檔中,與之相關的有兩點:

Framework

Account Framework

前者是蘋果的直接集成,提供了single sign-on model以及一些view controller

後者是第三方可以利用的具有跨sandbox的single sign-on model的框架

對於用戶來講,用戶在登錄一次帳號之後,就不用再登錄了,大大提升了用戶體驗;

對於第三方平台提供商來講,無形中用戶粘性會有所增強;

對於開發者來講,single sign-on model及framework的支持,簡化了編程了困難程度(當然我們現在有ShareKit)

就我所知,Twitter Framework是由Twitter的員工為主協同蘋果共同開發的。

------------------------------------------------------------------------------------------------------------------

Quote from 'What's New in iOS 5蘋果的官方文檔':?

Framework

The Twitter framework (Twitter.framework) provides support for sending Twitter requests on behalf of the user and for composing and sending tweets. For requests, the framework handles the user authentication part of the request for you and provides a template for creating the HTTP portion of the request. (Refer to the Twitter API for populating the content of the request.) The composition of tweets is accomplished using the TWTweetComposeViewController class, which is a view controller that you post with your proposed tweet content. This class gives the user a chance to edit or modify the tweet before sending it.

Users control whether an application is allowed to communicate with Twitter on their behalf using Settings. The Twitter framework also works in conjunction with the Accounts framework (Accounts.framework) to access the user』s account.

Accounts Framework

The Accounts framework (Accounts.framework) provides a single sign-on model for certain user accounts. Single sign-on improves the user experience, because applications no longer need to prompt a user separately for login information related to an account. It also simplifies the development model for you by managing the account authorization process for your application. In iOS 5.0, applications can use this framework in conjunction with the Twitter framework to access a user』s Twitter account.

【狼大人的回答(2票)】:

始終覺得 apple.com 的 Apple ID 是一個沒有走到前台的ID系統,畢竟這麼久以來形象已經塑造在這裡了。Facebook 更像是一個自足體系,而 Twitter 更像是一個適合外聯的基礎架構,像是之前包括圖片的 hosting 等都是在 twitter 本身的服務之外的。個人第一感覺而已。

——必須補充一下,其實我沒有明白樓主說的 iOS 5 用戶可用 Twitter 賬號登錄是什麼意思。是說 iOS5 可以用 twitter 賬號登錄 twitter,利用內建 twitter 集成來發 twit 的話,並不存在給 iOS 帶來新用戶的情況。

Apple ID,換言之 iTunes 賬號肯定還是 Apple 的基礎。

隨手搜索沒有找到支持問題本身的信息。根據?thenextweb.com/apple 的截圖看,Apple ID 是必須的,如果沒有則一定要先註冊一個,包括 PC-free setup 也可以註冊(圖一)。

【李宏凱?的回答(0票)】:

如同 @高遠 所說,apple id有不少的局限,F和T又是不同體系。補充一點個人意見:絕大部分用戶都是同時有fb和twitter的ID,所以不管是F還是T,蘋果iOS能獲得的新用戶都不會少。

【鋼盅郭子的回答(0票)】:

個人理解,推特更開放,合作成本低,作為媒體更成熟。加上已和facebook結怨

【籍子的回答(0票)】:

一如既往的蘋果風格、就像搜索選擇google一樣,這樣做很大程度上是為用戶考慮,至於為什麼不算FB——個人想法是twitter就是發推,而在FB上做的最多的事肯定不是發狀態吧。另外icloud是需要蘋果ID的

【施肖飛的回答(1票)】:

感覺apple不會用twitter ID做為用戶主ID吧?對自已品牌不利,另外會失去中國市場,有牆,你們懂的

標籤:-蘋果(Apple-Inc-) -Twitter -WWDC-2011 -iOS-5 -喬布斯辭去蘋果公司-CEO-職務(2011-年-8-月) -管干全 -秦海濤


相關資源:





給我留言