0

我不断收到希望在各种替代市场上发布我的 Android 应用程序的人和公司的电子邮件,他们经常希望我向他们发送(或在他们的网站上上传)我的 apk。

我的问题是:这有什么风险,有人可以从 apk 对我的应用程序进行多少逆向工程?有多少其他开发者在非安卓市场的地方发布他们的应用程序?这是一种相当普遍的做法吗?

4

2 回答 2

2

正如 Racetrack 所提到的,如果他们想要的话,还有其他方法可以获取您的 .apk,但总而言之,一旦您的应用程序在其他人手中,它就会在很大程度上暴露出来。反编译器将为逆向工程提供一切。这就是为什么 Google 强烈建议使用像 ProGuard 这样的混淆器的部分原因。虽然这仍然保留了所有逻辑并且完好无损,但它使人们更难以阅读和理解,因为它将用无意义的字符串替换所有函数和变量名称。

就个人而言,我一直坚持使用市场进行分销。我的主要关注点是让我的目标市场中的人们意识到我的应用程序的存在,而不是需要覆盖更广泛的人群,因此到达市场尚不支持付费购买的国家对我来说是最小的关注。

于 2010-09-07T22:25:06.613 回答
1

apk从安卓市场下载应用程序非常容易。我的意思是,如果有人真的想得到.apk它,就像从市场上下载它,然后使用adb拉一样简单。

通过将您的应用程序投放到替代市场,您可以让无法使用 android 市场的人有机会尝试您的应用程序。

于 2010-09-07T22:08:00.727 回答