Warum Android-Entwickler Google hassen



Wenn Sie sich die Android-Welt ansehen, scheint es auf den ersten Blick zwischen den Entwicklern von Anwendungen und Google eine Welt der Freundschaft zu geben, Kaugummi. Das Unternehmen unterstützte die Liebe der Entwickler zu Kotlin, die Community als Ganzes befürwortet die Innovationen der Plattform, und die offizielle IDE wird nicht so kritisiert wie in der iOS-Welt - was will man mehr?

Dies ist jedoch nur ein Teil des Bildes. In den letzten Monaten wurden immer häufiger Situationen diskutiert, aufgrund derer ein Teil der Android-Entwickler das Unternehmen scharf kritisiert. Es kam zum Massenaufruf: "Lassen Sie uns Google durch die Europäische Union und die Medien unter Druck setzen, da sie es nicht gut verstehen." Was ist los und welche Situationen erschrecken einige Entwickler, bleiben aber für andere unsichtbar?

Lassen Sie uns zum Beispiel den Beitrag aus dem Subreddit / r / androiddev übersetzen, der im September erschien:
„Ich habe einen Brief erhalten, in dem es heißt, dass mein Entwicklerkonto gelöscht wurde und ich nicht versuchen sollte, ein neues zu erstellen, sondern stattdessen einen neuen Weg finden muss, um meine Anwendung zu verteilen. Ich habe Berufung eingelegt und sie wurde abgelehnt. Der Grund war einfach "Eine Reihe von Regelverstößen", nichts Spezifischeres. Ich habe keine Warnungen erhalten und mein Antrag wurde erst nach der Zerstörung meines Kontos gelöscht. Daher habe ich keine Ahnung, um welche Verstöße es sich handelt.

Ich hatte nur eine blöde Tarotkarten-App, die ich gemacht habe, um das Hosten von Apps auf Google Play zu üben. Es war kostenlos, ohne Werbung und interne Zahlungen. Es gab dort nichts Beleidigendes, außer einigen Bildern auf Karten (Menschen, die mit Schwertern erstochen wurden). Es ist definitiv nicht anstößig für Dutzende anderer Tarotkartenanwendungen.

Die meisten Beiträge zum Löschen eines Entwicklerkontos sind ziemlich deprimierend. Kann ich zumindest etwas tun, außer wie ich ein anderes Tätigkeitsfeld auswähle? “
Ähnliche Posts erschienen früher, aber in den letzten sechs Monaten gab es besonders viele von ihnen auf Reddit - so sehr, dass sie einen Trend darin sahen. Um die Ansprüche daraus zusammenzufassen, lautet die Liste wie folgt:

  • Bei Google Play fallen sie beim Umgang mit Eindringlingsanwendungen fälschlicherweise unter die Verteilung nicht verletzender Anwendungen und Konten.
  • Darüber hinaus löscht Google auch die Konten, die es als "mit dem Eindringling verbunden" ansieht, sodass das Konto seines Arbeitgebers aufgrund des persönlichen Projekts des Entwicklers darunter leiden kann oder umgekehrt.
  • Beschreibungen von Verstößen werden verwischt, und dann ist nichts klar: Was allgemein beschuldigt wird, sind Sie wirklich schuld, wie kann dies korrigiert oder angefochten werden.
  • Und wenn Sie immer noch versuchen, Einspruch einzulegen und Berufung einzulegen, erhalten Sie Musterverweigerungen, ohne einen Blick auf lebhafte Sprache zu werfen. Es ist unklar, ob eine lebende Person Ihre Anziehungskraft überhaupt gesehen hat oder ob die Automatisierung alles getan hat. Und wenn jemand es gesehen hat, ist es unmöglich, ihn zu kontaktieren und die Situation zu klären.
  • Gleichzeitig können beliebte Anwendungen von großen Unternehmen auf eine normale Einstellung zählen (es ist klar, dass Facebook, wenn es versehentlich versehentlich gelöscht wird, schnell und manuell behoben wird). Aber der Indie-Entwickler ohne ein Team von Anwälten kann, selbst wenn er Millionen von Installationen hat, nur die Mauer schlagen und Facebook beneiden.

