Telefon Entscheidungsträger sind messing mit Android-Speicher-management, und Google ist nicht etwas zu tun, darüber

0
131

Das Unternehmen, das macht Ihr Android-Handy ist dabei Android-Speicher-management-falsch. Weil die besten Verfahren und in einigen Fällen die tatsächlichen Voraussetzungen für den Zugang zum Google Play sind nicht beobachtet, app-Entwickler sind zu sehen, eine neue Reihe von Kopfschmerzen, wenn die Anwendungen, die Sie erstellen müssen, zu arbeiten, während Sie suchen an einem anderen Bildschirm oder das display ausgeschaltet. Zum Glück, die Urbandroid team gebracht hat, Dinge, die unsere Aufmerksamkeit mit Dontkillmyapp.com. Hier finden Sie detaillierte Beschreibungen des Problems sowie eine scorecard für das beliebte Android-Anbieter Bewertung jeder Ebene des Missbrauchs mit 1-5 Haufen Mist. Passend

Die Erklärung auf der website GitHub-Seite erklärt:

Letztlich ist jedes indie-Android-Entwickler ist zumindest teilweise von diesem Problem betroffen.

Wir bei Urbandroid Team betroffen sind stark mit unserem Schlaf als Android app und wir sammelten so viele Informationen über hacks und workarounds, fühlten wir die Notwendigkeit, die Informationen zu teilen. Wir begannen mit der Kontaktaufnahme mit den einzelnen indie-Entwickler bietet, um Informationen auszutauschen, führte zu der Idee, ein effektiver Ansatz in form einer open-source-website.

Das “Problem” ist, dass die Unternehmen, die Handys haben sich geändert, wie wichtig Android-Komponenten wie Düsen arbeiten; integrierte apps, die entworfen sind, um aggressiv zu kehren und töten apps, mit system-Ressourcen; und sogar Gebäude whitelists, die sagen, welche Anwendungen ausgeführt werden dürfen, während Sie nicht auf dem Bildschirm. Dass apps im hintergrund arbeiten — wie Urbandroid Schlaf als Android-app nicht in der Lage, das zu tun, was Sie tun sollen.

Dies alles fällt auf die app-Entwickler in den Ohren, wie unzufrieden die Kunden nicht verstehen, wie die Speicherverwaltung bei Android funktioniert (noch sollten Sie zu müssen) und warum es nicht nur isoliert auf Ihre betroffenen app. Unzufriedene Kunden machen für unglücklich Entwickler, die fünf Haufen Scheiße schlecht für uns alle.

Nicht alle von Android ist offen

Sie werden vielleicht denken, “So was? Android ist open source und Unternehmen, die Sie tun können, was Sie wollen, mit dem code”, und zu einem gewissen Grad, Sie haben Recht. Aber all das ändert sich, sobald ein Telefon maker will Zugriff auf Google Play.

Google Play Store Zugang nicht frei gegeben — es ist eine Vereinbarung, die beide Seiten einhalten müssen.

Der Zugriff auf Google Play erfordert einige Regeln, die befolgt werden, von denen viele scheinen willkürlich auf den ersten Blick. Das ist eine größere Diskussion für einen anderen Artikel, oder zwei, aber das wesentliche ist, dass Google haben will, die ein minimum der Dinge, die in jedem Telefon so, dass jede app in den Play Store funktionieren wird, wie lange das Telefon auf eine unterstützte version. In anderen Worten, wenn ein app-Eintrag sagt, es erfordert Android 4 oder höher ausgeführt wird, jedes Handy mit Android 4 oder höher sollte in der Lage sein zu installieren und die app nutzen. Keine Ausnahmen.

Es gibt einige detaillierte Möglichkeiten, die ein Entwickler, der will oder braucht eine app, um Leben und arbeiten im hintergrund — wenn Sie nicht aktiv auf der Suche auf den Bildschirm—, um so zu tun in einer Weise, die konsistent über alle Handys. Google kann dann auch verbessern, andere Teile von Android und wissen, was nicht zu Chaos mit, wenn er will, alle apps funktionieren noch also kann es versuchen zu bleiben, rückwärts-kompatibel ist.

Das klappt nicht immer. Jede person, die hatte ein Nexus oder Pixel-Telefon wird Ihnen sagen, dass neue Android-Versionen führen oft zu apps nicht mehr funktionieren, und einige noch nie aktualisiert. Manchmal ist eine Entscheidung die getroffen werden muss, und schneiden ein altes feature, um es zu ersetzen durch etwas neues passiert. Und Google hat trat in seinem eigenen Chaos, eine Zeit oder zwei und vermasselte Dinge, wie die erste Version von Dösen in Android 6.0.

