Drogi zespole recenzentów Google Play, nie bądź zły

Aplikacje programistów są usuwane z powodu niejasnych i absurdalnych interpretacji zasad, a Google musi rozwiązać ten problem.

Jesteś programistą i włożyłeś całe serce w aplikację, ponieważ uwielbiasz kodować i chciałbyś pokazać światu owoce swojej pracy. Postanawiasz wydać 25 dolarów, aby zarejestrować konto programisty w Google Play i pracować dzień i noc, aby dorównać tytułowi.

W końcu masz akceptowalną kompilację, którą możesz opublikować, więc kompilujesz plik APK i przesyłasz go na serwery Google. Na koniec decydujesz się na opublikowanie i Twoja aplikacja zostaje uruchomiona. Aplikacja powoli zyskuje na popularności, ponieważ użytkownicy serwisów społecznościowych i blogerzy korzystający z Androida zaczynają zauważać Twoją pracę. Jesteś zachwycony! Ludzie kochają Twoją pracę! Pomimo sporadycznych, nieprzydatnych i niezasłużonych recenzji z 1 gwiazdką (każdy dostaje) jesteś zadowolony z publicznego odbioru Twojej pracy. Jednak pewnego dnia budzisz się i słyszysz e-mail od Zespołu ds. sprawdzania Google Play:

"Co się stało?Dlaczego moja aplikacja została usunięta?” Oczywiście odpiszesz i zapytasz, dlaczego Twoja aplikacja została usunięta. Ale znowu otrzymujesz niejasną odpowiedź, cały czas zastanawiając się, dlaczego Twoja aplikacja została usunięta, gdy możesz aby wskazać dziesiątki, jeśli nie setki aplikacji, które również nie spełniają tej niejasnej klauzuli w Treściach Google Play Polityka.


Aplikacja Google Play Whack-a-Mole

walnij kretaSporo deweloperów raczej miałem frustrujące doświadczenia radzą sobie z usuwaniem aplikacji ze Sklepu Play, a szczególnie w zeszłym tygodniu wiele osób widziało Społeczność Androida oburzona po usunięciu przez Google popularnej przeglądarki 4chan o otwartym kodzie źródłowym Koniczyna. 17 stycznia aplikacja została zawieszona w sklepie Google Play za obecność „naruszenie postanowień Polityki treści o charakterze jednoznacznie seksualnym”. Prawdą jest, że na 4chan jest całkiem sporo sugestywnych materiałów (i trochę Naprawdę sugestywny materiał), który został uzyskany inne aplikacje 4chan w przeszłości miał kłopoty.

Jednakże, przez pewien czas wydawało się, że aplikacje 4chan mogą być zgodne z postanowieniami polityki treści Google dotyczącymi materiałów o charakterze jednoznacznie seksualnym, usuwając wszystkie domyślne linki do tablic ze zdjęciami, które nie są bezpieczne w pracy. Zamiast tego twórcy tych aplikacji umożliwili przeglądanie treści dla dorosłych poprzez ręczne wpisanie nazwy tablicy. Minęło półtora roku od początkowej eliminacji aplikacji 4chan jesienią 2014 roku i teraz wygląda na to, że Google gra w „walnij kreta” w niektórych aplikacjach za to, że nie spełniają ich treści Polityka.

Co się zmieniło? Według dewelopera który złożył apelację:

Zobacz zgodnie z żądaniem w #124 i dodane 22ace00 Dodałem dwie nowe domyślne tablice i przetasowałem je wszystkie, tak aby /g/ nie zawsze znajdowało się na górze. Clover wymaga zakodowania na stałe niektórych tablic, ponieważ w przeciwnym razie lista tablic będzie pusta, podczas gdy Clover czeka na odpowiedź interfejsu API. Dzieje się tak tylko wtedy, gdy uruchamiasz Clover po raz pierwszy. Więc po tej aktualizacji zamiast zawsze mieć następującą kolejność: /g/, /v/, /a/, /co/, /int/, losowo wybrano kolejność tych 7: /g/, /v/, /a /, /co/, /int/, /sp/, /tv/.