Das heißt, Sie können die nützliche Android-Anwendung für viele Jahre verbessern und Ihren Lebensunterhalt verdienen, ohne etwas zu beschädigen. Dann wird Google plötzlich und ohne Vorwarnung die Haupteinnahmequelle berauben, in die jahrelange Arbeit investiert wurde. Und wenn Sie versuchen, die Gerechtigkeit wiederherzustellen, hören Sie nicht einmal zu und kommunizieren mit Robotern.

Bevor wir von aufrichtigem Zorn erfüllt werden, müssen wir natürlich die Tatsache ändern, dass wir nicht die Wahrheit aller Aussagen der Entwickler überprüfen können. Die Worte "Ja, ich habe nichts verletzt" sind oft von Verstößen zu hören.

Aber selbst wenn die Entwickler gerissen sind, ist es unwahrscheinlich, dass sie alle täuschen, wenn sie einstimmig sagen: "In diesem System können Sie keine lebende Person erreichen." Und außerdem wenden wir uns einer anderen Geschichte zu :
„Am 11. Oktober hat Google meine Always On AMOLED-Anwendung aufgrund eines Fehlers im DMCA-System aus dem Play Store entfernt.

Anscheinend hat Flipkart eine DMCA-Benachrichtigung gesendet, in der die Entfernung mehrerer Klone ihrer Anwendungen angefordert wurde, und versehentlich haben sie meine gelöscht. <...> Hier ist diese DMCA-Beschwerde - wie Sie sehen, hat sie nichts mit meiner Bewerbung zu tun, sie steht nicht einmal auf der Liste der Bewerbungen, die Flipkart entfernen muss.

Dies ist ein klarer Fehler, aufgrund dessen die Anwendung mit 7,5 Millionen Installationen und einer Bewertung von 4,3 entfernt wurde. Natürlich habe ich vier Tage später versucht, mit Google <...> Kontakt aufzunehmen. Ich erhielt die Standardnachricht (wahrscheinlich vom Bot generiert) "Wir haben Ihren Einspruch geprüft, können Ihre Anwendung im Store jedoch immer noch nicht wiederherstellen".
Diese Geschichte unterscheidet sich von vielen anderen darin, dass sie gut endete: Es gab einen Hype, die bekannte Android Police-Website schrieb über die Situation, Google bemerkte es und die Anwendung wurde im Store wiederhergestellt. Grund zur Freude? Eine Entschuldigung, um zu verstehen, was dies bedeutet:

  1. Sobald Google den Fehler erkannt hat, müssen wir den Entwickler nicht mehr wörtlich nehmen, und jetzt wissen wir sicher: Ja, es gibt wirklich Fälle, in denen Anwendungen, die gegen nichts verstoßen, gelöscht werden.
  2. Nachdem Google auf die Beschwerde mit einer Ablehnung von Vorlagen reagiert hatte, die sich später als fehlerhaft herausstellte, wissen wir jetzt mit Sicherheit: Ja, das Beschwerdesystem funktioniert wirklich nicht so, wie es sollte (es scheint, dass dies auf übermäßige Automatisierung zurückzuführen ist).

Im Allgemeinen ist es offensichtlich, dass es ein Problem gibt. Es ist unwahrscheinlich, dass es sehr häufig vorkommt: Es gibt keine Statistiken, aber ich gehe intuitiv davon aus, dass weniger als ein Prozent der Android-Entwickler darauf stoßen. Für diejenigen, die darauf stoßen, ist es jedoch so schmerzhaft, dass die Situation immer noch ungesund aussieht.

Obwohl viele Googler / r / androiddev klar lesen und manchmal Android-Entwicklern einige Fragen beantworten, blieben die empörten Beiträge über Play-Arbitrariness ohne Reaktion. Das Bild sah so aus: Das Unternehmen ist sich des Problems bewusst, ignoriert es jedoch und spricht bei Präsentationen weiter über seine große Liebe zu Entwicklern.

