連線:Facebook Paper顛覆移動應用開發方式
鉅亨網新聞中心
導語:美國《連線》雜誌網絡版周四刊登題為《Facebook Paper徹底改變移動應用開發方式》(Facebook Paper Has Forever Changed the Way We Build Mobile Apps)的評論文章稱,由於Facebook Paper新聞讀應用整合了很多複雜的圖形效果和動,因此為了簡化設計流程,該公司專門設計了很多開發工具。這些工具及其背后的理念,有可能徹底改變移動應用開發方式。
以下為文章全文:
麥克·馬塔斯(Mike Matas)坐在Facebook最大的一間辦公室的L形沙發上,他手裏的iPhone通過一根長長的數據連接到Mac筆記本上。這是一個午后,他周圍聚攏了好幾位Facebook的同事,包括主管新品開發的克里斯·考克斯(Chris Cox)——身為馬克·扎克伯格(Mark Zuckerberg)的左膀右臂,他在這家社交網絡巨頭中的地位舉足輕重。
這間辦公室是考克斯的,但他經常在裏面舉行這樣的會議。這一次,馬塔斯准備展示他當天早晨取得的一項成果,而背后的想法則是前一天晚上剛剛醞釀出來的。在人矚目下,馬塔斯在iPhone上點擊了幾下,打開了尼加拉瀑布的一張數碼照片。圖片放大到瀑布的核心位置,展現出利的細節信息,然后,它來回傾斜了幾下手機,便可瀏覽這張高清照片的其他部位,就像在虛擬世界或3D游戲中徜徉一般。
Facebook Paper的“傾斜探索”圖片瀏覽功能就此誕生。Facebook Paper雖然只是一款新聞讀應用,但從很多方面來看,它卻重新定義了移動應用的開發模式。“大家的下巴都掉下來了。”當時參加會議的邁克爾·雷克豪(Michael Reckhow),“從所有人的眼睛裏,你都能看出同一句話:‘他剛剛干了什麼?’”
更令人吃驚的是,馬塔斯並非軟件工程師,他對編寫iPhone應用所必須的Objective-C一竅不通,甚至根本不懂任何編程語言。然而,他只用了幾個小時,就開發出了這樣一款連經驗豐富的工程師都目瞪口呆的原型品。
這種神奇的魔力源自一款名叫Origami的全新設計工具,有了它,馬塔斯才得以在無需編寫任何一行程式碼的情況下,用極短的時間開發出這樣一款移動應用原型品。Origami是馬塔斯與其他Facebook員工一起合作設計的,其基礎模板是蘋果公司的一款電腦圖形程序。雖然用於開發原型應用的工具並不少見,但在使用Origami時,感覺就像在使用真正的應用一樣,而且可以直接在手機上運行——盡管這部手機還必須與高性能的PC相連。正因如此,馬塔斯當時才用了一根長長的數據連接到Mac上。
事實上,Paper的多數組件和功能都是通過這種方式開發的。馬塔斯和Facebook的其他設計師使用Origami製作出了各種各樣十分完善的原型品,然后交給軟件工程師來進一步加工,最終面向市面上的各種手機發布正式品。
可以,Facebook Paper團隊已經改變了移動應用的開發模式,而圖片瀏覽器的誕生則是其中突出例子。值得一提的是,這個團隊雖然位於Facebook內部,但其運方式卻與普通的創業公司別無二致。
不過,Origami只是他們用於開發Paper程序的工具之一。而為了踐行扎克伯格“讓世界更開放,連接更通暢”的使命,Facebook與整個世界分享了這些工具。該公司已經開放了Origami等部分工具的原始碼,而且計劃分享更多信息。
上月初發布的Paper至今仍未在Facebook用戶中廣泛普及,但該公司還有更高的目標,那就是在整個移動領域普及這種抓人眼球的設計——用動作和手勢來操作一個酷似網絡游戲的界面。
這些措施的目的是在Facebook的內部和外部同時加強移動軟件開發的藝術性與科學性,近年來,這已經成為整個硅谷,乃至整個科技行業整體趨勢的一部分。世界各地的網絡公司和獨立開發者現在都會定期開放各種開發工具的原始碼,並討論它們的使用方式,有的甚至涉及到最新的品和服務。他們分享的範圍多種多樣,從移動開發工具到數據中心清理軟件,範圍可謂包羅萬象。通過這種方式,技術進步的速度得以加快。
Facebook成為這股運動的引領者,不僅是因為扎克伯格崇尚開源,還因為Facebook與谷歌和Twitter等企業一樣,擁有足夠的能力和財力來聘請當今世界上最優秀的工程師和設計師。
提供另一種選擇
馬塔斯可謂年少得志,他19歲時就用一套名為Omni Group的軟件開發了多款Mac應用,高中還沒畢業就成立了自己的創業公司,后來被蘋果公司招募。在那裏,他參與了iPhone、iPad和Mac的用戶界面設計工作。到23歲時,他又與另外一名蘋果前工程師吉盟·辛特裏斯(Kimon Tsinteris)共同成立了一家名叫Push Pop Press的公司。2011年,該公司被Facebook收購,他也隨之一同加盟這家社交網絡巨頭。
Push Pop提供一項服務,可以幫助作家和出版商針對iPhone和iPad等設備製作互動電子書。但在被Facebook收購后,馬塔斯和他的團隊卻開始從事截然不同的任務:一款旨在大幅改變人們使用Facebook方式的移動應用。於是,Paper誕生了。這是一款融合了Facebook和電子雜誌的工具,可以瀏覽Facebook的狀態更新和照片,還可以查看網上的各種內容——有些是由Facebook的編輯手工選取的。
從某種意義上講,此舉頗為古怪。它的目的不是代替現有的Facebook移動應用,而是提供另外一種方案——一款不必脫離數以億計的用戶早已熟悉的Facebook體驗,便可探索新渠道的應用。“我們的想法是按照移動設備上的體驗方式重新訪問Facebook,几乎是一種徹底的改造。”斯科特·古德森(Scott Goodson)。他是另外一位參與該項目的蘋果公司前工程師,他當時身穿一件印有韋恩圖的T恤,意思是,“藝術”與“科學”的交集就是“奇跡”。
這款新應用成了Facebook創意實驗室支持的首個項目。這並非真正的實驗室,甚至沒有專門的團隊,它其實是一種態度,一種可以帶領公司向新的方向發展的項目模式。“創意實驗室不是一個地方,不是一棟建築,也不是一支團隊。”雷克豪。他之前曾經效力於微軟和亞馬遜,現在擔任Paper品經理。“它是一個項目符號,它表明:‘這是一個需要獨立發展的項目,我們需要成長空間。’”
Paper從很多方面體現出這種精神。一方面,雷克豪和他的團隊正在開發一款全新的應用,而另一方面,他們也在製作新型設計和開發工具,以便將這些應用變成現實。要開發新應用,通常都要使用新工具。
像演奏音樂一樣開發軟件
Origami便是其中之一。它的基礎是蘋果公司的Quartz Composer圖形工具。Origami其實只是一種圖形設計工具,馬塔斯和其他設計師可以用成百上千的圖形化widget和動來創建應用原型。但這些圖像卻可以實現與真正的應用相同的效果,甚至可以實時接收智能手機生成的數據,例如,借助陀螺儀感知手機的運動方向。
對馬塔斯和他的團隊來,這款工具提供了一種前所未有的創作模式。不僅可以讓設計師製作極其複雜的應用原型,還能隨時調整這些原型。“你可以在設計過程中實時看到最終效果。”馬塔斯。
他,如果是在以前,想要看到創意的最終效果,就必須用軟件代碼編寫出一個應用,或者讓別人替你編寫代碼。這種模式並不理想,尤其是對馬塔斯這種不懂編程的人來。“使用傳統編程語言時,就必須編寫一堆代碼,然后點擊‘編譯’,一分鐘后,你才能看到自己開發的軟件效果。”他,“這就好比你學鋼琴時必須首先按下幾個琴鍵,按后點擊‘編譯’按鈕,過一分鐘才能聽到演奏效果。”Origami改變了一切。
“這就好比一邊演奏一邊聽音樂。你可以創造一個反饋迴路,從而實現即興演奏。”馬塔斯如此評價這款原型應用開發工具,“當你採用一種新的方法時,便可實時看到效果。”那款圖片瀏覽器就是這樣設計出來的:阿塔斯頭天晚上在家裏構思好了創意,第二天早晨花了幾個小時就用Origami把原型做好了。“如果沒有這樣的工具,他肯定發明不出這麼好的東西。”雷克豪。
- 原物料行情 正面臨哪些關鍵轉折?
- 掌握全球財經資訊點我下載APP
文章標籤
- 講座
- 公告
上一篇
下一篇