Clover automatycznie ładuje pierwszą tablicę z listy tablic podczas uruchamiania. Zamiast zawsze prezentować /g/ jako pierwsze, prezentowało jedno z nich /g/, /v/, /a/, /co/, /int/, /sp/, /tv/ (ponieważ było teraz przetasowane). Nie zastanawiałem się nad tym zbyt wiele, ale /a/ nie jest najbardziej sfwową tablicą, jaka istnieje, nawet jeśli jest to niebieska tablica. Zatem nastąpiła 1 na 7 zmiana /a/, która znalazła się na górze listy plansz i została automatycznie załadowana. I wtedy zaczęła się zabawa. Prawdopodobnie tak się stało po przesłaniu nowej wersji beta i Clover został zawieszony. Odrzucili moje odwołanie z następującego powodu: „Twoja aplikacja przedstawia obrazy postaci z anime pozy o charakterze seksualnym, które są uważane za treści o charakterze jednoznacznie seksualnym.” Zatem /a/ rzeczywiście było winowajca.

Zasadniczo więc nieumyślnie łączył swoich użytkowników z tablicą zawierającą treści dla dorosłych (mimo że sama tablica nie jest poświęcony takim treściom). Jak wielu z Was mogło słyszeć, fora 4chan są nieprzewidywalne, a tamtejsza społeczność publikuje praktycznie wszystko, o czym ma ochotę dyskutować, łącznie z treściami, które nie są bezpieczne w pracy. Stanowisko Google ma tutaj pewien sens – było jednak tylko takie Po deweloper się odwołał, czy w ogóle odkryliśmy, dlaczego został wycofany! Niemniej jednak nie jest to niemożliwie wielka sprawa, ale byłoby miło nie drapać się po głowie ze zdziwienia, dlaczego Twoja praca została usunięta! Większość programistów posłuchałaby opinii i ponownie przesłałaby wersję aplikacji zgodną z Polityką treści, tak jak zrobił to twórca Clover:

Clover ma teraz domyślnie więcej bezpiecznych tablic i nie dodaje już automatycznie żadnych tablic. /a/ i niektóre inne tablice są teraz oznaczone jako tablice nsfw, więc nie zobaczysz nawet listy rozwijanej dla nich.

Teraz można powiedzieć, że każda przeglądarka lub aplikacja Reddit powinna zostać zablokowana w Sklepie Play, ponieważ można za ich pomocą przeglądać materiały nsfw. Problem polega jednak na tym, że Clover przedstawił /a/ bez wyszukiwania materiału nsfw. Nie ma nic złego w tym, że każesz użytkownikowi szukać materiałów nsfw, jeśli znają adres URL/kod tablicy/nazwę subreddita, ale nie będziesz ich prezentował bez żadnego działania.

Nawet Google Play zaleca po prostu przesłanie nowej wersji z inną nazwą pakietu i to właśnie zamierzam zrobić. Szkoda, że ​​nie mogę zaktualizować 260 tys. obecnych użytkowników do nowej wersji, ale mam nadzieję, że wieść o nowej nazwie pakietu się rozniesie. Dam kolejną aktualizację, kiedy ją prześlę.

Na tym jednak koszmar się nie kończy, ponieważ kilka dni po ponownym przesłaniu przez programistę pozornie zgodnej wersji Clover do sklepu Google Play, okazało się, że ponownie usunięty. Tym razem jednak Google usunął aplikację, ponieważ „ustalił, że [jego] aplikacja lub wykaz aplikacji prowadzi użytkownika do strony internetowej zawierającej treści pornograficzne lub o charakterze seksualnym”. Deweloper był, co zrozumiałe, zdenerwowany tym rozumowaniem i postanowił opublikować swoją aplikację wyłącznie w głównym repozytorium open source hostowanym przez F-Droid. Tak przynajmniej kończy się walka jednego człowieka z Człowiekiem.


Ze względu na implikację

Mam nadzieję, że przeczytałeś ostateczną decyzję Google dotyczącą usunięcia Clover, bo ja z pewnością tak zrobiłem. Usunięcie Clover ze względu na fakt, że 4chan zawiera jedynie materiały pornograficzne gdzieś na stronie jest dość niepokojące. Co stanie się z aplikacjami Reddit? Treść NSFW jest domyślnie ograniczona w większości aplikacji Reddit, ale na pewno nie jest to trudne po prostu natknąć się na treści dla dorosłych w witrynie. To samo dotyczy Twittera, Tumblra, Imgura i wielu innych stron internetowych. Każda z tych stron internetowych ma lub jest zaraz wypuścić, oficjalne aplikacje dla „stron internetowych zawierających treści pornograficzne lub seksualne”.

Wielu programistów nie jest nawet pewnych, dlaczego ich aplikacja została usunięta

