Artikel

Telefonhersteller spielen mit der Speicherverwaltung von Android und Google unternimmt nichts dagegen

protection click fraud

Die Firma, die Ihr Android-Handy herstellt, macht die Android-Speicherverwaltung falsch. Da die Best Practices und in einigen Fällen die tatsächlichen Anforderungen für den Zugriff auf Google Play nicht eingehalten werden, sind dies App-Entwickler Es treten neue Kopfschmerzen auf, wenn die von ihnen erstellten Apps funktionieren müssen, während Sie auf einen anderen Bildschirm schauen oder die Anzeige drehen aus. Zum Glück hat uns das Urbandroid-Team mit Dontkillmyapp.com auf Dinge aufmerksam gemacht. Hier finden Sie detaillierte Beschreibungen des Problems sowie eine Scorecard für beliebte Android-Anbieter, die den Missbrauchsgrad jedes Einzelnen mit 1-5 Haufen Mist bewerten. Passend zu

Die Aussage auf der Website GitHub Seite erklärt:

Letztendlich ist jeder Indie-Android-Entwickler zumindest teilweise von diesem Problem betroffen.

Wir vom Urbandroid-Team sind stark von unserer Sleep as Android-App betroffen und haben so viele Informationen über Hacks und Problemumgehungen gesammelt, dass wir das Bedürfnis hatten, diese Informationen weiterzugeben. Wir haben zunächst einzelne Indie-Entwickler mit Angeboten zum Informationsaustausch kontaktiert, was zu der Idee eines effektiveren Ansatzes in Form einer Open-Source-Website führte.

Das "Problem" ist, dass die Unternehmen, die Telefone herstellen, die Funktionsweise wichtiger Android-Komponenten wie Doze geändert haben. Apps entwickelt haben, die dazu dienen, Apps, die Systemressourcen verwenden, aggressiv zu fegen und zu töten; und sogar Whitelists erstellen, die angeben, welche Apps ausgeführt werden dürfen, wenn sie nicht auf dem Bildschirm angezeigt werden. Das macht Apps, die im Hintergrund funktionieren müssen - wie die von Urbandroid Schlaf als Android App nicht in der Lage zu tun, was sie tun sollten.

Verizon bietet das Pixel 4a für nur 10 US-Dollar pro Monat auf neuen Unlimited-Linien an

Dies alles fällt dem App-Entwickler auf die Ohren, da unglückliche Kunden nicht verstehen, wie die Speicherverwaltung in Android funktioniert (und dies auch nicht müssen) und warum sie nicht nur für die betroffene App isoliert ist. Unglückliche Kunden sorgen für unglückliche Entwickler, das sind fünf Haufen Mist Schlecht für uns alle.

Nicht alle Android-Geräte sind geöffnet

Sie könnten denken: "Na und? Android ist Open Source und Unternehmen, die es verwenden, können mit dem Code machen, was sie wollen ", und bis zu einem gewissen Grad hätten Sie Recht. All dies ändert sich jedoch, sobald ein Telefonhersteller Zugriff auf Google Play wünscht.

Der Zugriff auf den Google Play Store ist nicht frei - es gibt eine Vereinbarung, die beide Seiten befolgen müssen.

Um auf Google Play zugreifen zu können, müssen einige Regeln befolgt werden, von denen viele auf den ersten Blick willkürlich erscheinen. Das ist eine größere Diskussion für ein oder zwei weitere Artikel, aber das Wesentliche ist, dass Google ein Minimum von haben möchte Dinge, die auf jedem Telefon vorhanden sind, sodass jede App im Play Store funktioniert, solange das Telefon unterstützt wird Ausführung. Mit anderen Worten, wenn in der App-Liste angegeben ist, dass Android 4 oder höher ausgeführt werden muss, sollte jedes Telefon, auf dem Android 4 oder höher ausgeführt wird, die App installieren und verwenden können. Keine Ausnahmen.

Es gibt einige detaillierte Möglichkeiten, wie ein Entwickler, der eine App möchte oder braucht, am Leben sein und arbeiten kann Hintergrund - wenn Sie nicht aktiv auf den Bildschirm schauen -, um dies auf eine Weise zu tun, die über alle Bereiche hinweg konsistent ist alle Telefone. Google kann dann auch andere Teile von Android verbessern und weiß was nicht Sie müssen sich damit herumschlagen, wenn alle Apps weiterhin funktionieren sollen, damit sie versuchen können, abwärtskonform zu bleiben.

Das funktioniert nicht immer. Jede Person, die ein Nexus- oder Pixel-Telefon hatte, wird Ihnen sagen, dass neue Versionen von Android häufig dazu führen, dass Apps nicht mehr funktionieren und einige nie aktualisiert werden. Manchmal muss eine Entscheidung getroffen und ein altes Feature abgeschnitten werden, um es durch etwas Neues zu ersetzen. Und Google ist ein oder zwei Mal in sein eigenes Chaos geraten und hat Dinge verpfuscht, wie die erste Veröffentlichung von Doze in Android 6.0.

