3

是否可以发布一款仅针对手机或平板电脑并同时在 GooglePlay 商店中适当展示自己的应用程序?

问题是在手机和平​​板电脑版本之间切换功能的逻辑开始有点复杂和混乱。例如,在手机版本中,ViewPager 在平板电脑中使用 - TabHost。这迫使应用 if 语句,我才刚刚开始,不认为如果我继续它会更好看。

这种逻辑切换是关于接口的——骨干数据操作在两个版本上都保持不变。

您在这个问题上的经验是什么,我是否应该考虑编写两个单独的应用程序?

谢谢。

4

1 回答 1

0

http://developer.android.com/guide/google/play/publishing/multiple-apks.html

使用相同的 pkg 名称分别为手机和平板电脑开发应用程序。

您为同一应用程序发布的所有 APK 必须具有相同的包名称并使用相同的证书密钥进行签名。

每个 APK 必须有不同的版本代码,由 android:versionCode 属性指定。

每个 APK 不能完全匹配另一个 APK 的配置支持。也就是说,每个 APK 必须声明对至少一个受支持的 Google Play 过滤器(如上所列)的支持略有不同。

通常,您会根据特定特征(例如支持的纹理压缩格式)来区分您的 APK,因此,每个 APK 都会声明对不同设备的支持。但是,发布多个与它们的支持略有重叠的 APK 是可以的。当两个 APK 确实重叠(它们支持某些相同的设备配置)时,落在该重叠范围内的设备将收到具有更高版本代码(由 android:versionCode 定义)的 APK。

于 2012-07-22T16:50:06.513 回答