扎克伯格:我們?yōu)槭裁床桓闶謾C
????Facebook即將發(fā)布Facebook智能手機軟件包之前的一周,,公司CEO馬克?扎克伯格接受了《財富》高級作家杰西?亨佩爾的專訪,,談到了他改造Facebook的舉措,目的是滿足大量用戶通過智能手機登錄社交網絡的需求,。(專訪全文將刊登在4月29日的《財富》雜志上)以下是本次采訪的部分摘要: ????財富:請談談貴公司向一家移動導向型企業(yè)轉變的過程,。 ????扎克伯格:當年iPhone剛剛推出的時候,我們構建的應用就是iPhone第一批應用中的一個,。當時我們構建的架構要遠遠領先于別人,。當時是2008年左右,那時Facebook的設計是,,你把程序打開后,,里面就有各種各樣的圖標。當時我們還不知道世界將主要被iPhone和Android系統(tǒng)壟斷,。當時黑莓(Blackberry)手機也是一方霸主,,而且仍在繼續(xù)增長。而且我們當時也知道,,微軟(Microsoft)也將會對Windows采取一些行動,。我們認為,未來將會出現(xiàn)四五個不同的操作系統(tǒng),,所以我們應該投資構建一個能跨越所有主要操作系統(tǒng)的架構,。我們花了一年時間來構建這個架構,然后推出了它,。 ????《財富》:當時它的時間表,? ????扎克伯格:大概到2011年底的時候,我們把它推了出來,。大概過了三四個月,,我們覺得,“它還不錯,,但永遠達不到我們想要的質量水準,。”當時我們處在一個很艱難的處境,,我們在研發(fā)上花了很長時間,,但是這個世界已經再次進步了。人們可以說在重度使用Facebook應用,。人們在手機和應用上花的時間有超過20%都是在使用Facebook,。所以我們覺得,我們真的還沒有達到我們想要提供的質量水準,。 ????《財富》:你們是如何解決這個問題的,? ????扎克伯格:我想說,,去年的大部分時間,我們都在讓公司向移動研發(fā)方向轉型,,而不僅僅是簡單地重寫應用程序,。整個發(fā)布的過程也不一樣。在網頁上,,我們只需要把代碼輸入服務器,,桌面版差不多也是同一回事。但是如果想發(fā)布一款原生的移動應用,,我們必須把所有的代碼編輯到一起,,然后把它提交給蘋果(Apple)和它的應用商店。使用Facebook的人必須下載這個十幾兆的文件,。這是一種不同的做事方法,。 ????《財富》:那么如果出錯的話,這個錯誤一定比以前嚴重得多,,因為修改錯誤所花的時間長得多,,對嗎? ????扎克伯格:對,,必須要等到下次發(fā)布(才能修正錯誤),。說我們對公司的研發(fā)流程進行了多大的轉型都不夸張。它不像“現(xiàn)在我們要用Objective-C語言把整個東西重寫一遍”那么簡單,,而是說,,如果程序里有bug,我們必須要等一個月才能修復它,。所以,,得花更多的時間進行測試。到了去年年底,,我們在iOS和Android上的應用獲得了相對比較高的評分,,但是我們的目標是提供更好的體驗,遠遠不是僅僅針對移動設備重寫一遍程序這么簡單,。 ????《財富》:你們的目標是什么,? ????扎克伯克:我們也有一系列的長期計劃,它代表了在我們看來,,F(xiàn)acebook應該在移動平臺上扮演的角色,。我們即將進入第三個階段,這個階段主要是在Android上,,某種情況下也是在iOS上,。它不像是在電腦網絡時代,在公司剛成立后的前五年里,我們沒有進行任何移動平臺的開發(fā),。這幾年差不多人人都在問,,我們是不是會自己做手機。我們總是回答:“我們不會做手機,。”然后差不多人人都會問:“那你們會不會打造自己的操作系統(tǒng),?”我們就會回答:“不,,我們也不會做操作系統(tǒng)?!?/p> |
????A week before Mark Zuckerberg announced the "Facebook phone," he spoke extensively to Fortune senior writer Jessi Hempel about how he's reinvented Facebook to address the huge audience of customers who access the social network on their smartphones. (The complete story of Facebook's reboot will appear in the April 29 issue of Fortune.) Here are edited excerpts of Hempel's sit-down with Facebook's 28-year-old CEO: ????Fortune: Talk about the process of becoming a mobile-oriented company. ????Zuckerberg: When the iPhone first came out, we built one of the first apps. It was called 320. The framework we built was really far ahead of everyone else. It was 2008 or so, and this design of Facebook (FB) was, you opened it up and there were all these icons inside of the app. At the time it wasn't clear the world was going to move to primarily iPhone and [Google's] Android. Blackberry (BBRY) was a really big thing, and it was still growing at the time. We knew Microsoft (MSFT) was going to do something with Windows. We thought … there were going to be maybe four or five different operating systems, so we should invest in a framework that can go across all of those. We spent a year building that out. We launched it. ????Fortune: What timeframe was this? ????Zuckerberg: By [about] the end of 2011 we were rolling it out. Within three or four months of that, we were like, "This is good, but it's never going to get us to the quality level we want." At that point we were kind of in a hole. We had been working on it for so long. And the world had progressed. People used the Facebook app a ton. More than 20% of the time that people spend on their phone and apps is in Facebook. So we were just kind of really behind in terms of the quality level we wanted to be providing. ????Fortune: So how did you solve the problem? ????Zuckerberg: I'd say most of last year was retooling the company to do mobile development, which is more than just rewriting the apps. The whole release process is different. With web, we just push code to our servers. It's the same exact thing as on desktop. Whereas if you want to release a [mobile] native app, we're going through this process of compiling all the code together and submitting it to Apple (AAPL) and these stores. The people who use the Facebook [app] have to download this ten-megabyte file. It's a different way of doing things. ????Fortune: That must make mistakes a lot bigger deal because it takes a lot longer to go in and fix things, right? ????Zuckerberg: Right, you have to wait until the whole next release. I can't overstate how much we had to retool the whole company's development processes. It wasn't just a matter of, 'OK now we're going to rewrite the whole thing in [programming language] Objective-C.' It was like, if there was a bug, we have to wait a month to fix it. So you have to spend more time testing. We kind of got to this state by the end of last year where our apps on iOS and Android were relatively highly rated; but our goal was never just to offer the same experience just kind of rewritten [for mobile]. ????Fortune: What was the goal? ????Zuckerberg: We also had a series of longer-term projects, which was what we thought Facebook should be on mobile. We're about to go into this third phase, which is on Android and, at some point, [Apple's] iOS. The experiences don't look like the desktop website that we spent the first five years of the company only developing without doing any mobile development. Everyone has been asking us for years are we going to build a phone? And we're like, "No we're not going to build a phone." And then everyone's like, "Well are you going to build an operating system?" And it's like, "No we're not going to do that either." |