Google Play为什么说应用程序“不兼容”


10

我有一个要安装在Android手机中的应用程序。不幸的是,它被标记为“不兼容”。我可能会尝试升级系统以安装该应用程序,但首先我想知道该应用程序“不兼容”的确切原因。也就是说,我的手机出现错误的“变量”,导致无法安装该应用程序。

有通用的方法可以做到吗?

Answers:


5

通过Google App与Android的兼容性

搜索或浏览Google Play商店应用时,您只会看到与您的设备兼容的应用。使用Google Play网站时,如果设备与您尝试安装的应用程序不兼容,则该设备将显示为灰色。通常发生这种情况是因为您所在的位置无法使用该应用程序,或者该应用程序不是针对您设备的屏幕尺寸或Android版本设计的

开发人员可以根据屏幕大小,移动服务提供商,位置和许多其他因素将应用程序定位到特定设备。应用程序兼容性会随着时间而变化。

(提供强调)

有通用的方法可以做到吗?

  • 来自同一来源

有关特定应用的兼容性信息,请使用Google Play列表中提供的信息直接与开发者联系

  • 对于某些应用程序,显示了原因,如以下设备屏幕截图所示(版本不兼容)

在此处输入图片说明

  • 几年前,不兼容的应用会通过单击应用旁边的加号(如此处所述)来说明原因

2
Google可能删除了“ +”控件,因为这样会使诊断问题变得非常容易。
FractalBob

4

有多种原因可能导致应用显示为“不兼容”:

  • Android版本(这在旧手机上让我印象最深)

  • CPU体系结构(例如ARMv6,ARMv7,ARMv8,x86)-一些开发人员可能比较懒惰,只能针对ARMv7和v8进行编译

  • 硬件功能,例如照相机闪光灯或气压计或屏幕尺寸

  • 作为借用区域锁定的一种方式(谢谢EA!)

我已经看到一些开发人员通过设备而不是任何设备的功能来引用支持。我并没有声称知道整个过程,但是我认为这是因为大多数人都不知道或不在乎所有这些细节。


0

在这里已经有了很好的答案,但只需添加-

有些开发人员API仅与某些特定的Google Play服务版本/ Android OS版本/屏幕版本兼容(如其他答案中已经提到的),并且不具有这些特定的组件或规格可能(有时)导致应用程序:

  • 无法启动/运行。
  • 崩溃/导致其他应用崩溃。

Google Play商店本身正在帮助避免任何不必要的不​​良用户体验。

尽管大多数API向后兼容,但甚至鼓励开发人员使用他们正在使用的特定API的最新版本。


Android一直在不断变化和改进,最大程度地发挥其优势的最佳方法是始终尽可能地进行更新。


0

我认为,如果您定期在多个国家/地区使用设备,则必须在每个国家/地区创建一个Google帐户。别忘了您的手机可以关联许多帐户。例如,我无法使用我在英国创建的帐户将“ BBVA Wallet”下载到我的任何设备上(实际上该应用程序甚至没有在手机上列出),但是如果我在西班牙创建了一个新帐户,则可以下载通过切换到Google Play中的该帐户将其转移到所有设备。附言:最后一点都不值得麻烦,我不到一天就删除了有问题的应用程序:(

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.