Warum kann ich einige Apps nicht installieren?

Ich besitze ein HTC Salsa mit Android 2.3.3 (Gingerbread).

Das Problem ist, dass ich keine Apps wie Subway Surfers , Temple Run , Candy Crush usw. herunterladen kann. Der Markt meldet „Ihr Gerät ist inkompatibel“.

Bedeutet es Hardwareanforderungen?

Gibt es eine Möglichkeit, mein Telefon zu aktualisieren, um die oben genannten beliebten Spiele zu spielen?

Aktualisieren:

Sehr nützliche Informationen von Mr. Buster. Aber da es jetzt ein Update auf GOOGLE Play gibt, können Sie die inkompatiblen Informationen nicht sehen.

Bildschirmfoto Bildschirmfoto Bildschirmfoto
Screenshots (Bilder anklicken für größere Varianten)

Wenn Sie die App in der Webversion des Play Store überprüfen , wird Ihnen zumindest mitgeteilt, ob Ihre Android-Version gut genug ist. Wenn dies der Fall ist, hat der Entwickler entschieden, dass die Hardware Ihres Geräts nicht gut genug ist.
@Luv Dieser XDA-Thread könnte von Interesse sein forum.xda-developers.com/showthread.php?t=2392504

Antworten (7)

Anwendungsentwickler können ihre eigenen Anforderungen im Play Store festlegen, was vorhanden sein muss, bevor ein Spiel oder eine Anwendung verfügbar ist.

Beispielsweise ist es möglich, dass ein Gerät eine Kamera oder einen Bildschirm hat, der größer als eine bestimmte Größe ist, oder dass es Unterstützung für eine bestimmte Version von OpenGL hat.

Das HTC Salsa ist mit einer ARMv6-CPU (MSM7227) ausgestattet und verfügt über eine Adreno 200-GPU, die OpenGL ES 1.0 und OpenGL ES 1.1 unterstützt.

Erfahrungsgemäß ist die Einschränkung hier höchstwahrscheinlich Ihre ARMv6-CPU, da die überwiegende Mehrheit der Software heutzutage für ARMv7-fähige CPUs geschrieben wird. Das Googeln nach den Namen dieser Spiele zusammen mit "armv6" zeigt einige Treffer, obwohl ich sehr vorsichtig wäre, inoffizielle Apps von Drittanbietern auszuführen, die nicht spezifizierte und nicht überprüfbare Modifikationen aufweisen.

Wenn Sie es schaffen, die Spiele zum Laufen zu bringen, werden Sie möglicherweise feststellen, dass ihnen OpenGL-Unterstützung fehlt (moderne Spiele verwenden normalerweise OpenGL ES 2.0 oder höher), wenn man bedenkt, dass OpenGL 2.0 für programmierbare 3D-Grafiken erforderlich ist (Quelle: http:// www.khronos.org/opengles/2_X/ )

Danke für eure wertvollen Inputs. Im Moment versuche ich, Custom Rom auf meinem Handy zu installieren, wie Zig-Zag vorgeschlagen hat, wenn das nicht funktioniert hat, werde ich sicherlich Ihre Antwort für die Prämie akzeptieren.

Dies kann bedeuten, dass Ihr Telefon weder die Software- noch die Hardwareanforderungen oder beides erfüllt. Sie könnten wahrscheinlich die Identität Ihres Telefons fälschen (so dass es beispielsweise als Samsung Galaxy S4 statt als HTC Salsa erkannt wird), aber Sie können nicht erwarten, dass die App in diesem Fall richtig funktioniert.

Daher würde ich vorschlagen, stattdessen ein aktualisiertes / höherwertiges Telefon zu erwerben.

UPDATE 2013-10-30: Wenn Sie wirklich daran interessiert sind, das Modell Ihres Telefons zu fälschen, sehen Sie sich Market Helper an (benötigt Root).

@Luv Siehe meine aktualisierte Antwort. :)
Danke für diese Information. Sobald ich etwas Zeit habe, werde ich deine Lösung ausprobieren. Und ich habe mein Gerät bereits gerootet. Es wird also keine Zeit in Anspruch nehmen.
Ok, ich habe das Verfahren wie beschrieben durchgeführt und war erfolgreich bei der Installation von Candy Crush. Aber wenn ich versuche, Candy zu öffnen, zerquetsche es force close. Also das Problem mit der Hardware, wie @Pulser vorgeschlagen hat. Ich denke, er verdient das Kopfgeld und das Antworten-Häkchen.
@Luv Sicher, was auch immer für dich funktioniert. :)