Es ist nicht überraschend, dass dies für viele ein starkes Negativ verursachte. Einige befürchteten, dass ich der nächste sein könnte, und löschten manchmal sogar ihre nichtkommerziellen Anwendungen aus Google Play, damit sie nicht versehentlich die wichtigsten kommerziellen Anwendungen verletzten. Die Kritik in den Kommentaren nahm zu und ihr Grad nahm zu. Oldtimer bemerkten, dass „vor Jahren im Allgemeinen alles noch schlimmer war“, aber dies änderte nichts an der Situation.

Gleichzeitig wurde dies unter anderen Android-Entwicklern überhaupt nicht zum Diskussionsthema. Erstens, wenn Sie nicht auf Reddit sitzen, sondern sich nur auf die Entwicklung einlassen, wissen Sie möglicherweise nichts über das Problem. Und zweitens, wenn Sie kein Indie-Entwickler sind, sondern für das Unternehmen arbeiten und nur den Code schreiben, sind die Probleme mit dem Play-Konto nicht Ihre Kopfschmerzen (wenn Ihr Konto „für das Unternehmen“ nicht gelöscht wird). Infolgedessen trat eine Situation auf, in der einige Android-Entwickler vor Wut brodelten, während andere keinen Schnurrbart bliesen.

Für diejenigen, die kochen, wurde der Programmbeitrag „Die Zukunft der Android-Entwicklung“ zum Höhepunkt. Es liest sich direkt als revolutionäres Manifest; Die Hauptbotschaft lautet: "Genug, um es zu ertragen, lasst uns vereinen und für unsere Rechte kämpfen, die Europäische Kommission kontaktieren und die Aufmerksamkeit der Presse auf sich ziehen." In / r / androiddev ist es nicht oft möglich, einen Beitrag mit 200 Upvotes zu sehen, aber in diesem Fall hat die Anzahl der Upvotes sogar 2000 überschritten - das heißt, die Anziehungskraft war in den Herzen sehr resonant.

Und kurz danach fand der Android Dev Summit statt, und darin sahen sie eine geeignete Plattform für Druck auf Google. Möchte das Unternehmen viele Android-Entwickler an einem Ort zusammenbringen? Hier werden wir sie zur Rechenschaft ziehen und das Ereignis von der süßen Usi Pusi in ein hartes Gespräch über den Fall verwandeln. Es klangen die Worte wie "Lassen Sie sich von keinem Entwickleranwalt antworten, dass dies die Angelegenheiten einer anderen Abteilung und ihrer Hütte vom Rande sind." "Entwickleranwalt ist berufen, unser Unterstützer innerhalb des Unternehmens zu sein. Er muss alles Mögliche tun und sich sogar in die Arbeit einer anderen Abteilung einmischen."

Vor diesem Hintergrund hat Google beschlossen, der Kurve voraus zu sein, sich auf die Veranstaltung vorzubereiten und sich einmal zu äußern. Auf dem Android Dev Summit fand die traditionelle Frage- und Antwortrunde zum Fireside Chat statt. Google Play war für die Kommentierung der Googler verantwortlich. Sie können es selbst sehen (ab 41:12 Uhr) oder die gekürzte Übersetzung unten lesen.


Stephanie Cuthberson: Schon vor der Veranstaltung hatte die Community Fragen wie "Nach welchen Grundsätzen löschen Sie Anträge?" Und "Wohin soll ich mich wenden, wenn mein Konto gelöscht wird?". Wir haben Paul hier angerufen. Er wird jetzt darüber sprechen.