Czy oni również zostaną oszukani przez Google? Czy Google może selektywnie celuje w aplikacje 4chan i ignoruje aplikacje większych graczy? Przynajmniej na razie inne aplikacje 4chan nie zostały jeszcze wysłane do gułagu Google, ale ostatnio to widzieliśmy Google nie ma żadnych zastrzeżeń usuwanie aplikacji naruszających Politykę treści, niezależnie od wielkości firmy.

Nieważne, jak duży i potężny jesteś, Google może w każdej chwili usunąć Twoją aplikację, jeśli uzna ją za wiarygodną narusza Politykę treści – co jest dobre ze względu na uczciwość, ale w pierwszym przypadku standardy są wadliwe miejsce.

„Witamy w życiu programisty w Sklepie Play. Pojawiło się sporo kontrowersji dotyczących sposobu, w jaki radzą sobie z aplikacjami i zasadami, ale nie poświęcono im wystarczającej uwagi mediów, aby opinia publiczna się tym przejęła.” – użytkownik Reddita gałązka w odpowiedzi na wycofanie przez Google sponsorowanej przez firmę Samsung aplikacji Adblock Fast

Najpierw wyjaśnijmy sobie tutaj pewne rzeczy. Tak, Google to prywatna firma, która może pobierać treści ze swojej platformy z dowolnego powodu. Tak, Sklep Google Play ma niezgłębioną liczbę aplikacji do przejrzenia, więc nie jest zaskakujące, że ich obsługa klienta jest tutaj nieco sucha. Żaden z tych powodów nie powinien jednak usprawiedliwiać słabego wsparcia Google dla programistów. Twórcy aplikacji mobilnych są już cierpi z niezwykle przesyconego rynku aplikacji. Dlaczego Google miałby dalej narzucać bariery niektórym programistom, wisząc im nad głowami w obliczu stale rosnącego zagrożenia wycofaniem ich aplikacji?

Już tego wymagali od programistów ustawić oceny treści w ich aplikacjach, czy to nie wystarczy? Chociaż jestem pewien, że Google nieustannie pracuje nad udoskonaleniem algorytmu, którego używa do automatycznego pobierania aplikacji naruszających zasady (...to JEST Google w końcu) niesprawiedliwe jest to, że programiści, dla których wielu traktuje swoje aplikacje jako główne źródło dochodu, muszą radzić sobie z automatycznym usunięciem i odwołać się proces. Odkąd Sklep Play stał się tak duży, Google zaniedbał opiekę nad programistami, którzy byli tak krytyczni dla sukcesu platformy.


Nie bądź zły

ekosystem kompatybilnyWiemy, że odszedłeś od swojego „Nie bądź zły” motto Google, ale może uda Ci się zmienić i "Robić co należy?" Aby być uczciwym wobec Google, nie każde usunięcie jest takie niejasny i są pewne błędy wywrócony. Większość usunięć aplikacji to prawdopodobnie usunięcia uzasadnione, ale widzimy i słyszymy tylko o tych, które poszły nie tak. Nawet niektóre z tych skarg są bezpodstawne, ponieważ deweloper może domagać się nieuzasadnionego usunięcia i pominąć istotne informacje na temat odwołania, gdy jest jasne, że decyzja była słuszna. Jeśli jednak jest przynajmniej jedna rzecz, która łączy te wszystkie skargi, to fakt, że jest ich wiele nie są do końca pewni, dlaczego ich aplikacja została usunięta. Zamiast po prostu cytować sekcję Polityki treści, którą uważa się, że aplikacja narusza, i zostawiać programistę samego z ustaleniem, dlaczego jego aplikacja została usunięta, może po prostu mu o tym powiedzieć? Przynajmniej będziesz w stanie uniknąć kontrowersji wokół niektórzyCzęści z theinternet, chociaż ty na pewno nie da się ich wszystkich wygrać.

Ekosystem Androida rozwija się dzięki zdrowej równowadze użytkowników, producentów urządzeń i programistów. Jest to podstawowa filozofia leżąca u podstaw firmy Program zgodności określone przez Google. Kiedy programiści zabierają głos i proszą o lepszą obsługę klienta, kto słucha? Spójność, przejrzystość i szybkość obsługi żądań programistów to coś, na czym skorzystalibyśmy wszyscy, as więcej programistów będzie mogło swobodnie poświęcić swój czas na programowanie na platformie Google, nie obawiając się młotek. Być może naprawa tego problemu nie jest dla Google wielkim priorytetem, ale z pewnością mamy nadzieję, że w miarę zwracania większej uwagi na problem, głosy programistów będą słyszalne.