题主问的是 “同一种应用在google play和酷安应用宝xx市场上的有什么区别”,这个取决于开发者,开发者可以给不同的市场上传同一个二进制包,也可以给不同的市场上传不同的包,即使版本号、签名、package Id完全相同,也可能是功能不同的包。这里面的原因比较复杂,比如:

  • 每个市场都有独特的审核规则,有时为了过审不得不做一些裁剪,比如在华为、小米等市场下载的酷安App就没有应用下载功能。因为华为、小米等市场不会允许另一个"市场"应用上架。
  • 面向不同市场,使用不同的第三方服务,比如国内市场的版本一般不会使用谷歌的服务,相反Play store的版本通常就会使用谷歌的服务。
  • 付费机制不一样,比如一些市场会强制要求使用自己的付费服务,有些市场虽然不强制,但也有主流的付费机制,App开发者不得不适应性的修改。
  • 兼容性机制不一样,Play store对应用的兼容性要求很高,开发者不得不修改,否则无法上架。注意这里说的兼容性不是常规理解的向下兼容,而是安卓开发的"规则兼容",通常这个规则兼容越高,App要做的适配越多。
  • 由上面几条自然会引申出一些区别,比如权限、第三方模块等等。

从开发者角度,这些工作大多是“无意义”的,所以开发者通常不会主动去增加这些内容,而是被动随着市场要求而修改,从用户角度,不同的市场下载得到了不同的包,增加了应用的不稳定性,也增加了选择的困扰,但这就是安卓的现实。