Mit Google Play können App-Entwickler einschränken, auf welchen Geräten ihre Apps installiert werden können. Entwickler zielen auf bestimmte Gerätemerkmale (Bildschirmgröße, Tastaturkonfiguration, Softwareversion, Hardwarespezifikationen, geografischer Standort, Netzbetreiber usw.) ab, indem sie diese im Manifest der App angeben. Google Play filtert dann, welche Nutzer die App aufgrund ihrer Gerätekonfiguration installieren können. Hier ist, was Google Entwicklern über das Filtern von Anwendungen bei Google Play geschrieben hat :

Funktionsweise von Filtern bei Google Play


Google Play verwendet die Filtereinschränkungen, um zu bestimmen, ob Ihre Anwendung einem Benutzer angezeigt wird, der Anwendungen in der Google Play-App durchsucht oder sucht.

Bei der Entscheidung, ob Ihre App angezeigt werden soll, überprüft Google Play die Hardware- und Softwareanforderungen des Geräts sowie seinen Mobilfunkanbieter, Standort und andere Merkmale. Anschließend werden diese mit den Einschränkungen und Abhängigkeiten verglichen, die in der Manifestdatei der Anwendung und den Veröffentlichungsdetails angegeben sind.

Wenn die Anwendung gemäß den Filterregeln mit dem Gerät kompatibel ist, zeigt Google Play die Anwendung dem Benutzer an. Andernfalls verbirgt Google Play Ihre Anwendung vor Suchergebnissen und dem Durchsuchen von Kategorien, selbst wenn ein Benutzer die App ausdrücklich anfordert, indem er auf einen Deep-Link klickt, der direkt auf die ID der App in Google Play verweist.

Filtern auf der Google Play-Website


Wenn Benutzer die Google Play-Website durchsuchen , können sie alle veröffentlichten Anwendungen sehen. Die Google Play-Website vergleicht jedoch die Anwendungsanforderungen mit jedem der registrierten Geräte des Benutzers auf Kompatibilität und erlaubt ihnen nur, die Anwendung zu installieren, wenn sie mit ihrem Gerät kompatibel ist.

Es kann also eine Reihe von Gründen geben, warum Ihr Gerät die von Ihnen erwähnten Apps nicht herunterladen darf. Sie können jedoch etwas mehr Einblick gewinnen, indem Sie die Inkompatibilitätsmeldung erweitern , um die Details anzuzeigen. Hier ist, was Martin Brinkmann von ghacks.net zu diesem Thema geschrieben hat:

Google zeigt Kompatibilitätsinformationen direkt unter der Installationsschaltfläche auf dieser Seite an. Wenn Ihr Gerät nicht kompatibel ist, erhalten Sie folgende Informationen:

Diese App ist nicht kompatibel

Inkompatibel bedeutet nicht zwangsläufig, dass die technischen Fähigkeiten Ihres Geräts mit der App nicht kompatibel sind. Dies mag zwar oft der Fall sein, kann sich aber auch auf geografische Beschränkungen beziehen, die der Ersteller der App festgelegt hat. Apps können nur für ausgewählte Länder veröffentlicht werden, und wenn Sie zufällig in einem Land leben, in dem die App (noch) nicht veröffentlicht ist, erhalten auch Sie die Inkompatibilitätsmeldung.

Um nun herauszufinden, warum Ihr Gerät als inkompatibel eingestuft wurde, klicken Sie auf das kleine Plus-Symbol in der unteren rechten Ecke der Nachricht.

Inkompatibilitätsmeldung erweitert

Hier finden Sie den Grund, warum Sie die App nicht auf Ihrem Gerät installieren können.

Als letzten Ausweg sollten Sie sich an die App-Entwickler wenden, um ein besseres Verständnis dafür zu erhalten, warum Ihr Gerät inkompatibel ist.

