Facebook应用程序维护注意事项

Facebook应用程序维护注意事项,facebook,maintenance,fbml,Facebook,Maintenance,Fbml,如果我为一个客户编写一个Facebook应用程序(我可能是一个与营销机构合作的“开发者”,将一个或多个Facebook应用程序作为社交媒体战略的市场),那么这不仅仅是一个“一劳永逸”的项目,不是吗 据我所知,Facebook API仍在不断变化,Facebook所做的修复和更改可能会破坏应用程序。因此,为客户开发Facebook应用程序的业务方面可能包括对应用程序的持续监控和修复,以及跟踪托管成本和问题 对于现在正在使用Facebook应用程序的用户,您的应用程序多久会中断一次?你们采取什么防御

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

据我所知,Facebook API仍在不断变化,Facebook所做的修复和更改可能会破坏应用程序。因此,为客户开发Facebook应用程序的业务方面可能包括对应用程序的持续监控和修复,以及跟踪托管成本和问题

对于现在正在使用Facebook应用程序的用户,您的应用程序多久会中断一次?你们采取什么防御措施来防止破损

对于开发计划,开发时间与维护时间的比率是多少?在商业方面,你会按实际情况向维护人员收费还是每月支付固定费用?

这绝对不是一个“忘了火”的项目

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

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

至于预防措施,你的最佳选择是及时了解Facebook平台公告,这些公告发布在开发者应用程序留言板上。通常情况下,变更会提前30-60天宣布,而且通常会提前传闻。一旦他们做出更改,Facebook通常会将对任何不推荐的功能的支持保留一个月,以便让每个人都有时间进行更改、测试、故障排除等。因此,实际上,到你的应用程序“崩溃”时,你将有足够的时间来适应

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

它肯定永远不会是一个“点燃并忘记”的项目

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

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

至于预防措施,你的最佳选择是及时了解Facebook平台公告,这些公告发布在开发者应用程序留言板上。通常情况下,变更会提前30-60天宣布,而且通常会提前传闻。一旦他们做出更改,Facebook通常会将对任何不推荐的功能的支持保留一个月,以便让每个人都有时间进行更改、测试、故障排除等。因此,实际上,到你的应用程序“崩溃”时,你将有足够的时间来适应


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

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


根据我们的经验,大多数客户都不想注册Facebook应用程序的维护。他们的预算很小,而且是基于活动的,所以在一两个月后,他们就不再关心这个应用了。我们试图改变这种态度,但这仍然是我们一次又一次遇到的障碍。

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

根据我们的经验,大多数客户都不想注册Facebook应用程序的维护。他们的预算很小,而且是以竞选为基础的,所以在一两个月后,他们就不再关心这些了