Paul Bankhead: Manchmal löschen wir Anwendungen. Die Sicherheit der Benutzer ist sehr, sehr wichtig. Wir sind ein Geschäft und brauchen Anwendungen und Benutzer. Deshalb danken wir Ihnen für die Bewerbung. Es gibt Verstöße, und wir haben Regeln zum Schutz der Benutzer. Wir sind sehr bemüht, die Anzahl der Fehlalarme des Systems zu minimieren. Und wenn wir uns irren, können Sie Berufung einlegen, wir schauen uns jeden an. Und ich denke, dass Sie im kommenden Quartal Verbesserungen in unserem Sicherheitssystem erwarten können. Wir tun alles, damit Ihre Arbeit übrig bleibt und die Benutzer Sicherheit haben.
Meine persönliche bewertende Meinung: Dies ist keine Antwort, sondern eine Abweichung von der Antwort, wobei sorgfältig vorgetäuscht wird, dass es kein Problem gibt. Nein, tatsächlich hatte die Community keine Frage "Nach welchen Grundsätzen löschen Sie Anwendungen?" - er hatte eine Frage "Bis dieser Papierkorb weitergeht". Nein, in der Tat war niemand daran interessiert, dass „Sie Berufung einlegen können“ - sie waren daran interessiert, was zum Teufel die Berufungen nicht funktionierten. Worte über eine bevorstehende Verbesserung scheinen ermutigend zu sein, aber wenn sie nicht spezifisch sind, klingen sie auch wie eine Kugel - jedes geschlossene Ticket kann als "Verbesserung des Systems" bezeichnet werden. Infolgedessen blieben alle scharfen Fragen unbeantwortet, und es besteht das Gefühl, dass hier Android-Entwickler anstelle einer lebenden Person mit dem neuronalen Netzwerk sprachen: "Bleiben Sie auf dem Laufenden, Ihre Anwendung ist für uns sehr wichtig."

Eineinhalb Monate sind seit dem Android Dev Summit vergangen - was passiert jetzt? Die Geschichten über das Löschen von Konten / Anwendungen hörten nicht auf, und außerdem war eine andere Situation sensationell.

Zunächst informierte Google die Anwendungsentwickler darüber, dass der Benutzerzugriff nicht ausreichen würde, um auf Anrufe und SMS zuzugreifen. Dieser Zugriff müsste jedoch durch die Funktionalität der Anwendung selbst gerechtfertigt sein. Es gibt Standardbedingungen, und Sie können auch eine Anfrage senden: "Machen Sie eine Ausnahme für meine Anwendung, sie entspricht nicht den bereits beschriebenen Bedingungen, benötigt diesen Zugriff jedoch aus irgendeinem Grund." All dies klingt im Allgemeinen vernünftig. In der Praxis lief es jedoch nicht so reibungslos.

Die Tasker-Anwendung (mehr als eine Million Installationen, Bewertung 4,6) dient zur Automatisierung verschiedener Smartphone-Aufgaben und fordert daher den Zugriff auf Anrufe / SMS an, um die Arbeit mit ihnen zu automatisieren. Laut seinem Ersteller hat er eine Ausnahmeanforderung gesendet ("Sie haben Automatisierungsanwendungen nicht berücksichtigt, aber sie benötigen sie offensichtlich"), und 40 Tage später (!) Wurde er abgelehnt (wahrscheinlich von einer lebenden Person, aber in einer formalen Sprache formuliert) und nicht die Gelegenheit zu lassen, die Situation zu diskutieren).

Der Entwickler war öffentlich empört: „Die Arbeit mit SMS ist eine der beliebtesten Funktionen in Tasker. Die Leute bezahlen die Anwendung dafür, und jetzt möchte Google sie wegnehmen. Sicherheit ist wichtig, aber ist es möglich, eine wichtige Warnung hinzuzufügen, um den Menschen nicht das zu entziehen, was sie verwenden möchten? “

Die überwiegende Mehrheit der Leser stellte sich als auf seiner Seite heraus, ein großer Hype entstand. Als Google schließlich bemerkte, was geschah, fügte es der Liste „Ausnahmen“ das Element „Aufgabenautomatisierung“ hinzu: Automatisierungsanwendungen wurden offiziell als geeignet angesehen, um den Zugriff auf Anrufe / SMS anzufordern.

