4

我的免费应用程序在设备上占用了 2 倍的空间,因为它在 Google Play 中启用了复制保护。

我没有启用这个。我想知道是否有必要。2x 空间非常负面,我想禁用它。

我也知道不推荐使用复制保护,而是鼓励使用 LVM,但我不知道这是否适用于我的用例。也许我只需要禁用复制保护。

除了想要保护代码之外,可能没有其他理由?但我不认为我有任何异常的、优秀的代码,只有好的编程和一些聪明的技巧:)

那么,在我的情况下,使用复制保护/LVM 或者我只是禁用它是否有意义?

为了保护代码有点可能只能用 ProGuard 混淆?

4

4 回答 4

3

尤其是在很容易生根设备并无论如何复制它的情况下,混淆是您的朋友,特别是如果复制保护使您的应用程序更大。无论如何,复制保护免费应用程序有点毫无意义,不是吗?我只是禁用它,如果您担心,请混淆。

于 2012-10-08T07:56:40.563 回答
2

复制保护和混淆都不会有助于对抗具有一定技能和廉价时间的坚定攻击者。如果没有人复制我的免费应用程序,我会更加担心和尴尬(基本上我没有问题,除非有人试图窃取版权 - 但我通过编程赚钱,所以应用程序是我的展示)

于 2012-10-08T08:00:22.387 回答
1

复制保护通常用于防止未经授权的复制,这基本上意味着 1 购买 10 安装。如果您的应用程序是免费的,那么使用任何类型的复制保护都是没有意义的,因为您并不真正关心人们从哪里获得您的应用程序。因此,在像您这样的免费应用程序的情况下,过时的 Play 机制、LVL 或任何其他类型的东西都没有任何用处。

于 2012-10-08T07:59:26.053 回答
1

使用良好编程和聪明技巧的人通常渴望与社区分享他们的知识。隐藏它们不会让你既不快乐也不富有。

我认为使用任何类型的保护都没有什么意义。

于 2012-10-08T08:00:10.453 回答