Комментарии 162
Не вижу проблемы: больше саппорта — больше денег :) как минимум заказчики будут рядом, а если рядом и все хороша — вели вероятность повторного сотрудничества уже по другому заказу.
Вообразите, что приложение сделанное на заказ, и опубликованное у вас — вдруг будет (как у меня) внезапно Гуглом удалено по какой-то неизвестной такой же причине, что «функционал не соответствует описанию».
Ну так вы не публикуйте от себя, публикуйте от имени заказчика. Если его заблокируют — это его проблемы, других ваших проектов не коснется.
возможно дойдет до маразма, когда андроид разработчик не сможет
приходить на рабочее место с личным телефоном на андроиде.
А у соискателей на вакансию будут требовать не иметь опубликованных от личного имени приложений.
У многих пользователей других магазинов приложений просто нет.
Нет особых проблем, по-моему, только в одном случае: девайсы пользователей принадлежат заказчику.
Никому не надо чтобы их приложение было в левых магазинах, т.к. обычный пользователь не будет заморачиваться и ставить левую хреnь для того чтобы скачать какое то приложение, все хотят по нормальному из маркета
Забота о пользователях, как их собственная, так и вынужденная для исполнения законов, решений судов и прочих РКН
Но, видимо, есть какая-то причина и у Гугла, который не объясняет причин.
Наверное, просто хотят вычистить Маркет максимально, особенно среди разработчиков, которые не приносят килодолларов.
Я вот честно говоря этого вообще не понимаю. Если можно те же нейросети настроить на распознавание картинок, чтобы они утверждали "это на 50% голубь, на 50% лев", то что мешает нейросетям, распознающим "нарушения правил" выводить результат в виде "на 50% нарушены правила хранения персональной информации, на 50% вы содрали всё у X — на основании чего мы блокируем ваше приложение"?
Вот с тем же «это на 50% голубь, на 50% лев», представьте себе что результат получен на изображении бумажного оригами из цветной бумаги на фоне скатерти с фруктовым натюрмортом. Возьмётесь ли вы хотя бы предположить, какие пиксели привели к такому результату? Вот тот-то.
гугловая нейросеть считает, что приложение «столетнее» вдруг признается нарушителем.Старые приложения или вебсайты могут быть признаны нарушителями, поскольку они не соответствуют новым правилам. Например, с недавних пор Гугл начал активно бороться с YMYL-контентом, который не предоставлен или не подписан специалистами. То есть, часть контента (ролики, статьи, приложения) просто оказался за бортом. Иногда есть возможность исправить проблему и подать апелляцию, но даже в таких ситуациях некоторые руководятся принципом «во всём виноват кто-то другой».
уже собран на хромиуме
И Евросоюз влепит штраф условно этак на $1 млрд. за недобросовестную конкуренцию.
А по-твоему веб-приложения не умеют офлайн?
Вообще-то есть service worker, который дает веб приложению возможность работать оффлайн.
Вот насчет более тесного взаимодействия с устройством, тут не знаю, но наверно тоже в силах Гугл выстроить все возможности в браузер (хром).
Как веб-приложения могут заменить любое мобильное приложение, которое может работать оффлайн?В том то и дело, что web-приложения УМЕЮТ работать оффлайн. Почитайте про PWA.
Если кратко, веб-страница предлагает юзеру установить приложение. После установки оно появится в меню и будет работать без интернета. Как происходят обновления точно не знаю, сам ещё не делал.
Конечно, не все приложения можно сделать так. Если нужны какие-то специфические API операционной системы, которые не поддерживаются в браузере, то PWA не вариант. Но в большинстве случаев они не требуются.
Само приложение работает с помощью браузера, через который юзер его установил. От обычного приложения его не отличить.
Just because.
Зачем Гуглу, чтобы вы бесплатно читали книги? Какая им с этого прибыль? :)
Т.е. опять же существует риск, что опубликовав приложение заказчику в его аккаунте, через X лет вы пострадаете, если аккаунт заказчика будет заблокирован по каким-то там другим причинам?
Круто!
Теперь под каждый новый проект нужно заводить отдельную виртуалку для разработки и отдельные мобилки (с отдельными гуглоаккаунтами) для тестирования, да?
Желательно ещё разные каналы для выхода в интернет и спуфить гео-позицию… ну это чтоб не посчитали, что ты "associated" ;))
Профиль для биг дата анализа будет выглядеть как робот.
Только действия без другой активности. И коэффициент корреляции
между вами и профилем зловреда будет высоким.
1) VBox?
2) Для игр виртуалки норм?
3) Если есть виртуалка под загрузку, то наверное есть единое дисковое пространство? Например общая папка «Downloads». Значит тот же Chrome может её сравнить(он ведь теперь думает, что он ещё и антивирус) на разных системах и решить что эти виртуалки принадлежат одному акку.
У тебя случаем нет решения?
1) KVM
2) Vga Passthrough + отдельный винчестер под виртуалку дают 99% производительности хоста. Играется без проблем.
3) Врядли они до этого дойдут. Слишком сложный анализ и слишком легко ложно позитивное срабатывание получить.
А не поделитесь гпйдами по сборке железа и софта? Тоже была мысль собрать платформу виртуализации с vga passthrough.
Вот такую памятку себе сделал(Там ссылки на профильную документацию.):
docs.google.com/document/d/1mG4asA1QcsGXMcJcBv0Cx4BMkOB2mbiSjv7qGx6VFpA/edit?usp=sharing
Памятка с учетом того, что на хосте работает встроенный intel, а на виртуалке дискретная nv.
Особенное внимание стоит обратить вот на эту ссылку из памятки:
vfio.blogspot.com/2015/05/vfio-gpu-how-to-series-part-1-hardware.html
Там серия статей в деталях рассказывающих как vga passthrough работает и как настраивать. Часть там уже устарела, но главное принцип понять.
2. То, что редко учитывается: линии PCI у процессора. Можно пробросить 10 карт, но если процессор поддерживает 10 линий PCI, то каждой видеокарте выделится по одной — упадёт скорость обмена данными между ОЗУ и видеокартой. Где-то это критично, где-то нет. Брать всегда лучше с запасом.
3. IOMMU часто отключена по умолчанию в BIOS. Нужно включить.
4. В случае когда часть видеокарт не должна подключаться линуксовым хостом, можно добавить опции в ядро для их игнорирования и пересобрать initrd с особыми параметрами. Но делать это разумнее на конечных этапах настройки, когда проброс удаётся стабильно воспроизвести.
5. Маломощные версии Nvidia блокируются от проброса на уровне драйверов. Есть сообщения об успешных обходах защиты, но я подробно не вдавался. Нужно иметь в виду, что Nvidia всегда может обновить защиту в новых версиях драйверов.
6. VGA Passthrough реализует только несколько основных режимов видеокарты, поэтому никаких текстовых режимов или фреймбуферов. Экран при загрузке остаётся чёрным (по крайней мере, у меня).
7. На мой взгляд первичную настройку произвести проще в virt-manager (для Linux). Потом можно использовать сгенерированную им конфигурацию libvirt где угодно (напр., на самописных bare-metal системах).
В смысле сам по себе факт наличия у разработчика >1 аккаунта — является нарушением?
Мне казалось, что мультиакк — норм, пока один из кластера акков не попал под раздачу.
Типа если у Вас игрушки и что-то серьезное (не пересекающиеся аудитории)
публикуйте с разных акка. Так как лояльность к узким специалистам выше чем к докам на все руки. Вот только банят по цепочке ;(
приложения, выполненные на заказ (бесплатные для пользователей) теперь неразумно разработчику (владельцу аккаунта Play Store) публиковать в своем аккаунте, предоставляя услугу (бесплатно, или за дополнительные деньги)Вообще то так было всегда. Причем касательно любого маркета. И это нормально. Разработчик только реализует проект по ТЗ, дальнейшее его волновать не должно. Если заказчик хочет публиковаться в аккаунте разработчика- по этому поводу заключается дополнительное соглашение с условиями, которые устраивают обе стороны. Ведь, публикуя на своем аккаунте приложение заказчика, разработчик несет дополнительные риски.
А если Вы пишете свой проект- то Вы сам себе заказчик, а значит, несете риски обеих сторон.
выполнение требований Google теперь все больше зависит от заказчика приложения, от контента приложения, а не от разработчикаИ так тоже было всегда. И это тоже правильно. Более того, если разработчик видит проблему с выполнением требований маркета- он должен поставить в известность заказчика, чтобы тот принял решения по устранению проблемы. В идеале на этапе рассмотрения ТЗ перед принятием в работу. Ведь хотелки заказчика, а не разработчика.
И получается, что теперь любой заказчик приложения, если думать головой заранее – обязан заводить себе аккаунт сам, заниматься его поддержкой, обновлением описаний приложений, скриншотов…Конечно, ведь это не задачи разработки. Это задачи маркетинга, дизайна, копирайта, CEO и прочих смежных сфер. Если заказчик не в состоянии нанимать одного или нескольких людей с нужными навыками- значит он берет на себя риски, связанные с публикацией, и ему необходимо самому постигать навыки вышеперечисленных сфер.
Примерно за этим, например, многие разработчики игр ищут издателя, который возьмет на себя риски копирайта и продвижения.
И тут мы подходим к главной мыслиВы осознали для себя абсолютно логичную парадигму, которой больше 11 лет. Не пойму, в чем Ваше возмущение.
С Вашей точки зрения разработчик и реализует, и следит за копирайтом, и продвигает приложение. А заказчик- абстрактное лицо, которое излагает идею, заплатит денег, снимает сливки с продукта и при этом не берет на себя никаких рисков. Тогда зачем в этой схеме заказчик? Ведь все риски несет разработчик.
Всё это уже было. Конкурент живет и процветает (Litres):
https://habr.com/en/post/168003/
https://habr.com/en/post/168221/
Не знаю, как автор, но лично меня смущают описанные механизмы с полным отсутствием механизма для разбана
Отнюдь. Можно судиться.

Пожалуйста, прячьте мерцающие элементы в спойлер. Отвлекает от чтения комментариев.
Со спамом?
У меня друг разрабатывал спамные бесполезные приложения, что кидают рекламу. Не для себя — заказчик сам публикует и разбирается с банами.
Просто мелких много, поэтому большинство проблемы не замечает. А те кто попадает под раздачу — ничего сделать не могут.
Всё это, в общем, совершенно типично для Google. Другие сервисы, например, YouTube, работают тем же образом. Стратегия простая — набрать как можно больше массы пользователей, а потом — натравить на неё ботов, чтобы оставить "годных". Они ведь и со своими проектами так поступают. Есть попытки этому противодействовать (пресловутый YouTube creators union), но пока Гугл держится.
«Вы ничего не купили в Гугл Плей за этот месяц, поэтому следующий месяц ютуб в разрешении 1080 не сможете смотреть»
таких аккаунтов. Разработчик делает приложение которое за счет ASO в первый месяц
набирает 100-500к+ установок. Соответственно заработал что-то на рекламе, но так
как были нарушения чужих копирайтов — бан. Берет новый такой отлежавшийся ака и по кругу
Дальше в форме гиперболы. По народному, а не то, что там юридически размазано по десятку мест.
Вы публикуя приложения, соглашались с тем, что
Работа с отзывами
а) Не будете писать на плохой отзыв — сам дурак
б) в 100500 раз напишите на вопрос в отзывах, то что есть в факе.
в) И вообще Вы теперь в «желтой майке». Круглые сутки работаете консультантом
и должны держать Высокую марку гугла.
Работа с возвратами оплаты
До 3х суток решить вопрос. Желательно раньше.
Так, что спам фильтры на официальной почтовом ящике приложения — ОТКЛЮЧИТЬ.
Постоянно следовать изменениям в правилах и т.п.
подписаться и читать рассылку.
КРИТИЧЕСКИЕ ТРЕБОВАНИЯ на странице приложения обычно
появляются за 60-30 дней.
За последние два года, что менять, теперь нельзя и прочая было много.
Последняя граница была 1 сентября.
PS. В том же сообщении я немного пошутил по поводу того, что Гугл усмотрел нарушение в отказе заплатить ему 25$
Ну а почему не распространять приложение через телеграм?
- ОС для мобильников, можно сказать, уже не разрабатывается. Будет слегка специализированная ветка Win 10
- Собственный движок браузера тоже уже почти заброшен, сам браузер переводится на Chromium, и, вероятно, сами они будут доделывать только мелкие свистульки
Ну а почему не распространять приложение через телеграм?
Вы это про «Разрешить установку неудостоверенных приложений»?
И получается, что теперь любой заказчик приложения, если думать головой заранее – обязан заводить себе аккаунт сам, заниматься его поддержкой, обновлением описаний приложений, скриншотов… Разумеется, сначала заплатив Google “за членство” 25 долларов
Стоимость разработки настолько велика, что эти 25 долларов ни на что не влияют.
Тут больше сложность в том, что заказчик приложения — владелец какого-то малого или не очень бизнеса, магазина, парикмахерской, агентства, автосервиса… вполне далекий от IT и ему просто неохота заниматься всеми этими «электронными» делами, раз он готов просто отлистать разработчикам денег.
Технически нет разницы — заказчик аккаунт лично регистрирует или поручает это другому человеку (разработчику). При условии, что он этому другому человеку доверяет.
Я не верю в такое, если честно. Гугл уже подмял под себя «свободную ОС» и будет всегда на несколько шагов впереди :(
Может там наконец наведут порядок?
Мне как пользователю там очень тяжело.
Может там наконец наведут порядок?
А чем конкретно тяжело?
Именно вот из-за проблемы, что приложений огромное количество, и выбрать среди них что-то действительно стоящее очень сложно.
Вы ожидаете, что модераторы Гугля за вас подберут вам приложения?
Они не более сведующие люди, чем вы.
А я соглашусь, когда-то пытался перейти с iOS на Android, в итоге, не смог найти даже банального ремайндера, такого же удобного как в айфоне. Перебрав штук 10 понимаешь, что из-за легкости туда попасть (в плеймаркет гугла), там запилено огромное количество этих ремайндеров, выбор из которых становится целым приключением (не веселым).
Малое количество приложений на iOS не говорит об их качестве. Имхо, хорошего в процентах доля та же что и для Андроида.
Хотя да, перебирать нужно меньше.
я лишь хочу, чтобы маркет почистили от фейков, «анализаторов» и прочего захламляющего выдачу мусора.
Вся статья о том, что под раздачу попадет далеко не мусор.
Статья о том, что разработчикам стало тяжело публиковать десятки приложений из под одного аккаунта.
Да собственно за 2-3 недели — это уже вторая подобная статья.
У прошлого автора было всего навсего 5 приложений.
И они годами всех устраивали.
Но неожиданно подкрался белый пушной зверек…
сорри, ту не найду уже
Можно лишь угадать, почему автор скрыл ту статью, но как сказал evil_random, «Ситуация резко может поменяться», особенно когда всплывают дополнительные факты, о которых автор намеренно решил не упоминать. Для наглядности посмотрите эту ветку. Если резюмировать действия автора:
- Пишет, что боты Гугла блокировали «развлекательное приложение» из-за ошибок алгоритма робота.
- Неверно истолковывает сообщение техподдержки и пытается убедить других, что человек из техподдержки считает приложение хорошим, но бессилен против ботов Гугла.
- Скрывает сведения о приложении, поскольку «он описал свой горький опыт, который компроментирует гугл, но не хочет, чтобы кто-то испытал то же разочарование (sic!)».
- Говорит, что приложение не имеет никакое отношение к медицине.
- Удивляется, когда другие начали копать глубже и даже выяснили, что приложение было опубликовано в разделе медицина.
Вы не сможете найти ту статью на Хабре, поскольку автор решил скрыть её (правда, есть копия в вебархиве).
Нет. Речь о другом. Много ситуаций:
habr.com/en/post/469307/#comment_20687563
Нет. Речь о другом. Много ситуаций:Хм. Давайте попробуем искать, то что Вы сказали:
- Да собственно за 2-3 недели — это уже вторая подобная статья.
- У прошлого автора было всего навсего 5 приложений.
- И они годами всех устраивали.
Теперь, пожалуйста, укажите, какая статья соответствует этим параметрам?
Теперь, пожалуйста, укажите, какая статья соответствует этим параметрам?
Зануда ты.
Может и не 2-3 недели, не придирайтесь к словам. Я помню, что читал недавно.
Я допускаю, что пропустил другие статьи, но в данный момент мне известен лишь один случай который соответствует всем этим пунктам (с небольшим исключением, что у автора было 7 приложений, а не 5). Поэтому я и спросил, какая из указанных Вами «много ситуаций» соответствуют этим пунктам.
Для примера возьмем запрос «броузер»
50 приложений больше 500к+ установок.
так вот фактически это только 6 первичных продуктов.
Движок хрома, 3 варианта отпущенных самсунгом в опенсоурсе,
опера (та которая рендерила на своих серверах). На счет мазилы не копал
сильно под капот (но тоже похожа на самсунг)
И еще куча мелочи.
Или где-то по-другому?
Гугл разработал сервис распространения приложений, значит он «отвечает за соответствие требованиям. И если заказчик хочет чего-то нарушающего, разработчик об этом должен знать и предупредить». И да, гугл предупреждает, но примерно так — приложение заблокировано, дальше думай сам.
Как вы думаете, гугл должен выполнять ваши правила? А если нет, то почему другой разработчик должен?
В случае строителя не уверен на 100%, что любой строитель, начиная с подсобника, лишь таскающего материалы, должен знать и соблюдать СНиПы, даже если это не предусмотрено договором. Скорее это касается строительных организаций.
Но вот в случае водителя такси обязанность соблюдать ПДД на него накладывает закон как на любого водителя. Ничего подобного разработка не предусматривает, в договорные отношения с Гуглом по поводу приложения заказчика разработчик обычно не вступает, кроме ситуации когда публикует приложение со своего аккаунт. Но даже в этой ситуации крайне маловероятно, что он подписался на соблюдение всех правил даже на момент публикации, не говоря об отслеживании изменений и адаптации приложения к ним.
Разработчик отвечает в общем случае за соответствие техническим требованиям. Юридическим (вопросы копирацта контента, например, или соответствия законодательству какой-то страны в плане возрастных ограничений), административным (типа скорость реакции на запрос о поддержке), финансовым и т. п. — нет, если явно на это не подписался.
Провожу на себе эксперимент с PWA. Очень интересно что из этого получится. Там где дело не касается нестандартных API, PWA работает хорошо.
Приложение все эти годы дорабатывалось для соблюдения правил и требований Google, и большинство положительных отзывов подтверждали, что приложение полезное, пользователи были довольны, на 4pda.ru так же есть ветка программы, и люди пользовались и пользуются ей.
Прескорбно слышать такое. Человек старался, изобретал, соблюдал нормы, а его взяли и заблокировали.
Это подтверждает мои опосения о том, что Гугл уже не тот. А мы слишком сильно на него подсели. Нужно немного слезть и показать, что диктовать он не имеет права.
на 4pda.ru так же есть ветка программы
Обратите внимание! 4pda во всём мире считается «известным варезником». Из описания лучше убрать ссылку на этот ресурс. Возможно из-за него и заблокировали приложение. Хотя это и через чур много, можно ограничиться только предупреждением.
Еще, на мой взгляд, существенный минус приложений по сравнению с сайтами, что никто не будет ставить много приложений, поставят какие-то «ключевые», а остальным придется побороться за место на устройстве юзера. Юзеры просто не хотят захламлять телефон приложениями — копиями сайта и им подобными.
В противовес этому идея сайта — замечательна! Есть браузер, он отображает сайты, ничего не надо ставить на устройство, чтобы воспользоваться данным сайтом.
Может будущее за веб приложениями на телефоне? Если их должным образом оптимизировать и сделать какой-то API для работы с ОС напрямую.
<...>
Здесь можно упомянуть блокировки, регулирование долей в бизнесе, хайп вокруг криптовалют и прочие вещи, которые государства не создавали, но тянут руки регулировать.
разработка и распространение приложений как для Android так и для iOS
противоречит самой идее интернета
Постойте-ка, как приложения для мобильных телефонов связаны с Интернетом?
Apple всегда была монополистом, потому что она выпускает свои телефоны сама, поддерживает свой Apple Store сама, и соответственно сама решает, что можно запускать, а что нельзя. Не нравится — пользуйтесь другими телефонами. Очень не нравится — попытайтесь продавить законодательную поддержку права исполнять какой угодно код на своих вычислительных устройствах, чтобы соответствующие пункты соглашений с Apple стали ничтожными.
Android-устройства можно выпускать и без привязки к Google, поддерживать там не только Play Store. Но только большинству пользователей известен именно он, поэтому экономика так сложилась, что поддерживать другие способы доставки приложений стоит ещё больше в маркетинге и рекламе.
Могу сказать, что однажды мы словили бан гугла за нарушение правил GooglePlay. Без конкретизации за что конкретно. После короткой переписки нам ответили, что ассоциированный с нами аккаунт совершил серьезнейшие нарушения правил, опять таки без конкретизации каких именно пунктов. Все бы ничего, но никаких связанных других аккаунтов разработчика у нас не было. Как относится к Гуглу после этого? Это абсурд — мы вас накажем, но не скажем за что.
Были где-то новости, что европейские законодатели обяжут раскрывать Гугл информацию разработчикам о причинах санкций. Ждем и верим)
habr.com/ru/post/444970
Не думаю, что все оставили тему. Да авторы ее слили после того как она перестала работать в описанном виде.
Го уверен, что ее модификации здравствуют.
Так как с одного посредственного приложения можно снять 50-100 баксов
Нужно только, чтобы его создание обходилось хотя бы в половину.
Поэтому, такие краткие ответы. Да вот тут перечитайте, но точно какое там из правил нашего робота сработало мы не скажем.
Вот!
Именно такой штукой занимался мой друг!
Только делал вручную и кидал заказчикам собранный APK.
Со временем автоматизировали дело, но заказчикам не признаемся=)
play.google.com/store/apps/details?id=com.mobile.new_vishwajeetkadam
play.google.com/store/apps/details?id=com.mobile.new_ghodmare
play.google.com/store/apps/details?id=com.mobile.rajniti_kshirsagar
play.google.com/store/apps/details?id=com.mobile.new_crsanglikar
опубликованы в интервале 2х недель
Честно оно нужно миллиардам в 148 странах?
Банить или пропускать такое? АХЗ.
Лень даже смотреть, что внутри.
Шаблонная генерация. Отличается фото гуру и его ФИО
Ой. Это депутаты или еще какие политики.
На весь мир опубликовано, наверное, а вдруг кто из избираетелей сейчас в другой стране.
Пример: CallRecorder от SkvAlex.
Сдаётся мне, что чуть чаще, чем никогда. Ибо им «всё пофиг». Ну то есть прочесть, может быть, прочтут (информация лишней не бывает), но смысла отвечать нет — смысл заботиться о каком-то конкретном разработчике?
Что уже достаточно хорошо иллюстрирует тенденцию.
— монополия — зло
— диверсификация профессиональных навыков обязательна
Знаете… Вот я как то просматривал конкурентов в плеймарките и эппстор и ахали с коллегой, когда читали разлелы, хэштеги и прочее у конкурентов.
Мы делали обучающее приложение для детей 3+ и очень сильно удивились, что на маркетах висит тонна приложений, обучающих, для детей 3+, с хэштегами: алкоголь, геи, автосервис, еда, нижнее белье, маркетинг. И ни одного геймплейного скриншота.
Хотя по факту это раскраски и различные считалки.
И как оно проходит проверку?
Когда как наше приложение не пропускали три раза из за всякой мелочи. То геймплейных скриншотов саловато, то группа одна лишняя. То запросы абстрактные.
Например у нас в запросе на доступ к галерее на appStore была надпись:
"Это приложение просит разрешение на запись картинки".
И приложение отклонили, что описание мол, абстрактное.
Поменяли на:
"Это приложение просит разрешение на запись картинки в фотогалереию"
И приложение пропустили.
Разрабатывал логические игры для категории 6+, удаляют приложения в которых даже рекламы нет, после их многолетнего существования на рынке, в добавок апдейты стали отклонять часто. До 2018 никаких проблем с публикацией не было.
Перекрыли заработок. Этот AI просто рушит мотивацию разработки порядочных граждан с чистыми намерениями созидать.
Эпоха полного контроля AI скажется серьезно в этом веке на многом, в том числе на безработице инженеров. Кто смотрел фильм «Интерстеллар» — тот поймет.
www.youtube.com/watch?v=j6lpFVuF97s
И все наработки в документах покрылись бордовой шляпой, как у спаммера.
Google закручивает гайки