Wie kann ich Android nach Upgrades an Standard-Apps erinnern?


18

Nach der Auswahl eines Standardprogramms für eine Aktion fragt das Betriebssystem jedes Mal, wenn eine App aktualisiert wird, die sich auf diese Aktion bezieht, unnötigerweise, welches Programm verwendet werden soll. Ich kann nicht der einzige sein, der von diesem Defekt befallen ist.

Es ist besonders ärgerlich für Apps, die häufig aktualisiert werden und vielfältigen Zwecken dienen.

Hier ist das Szenario:

  1. Benutzer installiert App (zum Beispiel einen neuen Webbrowser-Dolphin)
  2. Benutzer führt Absicht aus (zum Beispiel durch Klicken auf einen Hyperlink aus einer E-Mail)
  3. Android-Betriebssystem fragt Benutzer, welche App verwendet werden soll.
  4. Der Benutzer wählt den Dolphin-Browser aus, aktiviert das Kontrollkästchen unten im Popup-Fenster mit der Bezeichnung "Als Standard verwenden" und wählt die neue Webbrowser-App aus.
  5. Android Market installiert neues Update für Dolphin.
  6. Der Benutzer führt die gleiche Absicht aus wie Nummer 2 (Klicken auf einen Hyperlink in einer E-Mail).
  7. Das Android-Betriebssystem vergisst die Einstellung "Als Standard verwenden" und das Android-Betriebssystem fragt den Benutzer, welche App verwendet werden soll. [Schritte 3-7 unendlich oft wiederholen]

Der Fehler tritt bei Schritt 7 auf.

Ich habe einen Fehlerbericht für dieses Problem eingereicht . Gibt es in der Zwischenzeit eine App, die das Problem umgeht?


3
Ich fand dieses Verhalten immer ärgerlich, zumal ich GO Launcher verwende, das relativ oft aktualisiert wird. Ich mag es, wenn meine Apps neue Funktionen und Fehlerbehebungen erhalten, aber ich muss sie ständig zurücksetzen, da die Standard-App alt wird.
Zeke

Antworten:


8

Nein, Sie können es nur umgehen, wenn Sie Änderungen an den Android-Quellen vornehmen und ein benutzerdefiniertes ROM kompilieren. Der Installer Service ist ein zentraler Bestandteil des Systems und kann nicht wie andere Apps ersetzt oder überschrieben werden.

Dies ist beabsichtigt. Sie werden nur erneut gefragt, ob eine der aktualisierten Apps über andere Apps verfügt, die dieselbe Aufgabe ausführen können.

Dasselbe passiert, wenn Sie eine neue Anwendung installieren, die die Aufgabe einer anderen Anwendung ausführen kann. Das liegt daran, dass das Aktualisieren einer Anwendung eigentlich genau so ist wie das Installieren einer "neuen" Anwendung. Es gibt keinen Unterschied, was passiert, wenn Sie eine neue Anwendung auf Ihrem Gerät installieren oder eine vorhandene Anwendung aktualisieren. Wenn es also eine Möglichkeit gäbe, diese Option "immer im Gedächtnis zu behalten", würden Sie bei der Installation einer völlig neuen Anwendung, die Sie verwenden möchten, niemals die Option erhalten, sie zu verwenden.

Verwenden wir den Launcher als Beispiel. Sie verwenden GO Launcher für längere Zeit und haben es als Standard festgelegt. Dann entscheiden Sie, dass Sie den neuen Foo Launcher verwenden möchten, und installieren ihn. Wenn Sie jetzt zum Launcher gehen, werden Sie gefragt, welchen Launcher Sie verwenden möchten. Wenn Sie die Option auf "Immer merken" setzen, wird Ihnen diese Option nicht angezeigt, und Sie (oder möglicherweise andere Benutzer) würden dies als eine schlechte Erfahrung betrachten, da sie jetzt herausfinden müssen, wie der Launcher auf den gerade installierten Launcher geändert werden kann .


5
Ich verstehe, dass dies beabsichtigt ist - für mich ein schlecht durchdachtes Design. Ich verstehe den ganz anderen Anwendungsfall, den Sie vorgestellt haben, als ein Benutzer eine neue Anwendung installiert, die eine Absicht ausführen kann, die eine andere Anwendung bereits ausführen kann. Wenn eine neue App installiert wird, die eine Absicht ausführt, sollte die Standard-App erneut angefordert werden.
Glenviewjeff

Es ist besonders ärgerlich (und potenziell gefährlich), wenn Sie zum Beispiel fahren und Sprachbefehle verwenden, um jemanden anzurufen ... nur um darauf zu warten, dass Sie Skype oder Telefon als Standard auswählen. :(
CodeRedick
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.