Es ist wichtig, konsequent zu sein, wenn Sie verwenden möchten, Google ‘ s andere Produkte. Auch mit einem open-source-Stück software.

Wie haben wir hier bekommen?

Smartphone Entscheidungsträger dieses nicht tun, nur zum Spaß. Jedes Unternehmen machen Handys möchte, dass Sie wie ein Produkt, das Sie kaufen von Ihnen genügt ein Blick auf Ihre Marke das nächste mal, wenn Sie ein Handy kaufen. Wenn apps wurden getötet für keinen Grund, es nicht helfen würde, dass passieren.

Wenn wir ein Handy kaufen es ist in der Regel eine Sache, die in der Nähe der Spitze der Liste der Dinge, die wir von ihm wollen: lange Lebensdauer der Batterie. Die Möglichkeit, eine längere Lebensdauer der Batterie ist zu begrenzen, was ein Handy tun kann; das ist, warum Sie nur noch zum laden ein “dumm” phone ein paar mal pro Woche. Es ist nicht wirklich viel tun, vor allem, wenn es nicht in Ihren Händen. Smartphones, obwohl, müssen Sie zu tun eine Menge Dinge.

Das töten von hintergrund-tasks können gut sein für die Batterie, aber es macht Ihr smartphone stumm.

Google hat ein system, stellt apps in einem “Schlaf” – Zustand, wenn Sie nicht aktiv etwas zu tun, aber vielleicht müssen Sie in die Zukunft. Es ist viel Arbeit gemacht — einige gute, einige schlechte — balance zu finden, so dass Sie ein Telefon, das die Dinge tun kann, wie verfolgen Sie Ihre Schritte, überwachen Sie Ihre Schlaf, oder als ein Musik-player, während der Bildschirm ausgeschaltet ist, ohne Entleerung Ihrer Batterie. Es erwartet, dass diese Methoden und Regeln, die befolgt werden, so dass wir bekommen, dass die Konsistenz von jeder app in den Play Store.

Von Dontkillmyapp Liste, Nokia ist das Beispiel, das ich hier verwenden werden, aber die Liste der Verstöße enthält, OnePlus, Sony, und Samsung auch. Auch Google selbst ist gerufen, für die es schwierig machen, zu befreien eine app von “Eingenickt”. Nokia schließt eine app auf jedes Handy macht das Unternehmen, das Android läuft Oreo oder höher, die tötet, jeder hintergrund-Prozess nach 20 Minuten der Bildschirm ausgeschaltet ist. Das bedeutet, dass fitness-apps sind nie zur Arbeit zu gehen, aber es bedeutet auch, dass Ihr Wecker nicht gehen, wenn Sie Android-P.

Wie kamen wir zu dem Punkt, wo unsere smartphones sind nicht erlaubt und nicht intelligent sein? Weil wir forderten längere Lebensdauer der Batterie und Unternehmen, die Telefone sind auch schlechte Entscheidungen zu treffen, es uns zu geben. Es gibt nicht viele Dinge, die getan werden kann, um Android durch ein Telefon-maker, haben einen großen Einfluss auf die Akkulaufzeit. Eines der Dinge, die kann getan werden, ist zu töten apps, die vielleicht nicht brauchen, um lebendig zu sein. Wenn man von dem getötet apps haben müssen, am Leben zu bleiben, es funktioniert einfach nicht wie gedacht.

Google muss zum festziehen der Klemmen

Ich hasse das zu sagen. Android ist ein open-source-Projekt hat gesehen, dass einige unglaubliche Entwicklung durch Unternehmen, die nicht mit dem Namen Google im Laufe der Jahre. Firmen, die mit Android sollte das tun, was Sie wollen, und drücken Sie jede Grenze, es besser zu machen. Aber dann Holen wir wieder auf, dass die Konsistenz für apps aus dem Play Store noch einmal.

Benutzer — einschließlich Benutzern, die die Art, die wissen und verstehen, ein Thema wie dieses — haben besseres verdient. Google muss passieren, dass zu machen, wenn es um apps aus seinem store, und zu verändern und durchzusetzen, was es braucht, um es so zu machen. Tun Sie es, ohne jede Beteiligung des Benutzers zu löschen, und tun es konsequent, egal wie groß das Unternehmen “beleidigen” ist oder wie viele Handys verkauft.

Wir haben es verdient.