多功能的Facebook应用程序设计:一个大的应用程序与打入较小的应用程序?

时间:2013-11-10 19:57:11

标签: facebook facebook-apps

好的,我正在开发一个包含多个部分的Facebook应用程序,每个部分都作为单个页面为用户执行简单的任务,并且需要不同的权限集来完成该任务。

我的问题是:我应该创建多个应用,每个部分都有一个?或者我是否创建单个应用,并在用户从一个部分转到另一个部分时请求新的权限?

1 个答案:

答案 0 :(得分:3)

虽然我认为这个问题更适合Stack UX,但我会在这里回答。

如果这些任务/部分彼此之间根本不相关,并且如果s(他)使用了一个,则用户不太可能需要使用其他任务。然后,将每个部分作为单独的应用程序可能是个好主意。即使它你会单独询问权限,仍然很难推广一个没有特定“主题”的应用程序,向用户展示对他来说并不感兴趣的东西并不好。

但是,如果这些任务是相互关联的,即用户很可能需要使用其中的许多任务一次,那么您应该只有一个应用程序。这个意见基于很多原因:

  • 如果用户(例如)点击了当前应用中的按钮,则要求用户对完全不同的应用进行身份验证是一种糟糕的体验。

  • 分离将使您的应用程序不那么受欢迎,看到一个拥有100,000个用户的应用程序比看到10个拥有10,000个应用程序的应用程序更具吸引力。此外,推广和传播单个应用程序更容易。事实上,出于这个原因,我甚至会选择将它作为一个应用程序,即使这些部分彼此不相关。

至于如何在单个应用中请求权限,这取决于许多因素,包括:

  • 目标受众群体:如果您的目标用户很懒,并且他们并不真正关心他们给予的权限,那么在以下位置申请所有权限都是个好主意。一开始,这对于开发来说更容易,对用户的干扰更少。

  • 权限的变体:如果部分请求的权限不同,例如只有一个部分只需要轻读权限,另一部分需要页面管理权限;那么每次用户开始使用“更危险”部分时,最好要求额外的权限。另一方面,如果大多数部分需要类似的权限,比如让所有部分只需要读取权限,那么最好不要在每次进入新部分时都中断用户。