iOS及Android版Facebook F8應(yīng)用宣布開(kāi)源
Facebook旗下的DBaas平臺(tái)Parse發(fā)布了Facebook F8應(yīng)用的完整源代碼即將開(kāi)源的消息,其中包含IOS和Android平臺(tái)。Parse開(kāi)發(fā)者克里斯汀•埃伯納西(Christine Abernathy) 日前宣布了這一消息。創(chuàng)建這個(gè)應(yīng)用的目的是為打算使用Parse平臺(tái)創(chuàng)建應(yīng)用的開(kāi)發(fā)者們提供一個(gè)開(kāi)發(fā)指南,同時(shí)也作為類似功能的應(yīng)用開(kāi)發(fā)的一個(gè)基準(zhǔn)點(diǎn)。
F8應(yīng)用可通過(guò)蘋(píng)果的App Store下載,也可通過(guò)谷歌的Google Play下 載。該應(yīng)用使得Facebook F8開(kāi)發(fā)者大會(huì)的與會(huì)者可以及時(shí)接收大會(huì)訊息、了解演講者的簡(jiǎn)歷,還可獲得收藏講座的消息推送。據(jù)克里斯?。–hristine)說(shuō):“該App約花了兩 周左右,實(shí)現(xiàn)了iOS和Android平臺(tái)上的應(yīng)用程序”,因?yàn)樗浞只谠缦鹊拈_(kāi)源項(xiàng)目--Parse開(kāi)發(fā)者日應(yīng)用。
F8 應(yīng)用的一個(gè)特征是,該應(yīng)用使用的Parse平臺(tái)不僅可存儲(chǔ)全部會(huì)議數(shù)據(jù),還可用于存儲(chǔ)用戶界面(UI)的各種自定義配置和其他資源。克里斯汀 (Christine)說(shuō):“基于這種設(shè)計(jì),使得我們?cè)跇?gòu)建iOS和Android的時(shí)候非常容易,甚至是***關(guān)頭的UI更新設(shè)計(jì)這種變更也不用修改太多 的代碼,從而可以快速迭代”。
為了運(yùn)行該應(yīng)用程序,開(kāi)發(fā)人員需要?jiǎng)?chuàng)建一個(gè)Parse應(yīng)用,以及一個(gè)Facebook應(yīng)用。為了簡(jiǎn)單起見(jiàn),代碼庫(kù)(repository)自帶了一個(gè)包括全部F8應(yīng)用數(shù)據(jù)的JSON導(dǎo)出,它用于自定義配置中填充Parse應(yīng)用的數(shù)據(jù)。
該應(yīng)用的開(kāi)源基于稍加修改的MIT 協(xié)議,考慮到與Facebook的整合,故還需同時(shí)接受FaceBook 開(kāi)發(fā)者授權(quán)協(xié)議。
此項(xiàng)開(kāi)源聲明和上個(gè)月Google宣布的開(kāi)發(fā)者大會(huì)應(yīng)用(Android)聲明相呼應(yīng)。
查看原文鏈接:Facebook F8 Apps for iOS and Android Now Open-Source
譯文鏈接:http://www.infoq.com/cn/news/2014/09/facebook-f8-apps-open-source