有没有理由去转发一个免费的应用程序?如果用户从手机上复制应用程序,它是否受到任何方式的保护,以防反编译等?
发布于 2010-06-24 01:39:59
所谓“转发锁”,我假设你的意思是“防止用户将应用程序转发给另一个人”,而所谓的“免费”,我假设你的意思是“零钱可用”。如果是这样的话,是的,有理由这样做。首先,这将确保应用程序只能从单一来源获得,用户不必担心应用程序是真的还是被篡改的版本。有人使用免费提供的应用程序,添加自己的广告或恶意代码,然后重新分发应用程序,就像它是原始版本一样,这并不是闻所未闻的。毫无戒心的用户最终会在不知情的情况下运行广告软件/恶意软件。这也(不公平地)给最初的应用程序带来了坏名声。因此,许多免费应用程序阻止转发/复制的唯一原因是确保真实性。
此外,仅仅因为一个应用程序不花费任何费用并不意味着它里面没有商标/版权保护的材料(或其他类型的受保护的知识产权),这些材料是不可合法复制的。能够轻松地复制或拆卸应用程序可能会使创建者面临法律问题(特别是如果他们从第三方获得了一些内容的许可),因此免费的应用程序不一定能够被拆分。也就是说,二进制代码总是可以在十六进制编辑器中查看的,如果你有时间和耐心,任何东西都可以被分解……
发布于 2010-06-24 01:49:39
不,因为Android Market提供的实现是多重破坏的:
安卓应用市场版权保护并不能阻止盗版,因为有扎根手机的人仍然可以进入并获取APK,就像他们一直在做的那样(而且,AFAIK,它不会阻止decompilation)
如果你想要版权保护,那是你的决定,但使用Android市场提供的以外的东西。
发布于 2010-06-24 01:39:31
虽然消费者绕过市场复制免费应用程序显然不会直接影响利润,但跟踪使用您的应用程序的人数对于建立应用程序本身和您的公司/您作为独立开发人员的声誉都是非常重要的。
如果您的应用程序将与服务器或中央数据库通信作为其自然功能的一部分,则可以通过该通道实现使用情况跟踪。但如果没有,那么在市场上下载信息是粗略估计其受欢迎程度的下一个最好的方法。
至于安全性,我不知道有什么方法可以直接让你的应用程序更安全,防止非法复制肯定可以阻止对包文件的不当操作。
https://stackoverflow.com/questions/3104037
复制相似问题