Es ist wichtig, konsistent zu sein, wenn Sie andere Produkte von Google verwenden möchten. Auch mit einer Open-Source-Software.

Wie sind wir hierher gekommen?

Smartphone-Hersteller tun dies nicht nur zum Spaß. Jedes Unternehmen, das Telefone herstellt, möchte, dass Ihnen ein Produkt, das Sie bei ihm kaufen, so gut gefällt, dass Sie beim nächsten Kauf eines Telefons die Marke sehen können. Wenn Apps ohne Grund abgeschaltet würden, würde dies nicht helfen.

Wenn wir ein Telefon kaufen, steht normalerweise eines ganz oben auf der Liste der Dinge, die wir von ihm erwarten: lange Akkulaufzeit. Eine Möglichkeit, die Akkulaufzeit zu verlängern, besteht darin, die Möglichkeiten eines Telefons einzuschränken. Deshalb müssen Sie ein "dummes" Telefon nur ein paar Mal pro Woche aufladen. Es macht nicht wirklich viel, besonders wenn es nicht in Ihren Händen liegt. Smartphones müssen jedoch eine Menge von Sachen.

Das Beenden von Hintergrundaufgaben kann gut für Ihren Akku sein, macht Ihr Smartphone jedoch dumm.

Google verfügt über ein System, das Apps in den Ruhezustand versetzt, wenn sie nichts aktiv tun, dies aber möglicherweise in Zukunft tun müssen. Es wurde viel Arbeit geleistet - einige gute, andere schlechte -, um die Dinge so auszugleichen, dass Sie ein Telefon haben, das solche Dinge tun kann Verfolgen Sie Ihre Schritte, überwachen Sie Ihren Schlaf oder fungieren Sie als Musik-Player, während der Bildschirm ausgeschaltet ist, ohne Ihren zu belasten Batterie. Es wird erwartet, dass diese Methoden verwendet und Regeln befolgt werden, damit wir diese Konsistenz von jeder App im Play Store erhalten.

Von DontkillmyappNokia ist das Beispiel, das ich hier verwenden werde, aber die Liste der Täter umfasst auch OnePlus, Sony und Samsung. Sogar Google selbst soll es schwierig machen, eine App von "Dozed" auszunehmen. Nokia enthält auf jedem Telefon des Unternehmens eine App, die Android Oreo oder höher ausführt und jeden Hintergrundprozess 20 Minuten nach dem Ausschalten des Bildschirms abbricht. Das bedeutet, dass Fitness-Apps niemals funktionieren werden, aber es bedeutet auch, dass Ihr Alarm nicht ausgelöst wird, wenn Sie Android P haben.

Wie sind wir zu dem Punkt gekommen, an dem unsere Smartphones nicht mehr schlau sein dürfen? Weil wir gefordert Eine längere Akkulaufzeit und Unternehmen, die Telefone herstellen, treffen ebenfalls schlechte Entscheidungen, um sie uns zu geben. Es gibt nicht viele Dinge, die ein Telefonhersteller mit Android tun kann, was einen großen Einfluss auf die Akkulaufzeit hat. Eines der Dinge, die können getan werden muss, um Apps zu töten, die möglicherweise nicht am Leben sein müssen. Bei einer der getöteten Apps tat müssen am Leben bleiben, es funktioniert einfach nicht wie beabsichtigt.

Google muss die Klemmen festziehen

Ich hasse es, das zu sagen. Android ist ein Open-Source-Projekt, das von Unternehmen, die im Laufe der Jahre nicht Google genannt wurden, eine unglaubliche Entwicklung erfahren hat. Unternehmen, die Android verwenden, sollten tun, was sie wollen, und jede Grenze verschieben, um es besser zu machen. Aber dann kehren wir wieder zu dieser Konsistenz für Apps aus dem Play Store zurück.

Benutzer - einschließlich Benutzer, die ein solches Problem kennen und verstehen - verdienen es besser. Google muss dies ermöglichen, wenn es um Apps aus seinem Store geht, und alles ändern und durchsetzen, was erforderlich ist, um dies zu erreichen. Tun Sie dies ohne jegliche Beteiligung der Benutzer und tun Sie dies konsequent, unabhängig davon, wie groß das "beleidigende" Unternehmen ist oder wie viele Telefone es verkauft.

Wir verdienen es.

Jerry Hildenbrand

Jerry ist der in Mobile Nation ansässige Nerd und stolz darauf. Es gibt nichts, was er nicht auseinander nehmen kann, aber viele Dinge, die er nicht wieder zusammenbauen kann. Sie finden ihn über das Mobile Nations-Netzwerk und Sie können Schlag ihn auf Twitter wenn du sagen willst hey.

instagram story viewer