Obwohl sich diese Situation vom versehentlichen Löschen von Anwendungen unterscheidet, gibt es viele Parallelen:

  • Der Entwickler stellt plötzlich fest, dass seiner respektablen Anwendung ein ordentlicher Schlag zugefügt wurde, der die Einnahmen gefährdet.
  • Der Entwickler versucht, die Situation über den dedizierten Kanal zu korrigieren, und erhält eine formelle Ablehnung.
  • Wenn jedoch der Lärm steigt und was passiert, bemerken echte Menschen bei Google, dass sie sich tatsächlich nicht weigern mussten.

Das heißt, ähnliche Probleme machen sich hier bemerkbar. Und selbst nachdem die Situation mit Tasker gelöst war, hatten Anwendungsentwickler mit Zugriff auf Anrufe / SMS noch Fragen und Beschwerden: Zum Beispiel erschien kürzlich ein Beitrag mit der Überschrift „Fiasko bei Anruf- / SMS-Berechtigungen - Google, warum verletzen Sie uns so?“.

Hier können Sie wirklich die Frage stellen: "Warum bist du so bei uns?" Google investiert viele Ressourcen in die Entwicklung von Android, einschließlich der Bequemlichkeit für Entwickler. Als Android Studio anfing, Speicherlecks zu verursachen, erkannte ihr Team das Problem direkt und versprach, Maßnahmen zu ergreifen. Warum hat das Unternehmen dann in einer anderen Situation, in der einige Entwickler noch schlechter sind (AS kann zumindest neu gestartet werden), keine Eile, alles zu ändern, und gibt vor, dass es kein Problem gibt?

Draußen ist es unmöglich, es genau zu wissen, aber daran erinnere ich mich. Google ist allgemein dafür bekannt, traurige Dinge mit Unterstützung zu haben, nicht nur Android. Und wenn der Entwickler, der den Einspruch sendet, eine automatische Ablehnung erhält, unterscheidet sich dies nicht wesentlich davon, wie Nutzer anderer Google-Produkte ihre Stirn gegen die Wand stoßen.

Aber es gibt einen Unterschied, wie schmerzhaft dieser Mangel an vernünftiger Unterstützung ist: Wenn es um den grundlosen Verlust des Grundeinkommens geht, ist diese Frage viel akuter als "Ich habe auf etwas geklickt und alles ist verschwunden". Es ist so wichtig, dass sich einige beschweren: "Ich verstehe, dass die Wartung eines solchen Geschäfts teuer ist, aber ich wäre bereit, als iOS-Entwickler 100 US-Dollar pro Jahr zu zahlen, wenn mir garantiert würde, dass ich fundierte Beschwerden und eine gute Überprüfung der Einsprüche erhalten würde."

Es ist merkwürdig, dass der kostenpflichtige Nutzerdienst Google One kürzlich gestartet wurde. Unter denjenigen, die ein Abonnement vergeben, nennen sie "Google-Experten" - die Möglichkeit, einer lebenden Person Fragen zu stellen.

Kann Google, da Sie dies für Nutzer getan haben, bezahlten normalen Support für Google Play leisten, da es so viele Kopfschmerzen gibt, wenn Sie kostenlos sind?
Minute der Werbung. Wir sind uns der Leidenschaften bewusst, die in der mobilen Entwicklung aufkommen , weil wir die Mobius- Konferenz abhalten . Aber sie selbst geht es nicht um Leidenschaft, sondern es gibt harte technische Berichte mit Code und Besonderheiten (Sie können die Videos auf YouTube überprüfen). Wenn dies für Sie interessant klingt, achten Sie darauf: Der nächste Mobius findet vom 22. bis 23. Mai in St. Petersburg statt , Tickets sind bereits im Verkauf und ab dem 1. Januar werden sie teurer.

Source: https://habr.com/ru/post/de433768/


All Articles