如何知道应用是否兼容ICS?


8

我正在考虑将我的手机从Android 2.3.7(姜饼)升级到4.0.3(Icre Cream Sandwich),但是我想首先知道我通常使用的应用程序是否可用并且可以在ICS上运行。

是否存在一种了解方式?


3
Android的编写考虑了向后兼容性。为较旧的操作系统编写的应用程序应该可以在较新的操作系统上正常运行(这里和那里有一些例外)。
布莱恩丹尼

Answers:


6

您可以在市场上查看变更日志和评论以获取信息,最近已经更新了许多与ICS兼容的应用程序,并且变更日志中通常会提到这一点。另外,如果应用程序不兼容,通常会有对此的评论。

根据我的经验,我使用的几乎所有应用程序都与ICS兼容或已更新。有些功能可能不具备所有兼容性功能,例如新菜单样式,但ICS也向后兼容旧样式。

编辑:开发人员还可以在其AndroidManifest.xml中指定参数android:MaxSdkVersion,这将限制应用程序在较新平台上运行(并且AFAIK也无法在市场上展示)。我尚未在市场中发布任何应用程序,因此不确定是否有单独的设置来限制这些应用程序安装在更高版本的平台上。

您可以尝试使用android-apktool来检查应用程序的AndroidManifest.xml ,但这需要您知道如何将.apk文件获取到您的PC。


1

您可以使用ICS设置android仿真器,在其上安装市场,然后亲自尝试。不幸的是,我在模拟器上安装市场的所有说明都是针对旧版本的android的,因此我不确定它们是否可以在ICS上运行。这是一对:

http://blog.varunkumar.me/2010/11/how-to-install-android-market-in-google.html https://stackoverflow.com/a/4673964/399105

编辑:
此链接似乎表明使用Android ICS VM而不是官方模拟器可能是可能的:

http://vmlite.com/index.php?option=com_kunena&Itemid=158&func=view&catid=9&id=8838&limit=6&limitstart=84#8951


0

没有这样的方法可以知道所有应用程序是否都可以在ICS中运行,我已经在ICS中运行时看到过一些旧应用程序中的硬件加速问题,这取决于应用程序的构建,是否有像浏览器mozilla chrome这样的可靠应用程序可以更新其应用程序取决于它的操作系统。无需担心应用程序会不时更新,但人们仍在尝试修复所有问题,因此应该可以在ICS上运行。让我们C


您能否举一些遇到HWA问题的应用的示例?
2012年

2
应用不会因硬件加速而崩溃。除非您强行设置,否则使用它的唯一应用程序至少是针对SDK14编译的应用程序。发生故障的应用是使用非公共API的应用(例如日历前ICS或Titanium Backup等应用)
RR 2012年
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.