1

如果我为客户编写 Facebook 应用程序(我可能是与营销机构合作的“开发人员”,将一个或多个 Facebook 应用程序作为社交媒体策略的市场),这不仅仅是一个“一劳永逸”的项目,是它?

从我目前所读到的内容来看,Facebook API 仍在不断变化,Facebook 所做的修复和更改可能会破坏应用程序。因此,为客户开发 Facebook 应用程序的业务方面可能包括对该应用程序的一些持续监控和沿途的修复,以及跟踪托管成本和问题。

对于现在使用 Facebook 应用程序的人来说,您的应用程序多久崩溃一次?您采取了哪些防御措施来防止破损?

对于开发规划,开发时间与维护时间的比例是多少?在商业方面,您会在发生维护时收取维护费用还是每月收取固定费用?

4

2 回答 2

3

这当然不是一个“一劳永逸”的项目。

Facebook 不断推出新功能,弃用现有功能,并改变许多关键平台概念的工作流程。

我会说应用程序每 2-3 个月“中断”一次,尽管它们何时推出更改确实无法预测。对于某些应用程序,Facebook 的更改不会立即对应用程序产生影响,但会为扩展现有功能创造机会。有时中断只会影响后端进程的一部分,不会立即对用户产生影响。但是,有时,应用程序可能会变得完全无法访问,或者关键功能可能会停止工作。

至于预防措施,最好的办法是及时了解 Facebook 平台公告,这些公告发布在开发者应用程序留言板上。通常会提前 30 到 60 天宣布更改,并且通常会更早地传出消息。一旦他们做出更改,Facebook 通常还会保留对任何已弃用功能的支持一个月,以便每个人都有时间进行更改、测试、故障排除等。所以说真的,到最后,当你的应用程序“破坏”你的时候将有足够的时间来容纳。

我的建议是根据需要按更新收费。作为开发人员,您应该紧跟公告,以保持精明。当 Facebook 宣布更改时,我个人会让我的所有客户知道,以便他们提前了解所需的任何工作,并且通常会包含我的报价,以便对他们的应用程序进行必要的更改。如果客户在更改推出时没有采取行动,我会发出提醒。这样,当应用程序真正“崩溃”时,已经有足够的警告了。

于 2009-06-19T17:27:20.490 回答
3

这还有另一个方面。Facebook 几乎每个月都会改变它的用户界面。通常,一个很棒的新应用程序概念或 UI 设计会变得笨拙或愚蠢,因为 Facebook 只是改变了平台的某些方面。例如,任何 FB 应用程序最重要的功能就是在墙上发帖。在过去 6 个月中,围绕此功能的用户界面、api 和策略已更改 3 次。这些设计更改是跟上扎克伯格一家最困难和最昂贵的方面。

根据我们的经验,大多数客户不想注册维护 Facebook 应用程序。他们的预算很小且基于广告系列,因此在一两个月后,他们不再关心该应用程序。我们努力改变态度,但它仍然是我们一次又一次遇到的一堵墙。

于 2009-06-22T17:04:22.770 回答