Warum sind einige Apps auf dem Markt nicht mit meinem Gerät kompatibel?

Ich besitze ein Motorola Flipout, Android 2.1 Stock ROM. Laut Markt ist die App " Handyticket Deutschland " nicht mit meinem Handy kompatibel. Die erforderliche Android-Version ist 1.5 oder höher. Wie kann ich feststellen, warum die App bei mir nicht funktioniert?

Androidmarkt

Das Flipout hat einen vergleichsweise kleinen Bildschirm. Ist es möglich, dass der Herausgeber einfach vergessen hat, die Bildschirmauflösung meines Telefons als unterstützt zu markieren?

Hinweis: Benutzer außerhalb Deutschlands sehen eine andere Meldung. Ich glaube, diese Länderbeschränkung hat nichts damit zu tun.

Antworten (8)

Der Android Market hat verschiedene Filter , die auf die apk angewendet werden, um herauszufinden, ob die App auf Ihrem Gerät läuft. Am offensichtlichsten ist die Android-Version, auf der Sie sich befinden (auch SDK-Level genannt).

Aber das ist nicht das einzige Kriterium. Es gibt andere wie:

  • Bildschirmgröße
  • Softwarebibliotheken
    • Google-API
    • OpenGL
  • Bestimmte Hardwaremerkmale, die erforderlich sind
    • Bluetooth
    • (vordere Kamera
    • Vibration

Leider ist es selbst für den Entwickler nicht so einfach herauszufinden, warum eine App mit einem bestimmten Gerät „nicht kompatibel“ ist . Es gibt einige Tools, mit denen ein Entwickler die aktuellen Filterkriterien für eine .apk finden kann, aber dies sagt ihm nicht, warum der Android Market eine App nicht explizit auf einem Gerät anzeigt.

In Ihrem Fall scheint die kleine Bildschirmgröße der Grund zu sein. Sie sollten dem Entwickler eine E-Mail schreiben und ihn bitten, dies zu beheben, falls dies nicht beabsichtigt ist.

Fazit, gibt es eine Möglichkeit, den Filter zu umgehen? Mein Gerät wird nicht offiziell unterstützt, aber ich hatte die App einmal auf meinem Decive (über apk von meinem Freund) und hat super funktioniert.
Wenn Sie einen benutzerdefinierten Mod ausführen, können Sie Ihre Geräteeigenschaften ändern, die dem Markt signalisiert werden, sodass mehr Apps angezeigt werden.
Gibt es eine App, die dies tut? Ich bin auf einem gerooteten Telefon mit Standard-ROM
@Shimmy - eine späte Antwort auf Ihren Kommentar, aber Sie können die Geräteeigenschaften mit einem build.prop-Editor bearbeiten (zahlreich im Play Store erhältlich). Seien Sie vorsichtig, was Sie damit ändern, Sie können Ihr Gerät wirklich durcheinander bringen (Boot-Loop). Die meisten haben die Möglichkeit, eine Sicherungskopie zu erstellen, bevor Änderungen vorgenommen werden.
@Shimmy Sie könnten die APK von Google Play (über einen Drittanbieter) abrufen und dann die App von der Seite laden. Es funktioniert normalerweise.

Kompatibilität der Google App mit Android

Beim Suchen oder Durchsuchen der Google Play Store-App werden nur Apps angezeigt, die mit Ihrem Gerät kompatibel sind. Bei Verwendung der Google Play-Website wird ein Gerät ausgegraut, wenn es nicht mit der App kompatibel ist, die Sie installieren möchten. Dies tritt normalerweise auf, weil die App an Ihrem Standort nicht verfügbar oder für die Bildschirmgröße oder Android-Version Ihres Geräts ausgelegt ist

Entwickler haben die Möglichkeit, Anwendungen basierend auf Bildschirmgröße, Mobilfunkanbieter, Standort und einer Reihe anderer Faktoren auf bestimmte Geräte auszurichten . Die App-Kompatibilität kann sich im Laufe der Zeit ändern.

(Hervorhebung angegeben)

Gibt es eine generische Möglichkeit, dies zu tun?

  • Aus derselben Quelle

Wenden Sie sich für Kompatibilitätsinformationen zu einer bestimmten App direkt an den Entwickler, indem Sie die im Google Play-Eintrag bereitgestellten Informationen verwenden

  • Bei einigen Apps wird der Grund angezeigt, wie im Screenshot unten von meinem Gerät (Versionsinkompatibilität)

Geben Sie hier die Bildbeschreibung ein

  • Vor einigen Jahren würden inkompatible Apps Gründe angeben, indem sie auf ein Pluszeichen neben der App klicken, wie hier erwähnt
Google hat wahrscheinlich das "+"-Steuerelement entfernt, da dies die Diagnose des Problems zu einfach machen würde.

Es kann eine Reihe von Gründen geben, warum eine App als „inkompatibel“ angezeigt wird:

  • Android-Version (Das hat mich auf meinem alten Handy am meisten getroffen)

  • CPU-Architektur (z. B. ARMv6, ARMv7, ARMv8, x86) – einige Entwickler sind möglicherweise faul und kompilieren nur für ARMv7 und v8

  • Hardwarefunktionen wie Kamerablitz oder Barometer oder Bildschirmgröße

  • Als Entschuldigung für eine regionale Sperre (Danke EA!)

Ich habe gesehen, dass einige Entwickler den Support nach Gerät und nicht nach den Funktionen eines Geräts zitieren. Ich behaupte nicht, den gesamten Prozess zu kennen, aber ich nehme an, dass dies daran liegt, dass die meisten Menschen all diese Details nicht kennen oder sich nicht darum kümmern.

Habe hier schon gute Antworten, aber nur um hinzuzufügen ---

Es gibt einige Entwickler-APIs, die nur mit einer bestimmten Google Play Services-Version / Android OS-Version / Bildschirmversion kompatibel sind ( wie bereits in den anderen Antworten erwähnt ), und das Fehlen dieser spezifischen Komponenten oder Spezifikationen kann ( manchmal ) dazu führen, dass die Anwendung:

  • Nicht starten / laufen.
  • Absturz / Andere Apps zum Absturz bringen.

Der Google Play Store selbst trägt dazu bei, unnötig schlechte Benutzererfahrungen zu vermeiden.

Obwohl die meisten APIs abwärtskompatibel sind, wird selbst Entwicklern empfohlen, die neueste Version einer bestimmten API zu verwenden, die sie verwenden.


Android ändert und verbessert sich ständig, und der beste Weg, seine Vorteile zu maximieren, besteht darin, immer so viel wie möglich aktualisiert zu werden.

Bei der Installation von Anwendungen aus dem PlayStore werden mehrere Faktoren berücksichtigt.

Hier sind die auffälligsten, die ich gefunden habe:
• Root-Zugriff – Sicherheitsnetz
• Android-Versionskompatibilität
• Gesetze oder Vorschriften Ihrer Region
• Steuerbezogene Auswahl durch Entwickler
(freigegeben für ausgewählte Länder)
• Kompatibilität der
Gerätehardware (z. B. 2 GB RAM erforderlich)

Wenn Sie das Problem identifizieren können, können Sie normalerweise versuchen, die Lösung zu finden.
Dies war aufgrund der minimalen RAM-Anforderungen eine sehr beliebte Diskussion mit Pokémon Go.

Wenn Sie Ihr Gerät regelmäßig in mehr als einem Land verwenden, ist es meiner Meinung nach unerlässlich, in jedem Land ein Google-Konto zu erstellen. Vergessen Sie nicht, dass Ihren Telefonen viele Konten zugeordnet sein können. Zum Beispiel kann ich „BBVA Wallet“ nicht auf eines meiner Geräte herunterladen, indem ich das Konto verwende, das ich in Großbritannien erstellt habe (tatsächlich ist die App nicht einmal auf dem Telefon aufgeführt), aber wenn ich ein neues Konto in Spanien erstelle, kann ich es herunterladen es auf allen Geräten, indem Sie in Google Play zu diesem Konto wechseln. PS: Am Ende war es die Mühe nicht wert und ich habe die betreffende App in weniger als einem Tag gelöscht :(

Ich denke, Root ist hier ein Problem, besonders wenn Sie die Root-App verwenden. Es ist ein bisschen Ironie, dass Google versucht, die Benutzer einzuschränken

Ja, genau das war es. Will das Sicherheitsnetz passieren.
Aber ich habe in einer allgemeineren Angelegenheit gefragt. Wie kann ich eine Liste mit allem haben, was erforderlich ist, um etwas aus dem Play Store zu installieren

Einige Apps benötigen möglicherweise die genaue Version ... wenn dort beispielsweise Android 5.1 steht ... benötigen Sie möglicherweise genauso gut Android 5.1. Auch wenn dort "Android XX und höher" steht, sollten Sie versuchen, Android XX zu erhalten (X hat denselben Wert und dieselbe Version).