Danke für diese sehr nützliche Information. Sie sind an der Spitze für Bounty-Belohnung.
Bitte werfen Sie einen Blick auf die aktualisierte Frage
@Luv: Gutes Update, es ist enttäuschend, dass die Inkompatibilitätsmeldungen jetzt so viel weniger klar sind. Möglicherweise müssen Sie jede App einzeln untersuchen, um festzustellen, warum Sie nicht zugelassen sind. Was Candy Crush Saga betrifft, erfordert es laut FAQ der App einen ARMv7-Prozessor. Die Antwort von Pulser ist also richtig, da Ihr Telefon über einen ARMv6-Prozessor verfügt. Dies ist wahrscheinlich die Einschränkung, auf die Sie auch bei den anderen Apps stoßen.

Es kann viele Gründe haben. Wahrscheinlich, weil Salsa hardwaremäßig relativ Low-End ist und 2.3.3 langsam weniger unterstützt wird.

Ich würde mich an die Entwickler wenden und wenn es ein Problem mit der Firmware gibt, rooten Sie Ihr Telefon und installieren Sie Android 4.0 +

Anscheinend liegt es nicht an der Firmware. Ich habe die drei genannten Apps überprüft und sie behaupten alle, auf Gingerbread zu laufen.
@akkatracker Ich habe mein Handy gerootet. Kann aber keinen Link zu Android 4.0+ finden. Kannst du mir helfen?

Du könntest versuchen, die App seitlich zu laden. Laden Sie einfach die .apk-Datei auf Ihr Telefon herunter oder übertragen Sie sie von Ihrem Computer und installieren Sie sie. keine Garantie, dass es läuft, aber Sie können die apk installieren.

Das würde eine Quelle erfordern, um die herunterzuladen .apk. Vorzugsweise eine sichere und legitime Quelle. Sie können Apps von Google Play nicht "einfach so" herunterladen.
Sie könnten den Amazon Store ausprobieren, und ich weiß, dass es eine Erweiterung für Firefox oder Chrome gibt, mit der Sie APKs aus dem Play Store herunterladen können
@Nade Ich habe es versucht, aber esForce Close
Möglicherweise haben Sie Glück, wenn Sie einen Play-Download-Dienst eines Drittanbieters wie apps.evozi.com/apk-downloader verwenden. Ich bin mir nicht sicher, wie zwielichtig dieser Dienst ist. Verwenden Sie ihn jedoch auf eigene Gefahr.
@ce4 , der APK-Downloader ruft die APK-Datei direkt vom Google-Server ab, also keine Sorge. Sie können die md5 jederzeit überprüfen. Fragen Sie jemanden, der die Apps aus dem Play Store herunterladen und die apk extrahieren/exportieren kann, und vergleichen Sie die md5 aus dem apk-Downloader (oder einer anderen Methode, die Ihnen einfällt).

Sie sollten Ihr Telefon aktualisieren. U-Bahn-Surfer und all diese Spiele, die Sie erwähnt haben, benötigen eine höhere GPU als Salsa. und wie jemand sagte, Sie könnten Ihr Telefon fälschen. Die App funktioniert nicht wie erwartet und kann Ihr Telefon verlangsamen.

HTC Salsa-Hardware ist nicht so schlecht! Ich habe ein fast ähnliches Konfigurationstelefon, aber ich kann all diese Spiele spielen. Der einzige große Respekt ist, dass mein Telefon Android 4 hat. Ich schlage vor, Ihr Rom auf Android 4 zu aktualisieren. Ich habe ein wenig gesucht und herausgefunden, dass es neue Roms von 2.3.3 bis gibt 4.1.2 JB.

Können Sie mir helfen , S-OFF in HTC Salsa zu erhalten , da ich denke, dass ich S-OFF erhalten muss, um das ROM zu aktualisieren.
S-OFF dient zum Rooten Ihres Telefons! Möchten Sie Ihre Android-Version aktualisieren oder Ihr Telefon einfach rooten?
Ich habe mein Telefon erfolgreich gerootet. Können Sie mir einen Link für HTC Salsa Flash Roms 4.1.2 JB geben?