2009-06-19 29 views
1

如果我爲客戶編寫Facebook應用程序(我可能是與開發商合作的「開發人員」,並且有一個或多個Facebook應用程序作爲社交媒體戰略的市場),但這不僅僅是一個失火和遺忘的項目,是嗎?Facebook應用程序維護注意事項

從我迄今爲止閱讀的內容來看,Facebook API還處於不斷變化之中,Facebook所做的修復和更改可能會破壞應用程序。因此,爲客戶開發Facebook應用程序的業務方面可能包括對應用程序的一些持續監控和一路上的修復,以及跟蹤託管成本和問題。

對於那些現在在做Facebook應用的人,你的應用多久會中斷?你採取什麼防禦措施來防止破損?

對於開發計劃,開發時間與維護時間的比率是多少?而在商業方面,您會按照實際情況開具維護費用或每月支付固定費用嗎?

回答

3

這絕對不是一個「失火忘卻」的項目。

Facebook不斷推出新功能,棄用現有功能以及改變許多關鍵平臺概念的工作流程。

我會說應用程序每2-3個月「休息一下」,儘管在推出更改時確實沒有可預測性。對於某些應用程序,Facebook的更改對應用程序沒有直接影響,但創造了擴展現有功能的機會。有時候,中斷隻影響後端進程的一部分,不會對用戶產生直接影響。然而,有時候,應用程序可能完全無法訪問,或者關鍵功能可能會停止工作。

至於預防措施,最好的方法是及時瞭解Facebook平臺公告,這些公告發布在開發人員應用程序留言板上。通常情況下,變更會在30-60天內公佈,並且通常會提前更新。一旦他們做出改變,Facebook通常會保留對一個月內任何被棄用的功能的支持,以允許每個人都有時間做出改變,測試,排除故障等等。最終,當你的應用程序「破壞」你時將有足夠的時間來適應。

我的建議是根據需要按照更新的基礎收費。作爲一名開發人員,您應該遵守公告,以保持精明。我個人讓我的所有客戶都知道Facebook何時發佈變更,以便他們知道任何需要的工作,並且通常會包括我的報價,以便對其應用程序進行必要的更改。如果客戶在推出更改時未採取措施,我會發出提醒。這樣,當應用程序實際「斷開」時,就有充足的警告。

+0

如果你打算投票(孩子),請留下評論。 – defines 2009-10-25 14:11:20

3

還有另一個方面。 Facebook幾乎每個月都會更改它的UI。通常,一個偉大的新應用程序概念或UI設計變得尷尬或愚蠢,因爲Facebook只是改變了平臺的某些方面。例如,任何FB應用程序的最重要的功能是張貼到牆上。在過去的6個月中,用戶界面,api和圍繞此功能的策略發生了三次變化。這些設計變更是跟上Zuckerbergs最困難和最昂貴的方面。

我們的經驗是,大多數客戶不想註冊維護Facebook應用程序。他們的預算很小,基於廣告系列,所以在頭一兩個月後,他們停止關注該應用。我們盡力改變態度,但這仍然是我們一次又一次遇到的問題。

+0

那麼這些基於廣告系列的應用是否被刪除?還是他們流連忘返? – Nosredna 2009-06-22 17:06:54

相關問題