Woher wissen Sie, ob eine App ICS-kompatibel ist?

8

Ich denke darüber nach, mein Telefon mit Android 2.3.7 (Gingerbread) auf 4.0.3 (Icre Cream Sandwich) zu aktualisieren, möchte aber zunächst wissen, ob die Anwendungen, die ich normalerweise verwende, verfügbar sind und auf ICS funktionieren.

Gibt es eine Möglichkeit, es zu wissen?

Erpel
quelle
3
Android wurde unter Berücksichtigung der Abwärtskompatibilität geschrieben. Apps, die für ältere Betriebssysteme geschrieben wurden, sollten auf neueren Betriebssystemen einwandfrei funktionieren (mit wenigen Ausnahmen hier und da).
Bryan Denny

Antworten:

6

Sie können das Änderungsprotokoll und die Kommentare im Markt auf Informationen überprüfen. Viele Apps wurden kürzlich aktualisiert, um ICS-kompatibel zu sein, und dies wird normalerweise im Änderungsprotokoll erwähnt. Wenn die App nicht kompatibel ist, gibt es normalerweise einen Kommentar dazu.

Nach meiner Erfahrung sind fast alle von mir verwendeten Apps mit ICS kompatibel oder wurden aktualisiert. Einige verfügen möglicherweise nicht über alle Kompatibilitätsfunktionen wie den neuen Menüstil, aber ICS ist auch abwärtskompatibel mit dem alten Stil.

BEARBEITEN: Entwickler können in ihrer AndroidManifest.xml auch den Parameter android: MaxSdkVersion angeben, der verhindert, dass die Anwendung auf neueren Plattformen ausgeführt wird (und AFAIK auch nicht auf dem Markt angezeigt wird). Ich habe keine Apps auf dem Markt veröffentlicht, daher bin ich mir nicht sicher, ob dort separate Einstellungen vorhanden sind, um die Installation der Apps auf Plattformen mit höheren Versionen zu verhindern.

Sie können versuchen, die AndroidManifest.xml Ihrer Apps mithilfe von android-apktool zu überprüfen. Dazu müssen Sie jedoch wissen, wie Sie die APK-Dateien auf Ihren PC übertragen können.

Onik
quelle
1

Sie können den Android-Emulator mit ICS einrichten, den Markt darauf installieren und es selbst ausprobieren. Leider beziehen sich alle Anweisungen, die ich für die Installation des Marktes auf dem Emulator gesehen habe, auf ältere Android-Versionen, sodass ich nicht sicher bin, ob sie auf ICS funktionieren würden. Hier sind ein paar:

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

Bearbeiten:
Dieser Link scheint darauf hinzudeuten, dass es möglich sein könnte, eine Android ICS VM anstelle des offiziellen Emulators zu verwenden:

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

Bmaupin
quelle
0

Es gibt keine solche Methode, um zu wissen, ob alle Apps in ICS funktionieren würden. Ich habe einige Probleme mit dem Problem der Hardwarebeschleunigung in alten Apps beim Ausführen in ICS gesehen. Es hängt vom Anwendungsaufbau ab, ob authentische Anwendungen wie Browser Mozilla Chrome ihre Anwendung aktualisieren würden je nach Betriebssystem. Sie müssen sich keine Sorgen um Anwendungen machen, die von Zeit zu Zeit aktualisiert werden. Dennoch versuchen die Benutzer, alle Probleme zu beheben, damit sie auf ICS funktionieren können. lass uns C.

Suresh
quelle
Können Sie ein Beispiel für einige Apps nennen, bei denen ein HWA-Problem aufgetreten ist?
Roxan
2
Apps stürzen nicht aufgrund von Hardwarebeschleunigung ab. Sofern Sie es nicht in den Einstellungen erzwungen haben, werden nur Apps verwendet, die mindestens für das SDK14 kompiliert wurden. Apps, die kaputt gehen, verwenden nicht öffentliche APIs (wie das Kalender-Pre-ICS oder Apps wie Titanium Backup)
RR