-2

我可以使用 RMI 来阻止安卓游戏盗版吗?

4

2 回答 2

4

简而言之,DRM 很糟糕。如果有人盗版了您的应用程序,您认为他们会购买的原因是什么?他们更有可能只是卸载它并完成它。DRM 已经困扰着 PC 游戏市场,Android 无需这样做。

盗版并不意味着失去销售!

是的,盗版总会发生。让我告诉你一些例子:

  • 魔兽世界,MMO。查看。
  • 刺客信条 2 的客户端/服务器结构要求您始终在线才能玩。查看。
  • STEAM 上的每场比赛。查看。

简而言之,通过实施 DRM,您要做的就是浪费时间来改进您的应用程序。我的建议如下:

  1. 专注于付费客户从游戏中获得的体验
  2. 创建一个演示!大多数人不确定是否要购买他们不知道的游戏
  3. 与其收取全价,不如让第一层免费并通过微交易出售其他层

你所有的工作都被抢走感觉很糟糕吗?是的,它确实!但是让我添加第三种可能的结果:

您决定实施 DRM 并获得较低的销售额和较低的评论分数,从而抱怨您的 DRM。

所以,是的,我的建议?抬起你的头,忘记它,想想你所做的销售以及如何改进你的应用程序以销售更多(提示:添加严格的 DRM 不会这样做)

于 2012-02-01T04:12:36.753 回答
1

但是,它仍然燃烧我的**..

产品可以帮助解决这个问题

:-)

我有一个想法,让我的下一个游戏利用 RMI 或其他一些机制,从我的服务器下载我的代码的几个级别并运行新下载的代码。

嗯,我想你认为这比它更容易。

首先,RMI 只对其他进程有意义,而您只有一个进程。

其次,Android 没有 RMI。

第三,您不能在没有用户参与的情况下自行安装其他 APK,至少要通过“是的,我同意权限”阶段。

第四,如果您尝试通过下载 DEX 字节码并使用DexClassPath动态将新代码引入您的应用程序之类的方法来解决前三个问题,那么现在您正在打开您的应用程序中的安全漏洞,如果有人执行the-middle 攻击和替代品在他们自己的 DEX 文件中。

第五,任何有能力通过你的 LVL 东西的人都可以修补它,将你下载的代码合并到适当的 APK 中。

可能还有其他问题,但这些只是一个开始。

于 2012-01-31T22:51:35.557 回答