Мобильные фермы что это

«Кибер-фермы» — как источник дохода. Как заработать на просмотре рекламы в своем смартфоне

Количество пользователей популярного блокировщика рекламы AdBlock превышает 600 млн человек. Контента, продвигающего товары и услуги в Интернете, становится все больше, и юзеры пытаются скрыться от него всеми возможными способами. Но есть прослойка людей, которые просматривают рекламу в режиме 24/7. Они создают специальные «телефонные фермы», чтобы прокручивать различные ролики, шоу и трейлеры без остановки. Зачем они это делают? Ради денег. Читайте далее в статье, как устроены «кибер-фермы», сколько на них можно заработать, и как организовать свою.

Как это работает

Один из «фермеров» поделился своим методом. Он смотрит трейлеры через специальное приложение и получает за это баллы. Впоследствии он обменивает их на подарочные купоны Amazon или обналичивает. В целях увеличения дохода он приобрел дополнительные телефоны на Android, чтобы количество просмотров еще больше возросло. Устройства симулируют поведение обычного пользователя: воспроизводят различные ток-шоу, спортивные передачи и короткие игровые ролики. Компании, которые выдают баллы, думают, что это разные люди. Чтобы накопить существенную сумму, нужно проигрывать очень много видео. За один просмотр платят около 77 копеек.

Некоторые люди превращают это в хобби. Скупают сотни простеньких смартфонов, запускают видеоролики и получают деньги на дополнительные расходы. Кто-то подрабатывает доставкой еды, таксует или раздает советы в Интернете. А «кибер-фермеры» просто сидят на диване и следят за экранами.

Обычно средства за просмотр рекламы выдают площадкам, которые их у себя размещают. Пользователи кликают на объявление, владельцу сайта падают копейки на счет. Но система ботового трафика AD FRAUD все изменила. Разработчики приложений выкладывают оплачиваемый контент и часть денег, перечисленных за его показ, отдают пользователю. В выигрыше остаются обе стороны.

Как пример — приложение WatchBack от компании NBC Universal. Они разыгрывали 100 долларов за просмотр телевизионного шоу. Таким образом они хотели расширить свою аудиторию. Другой продукт под названием Perk TV дает возможность копить очки за проигрывание трейлеров. Заработанные виртуальные баллы можно обменять на ценные товары. Такой трафик называют стимулированными просмотрами. И он достигает 300 млн запусков видео в месяц.

Мобильные фермы что это. Смотреть фото Мобильные фермы что это. Смотреть картинку Мобильные фермы что это. Картинка про Мобильные фермы что это. Фото Мобильные фермы что это

Сколько денег можно получать ежемесячно

Заработок на прокручивании рекламы наиболее популярен в Америке. Один 20-летний заграничный «кибер-фермер» рассказал, что получал с помощью своих телефонов около 2 000 долларов в месяц. Свое первое приложение для этого он установил в 8 классе. Постепенно он увеличивал количество смартфонов и, соответственно, уровень дохода. Своими достижениями он делится на YouTube-канале TheTechSlugs. Некоторые его коллеги также подтвердили, что зарабатывают на пассивном скроллинге тысячи долларов в месяц. Но есть и более скромные доходы — от 200 до 800 долларов.

Скептики, конечно, сразу задаются вопросом о расходах. Потратиться придется на сами мобильники, Интернет и электричество. Но на содержание такой фермы уходят достаточно малые мощности. О больших счетах за электроэнергию можно не беспокоиться.

Как запустить свою «ферму»

Для начала нужно закупить дешевые подержанные смартфоны. При желании можно обратиться к сообществу «фермеров», там ребята подсказывают, где взять телефоны с большой скидкой. Далее следует разыскать специальные мобильные приложения, которые обещают денежное вознаграждение за просмотры. Поскольку их список постоянно обновляется, лучше самостоятельно искать в Интернете свежую информацию.

Как сообщили посвященные, просто установить программу и ждать — не выйдет. Разработчики, которые хотят нарастить именно релевантный трафик, борются с ботами и скроллерами. Они добавляют специальные хитрости в программы, чтобы одного просмотра для получения денег было недостаточно. Иногда нужно взаимодействовать с приложением. Именно поэтому приходится постоянно отслеживать, какие продукты на рынке приносят наибольшую выгоду, чтобы не тратить время на заведомо проигрышные.

Приложения могут глючить и вылетать. Периодически приходится перезагружать устройства. То есть за их работой нужно следить. Как видите, радужные перспективы в теории сталкиваются с весомыми недостатками в реальности. Заработать можно, но придется приложить определенные усилия.

«Кибер-фермеры» подтверждают, что в 2019 году эта индустрия еще на плаву, но стала менее выгодной. В 2018 году их доходы резко упали, поскольку рекламодатели начали бороться со скроллерами. Теперь заработать на этом можно не более 10 долларов в день.

А пока вы раздумываете, подходит ли такой способ пополнения бюджета именно вам, прочитайте другие наши статьи на схожую тематику:

Источник

Телефонные мобильные фермы для накрутки

Мобильная ферма – сотни телефонов, которые управляются с одного терминала. Это необходимо для накрутки просмотров, лайков и прочего. Вся суть мобильной фермы заключается в возможности заработать хорошую денежную сумму.

Лучше всего для телефонной фермы подойдут устройства на платформе Android, они гораздо дешевле. Главное, чтобы оперативная память смартфоном была не ниже 16 гб, в противном случае они будут быстро перегружаться. Намного выгоднее покупать телефоны на вторичном рынке, чтобы была возможность окупить их в короткие сроки.

После покупки всех необходимых устройств мобильная ферма собирается. Сейчас существует много приложений, с помощью которых можно зарабатывать на мобильной ферме для накрутки.

Телефонная мобильная ферма для накрутки – сколько можно заработать?

Сейчас накрутка просмотров, лайков, зрителей и прочего очень востребована. Именно поэтому телефонная мобильная ферма способна приносить хороший, стабильный заработок. Если Вы только задумываетесь о создании мобильной фермы, то стоит начать с 10-20 устройств, постепенно увеличивая их количество.

Чем больше будет использоваться телефонов, тем выше вероятность возникновения каких-либо ошибок и поломок, которые следует быстро устранять. Поэтому необходимо тщательно изучить всю суть мобильных ферм, все грамотно продумать и начать зарабатывать.

Стоит ли создавать телефонную ферму в 2021 году?

Если Вы хотите получить стабильный доход, при этом не вкладывая огромные суммы в создание проекта, то ответ очевиден – да. Вы можете собрать все смартфоны, которыми уже не пользуются (у друзей, родственников). Если количество будет недостаточным, то докупить подходящие б/у устройства.

Владелец фермы должен тщательно следить за состоянием смартфонов, особенно за аккумуляторами. Желательно давать телефонам «отдохнуть».

Многие сомневаются в доходности подобного бизнеса, ведь будут сопутствующие траты, такие как плата за энергопотребление. Смартфоны должны находиться на зарядке круглосуточно. Телефонные мобильные фермы для накрутки в любом случае приносят достаточно хорошую чистую прибыль. Чем дольше будет существовать Ваша мобильная ферма, чем больше она будет становиться, тем выше будет доходность.

Вся вышеперечисленная информация представлена для ознакомления и не призывает к созданию телефонной мобильной фермы для накрутки.

Источник

Заработок на телефонных фермах – пассивный доход со старых смартфонов

Всё больше появляется способов заработка на мобильных устройствах. Они комплектуются большим объемом оперативной памяти, мощными процессорами, которые могут использоваться для выполнения различных задач. В фоновом режиме гаджеты способны работать круглые сутки, даже без вашего участия.

Заработок на телефонных фермах – пассивный доход со старых смартфонов, который уже протестирован огромной аудиторией. Он действительно может приносить прибыль, правда не такую большую.

Хотя всё зависит от того, сколько устройств подключается и сколько на них устанавливается приложений.

Мобильные фермы что это. Смотреть фото Мобильные фермы что это. Смотреть картинку Мобильные фермы что это. Картинка про Мобильные фермы что это. Фото Мобильные фермы что это

Фермы из телефонов, есть ли смысл?

Важно отметить, сейчас речь идёт не про мобильный майнинг криптовалюты. В данный момент, это самый популярный способ поставить на автомат заработок с телефонов, но он не единственный.

Дело в том, что майнинг на смартфоне приносит слишком мало прибыли, да и устройства на это не рассчитаны.

Есть разные программы для заработка на телефоне и от них будет больше пользы, если доступно фоновое использование устройства. Такая идея пришла в голову Канадского блогераТома Блейка.

Он подыскал подборку приложений, которые приносят доход на автомате по двум схемам. Первые воспроизводят видео рекламу на устройствах. Вторые собирают личные данные (для дальнейшей продажи другим компаниям).

Сам Том указывает на то, что данный вид заработка не самый прибыльный. Жители США и Канады получают с каждого телефона примерно по 50 центов в сутки. Но если их 5 или 10, уже получается неплохо.

А самое главное, самому трудиться не приходится, пассивный источник прибыли реально работает и для этого не нужны серьезные знания или большие вложения.

Советы по заработку и построению мобильной фермы

Всё предельно просто, телефоны в ферме не нужно соединять между собой. Просто собрал устройства и подключил их к зарядным устройствам. Дальше просто запускаешь на них специальные приложения и ждёшь.

Денежка будет потихоньку капать, а чтобы не уйти в минус и сделать всё правильно, прислушайтесь к советам Тома:

Бессмысленно строить ферму, меньше чем из 5 устройств, в идеале, на старте потребуется хотя бы 10 смартфонов.

Минимальные требования указаны выше, как они будут выглядеть, сколько будут держать батарейка, абсолютно не важно. Главное, чтобы были рабочие, поэтому вы точно найдете подходящие объявления.

Мобильные фермы что это. Смотреть фото Мобильные фермы что это. Смотреть картинку Мобильные фермы что это. Картинка про Мобильные фермы что это. Фото Мобильные фермы что это

Приложения для заработка на телефонной ферме

Вы можете загрузить на смартфоны сколько угодно приложений, сейчас их создается много. Нужно выбирать программы, которые на автомате способны приносить доход.

Ниже представлен список приложений, которыми пользуется сам Том, но вы можете установить ещё больше софта, если найдете его:

Также рекомендуем приложение на русском языке GlobusInter. Оно показывает рекламу на весь экран и за это начисляются небольшие вознаграждения. Правда оно не способно работать на автомате, открывается реклама, только при использовании гаджета.

Зато в проекте есть многоуровневая партнерская программа, зарабатывайте на привлечении рефералов.

Инструкция по заработку на мобильной ферме

В качестве пассивного источника небольшой прибыли – это отличный вариант. Сам Том давно этим пользуется, но предупреждает, что при использовании более 10 устройств, придется тратить слишком много времени на поддержку фермы.

Тем не менее, рекомендует попробовать этот способ каждому. С чего начать?

Перед тем как закупить мобильные устройства, Том рекомендует найти старые смартфоны дома и у знакомых, чтобы всё протестировать.

Доходность тут совсем небольшая, поэтому стоит попробовать и через пару недель подсчитать общую прибыль, опираясь на статистику. Уже после этого принимать решение, стоит ли вкладываться по-крупному.

Сколько можно зарабатывать на ферме из смартфонов?

Данный способ нельзя назвать прибыльным, потому что он больше подходит людям, у которых уже есть несколько устройств, которые пылятся в ящике стола без дела.

Точных сумм Том не называл, однако, выложил на своём блоге скрины статистики, в которых представлена статистика отчислений:

Мобильные фермы что это. Смотреть фото Мобильные фермы что это. Смотреть картинку Мобильные фермы что это. Картинка про Мобильные фермы что это. Фото Мобильные фермы что это

Мобильные фермы что это. Смотреть фото Мобильные фермы что это. Смотреть картинку Мобильные фермы что это. Картинка про Мобильные фермы что это. Фото Мобильные фермы что это

Мобильные фермы что это. Смотреть фото Мобильные фермы что это. Смотреть картинку Мобильные фермы что это. Картинка про Мобильные фермы что это. Фото Мобильные фермы что это

Во многом прибыль зависит от того, сколько гаджетов используется. Том большую часть прибыли тратит на подарочные карты Amazon, в зарубежных проектах такой метод вывода весьма распространен.

Даже если в месяц удастся получать по 20-50$, это будет отличным результатом. Наверняка и для вас 1500-3000 рублей ежемесячно не будут лишними.

Плюсы и минусы телефонных ферм

Основное преимущество – простота организации фермы. Нужно просто найти устройства, подключить их к интернету и загрузить приложения. Они не будут потреблять много трафика.

Что касается электричества, то и оно не будет сильно потребляться, ведь это не майнинг, который дает большую нагрузку на систему.

Да, устройства нужны не совсем «древние», но через объявления вполне реально найти их по низкой цене. Важно следить, чтобы они не перегревались и хотя бы раз в неделю отключать их минимум на час (дать отдохнуть).

Следующий важный плюс – пассивность. На поддержку ферм уходит минимум времени, лишь иногда нужно проверять, действительно ли работают приложения. Кстати, вы можете поискать аналоги представленных программ. Они запускаются только время от времени, телефон не сильно нагружается и такие приложения способны работать параллельно.

Ну и главный минус – низкая прибыль. Некоторые приложения приносят всего по доллару в месяц, есть ли смысл вообще этим заниматься? Решайте сами, но помните, что вы можете использовать одновременно несколько гаджетов и загрузить в них много программ.

Также учтите, что не везде доступен вывод, во многих проектах доступны выплаты только купонами от популярных интернет-магазинов.

Заключение

Не все способы заработка в интернете приносят большую прибыль. Новички не хотят разбираться в чем-то сложном, трудиться сутки напролет. Поэтому они ищут именно такие варианты.

Один раз сделал всё, что нужно и просто забыл. Телефонная ферма будет работать без вашего участия, пускай и с небольшим профитом.

Сама идея интересная, а если вам удастся найти много приложений, которые в фоновом режиме приносят хотя бы небольшие деньги, доход точно увеличится. Если вам уже известны такие программы, обязательно расскажите о них в комментариях.

Хотите много зарабатывать на смартфоне? Попробуйте мобильные бинарные опционы. Делайте ставки на курсы валют и выигрывайте приличные деньги.

Перед тем как делать выводы о каком-то способе заработка, стоит его попробовать. Собрать мобильную ферму не тяжело, а для начала вы можете попробовать со своим смартфоном.

Придется наблюдать много разной рекламы, зато вы сделаете правильные выводы и лично оцените, сколько денег приносит такой метод.

Источник

Как тестировщики написали свою мобильную ферму для IOS

Привет, Хабр! Меня зовут Руслан, я — автотестировщик в QA-агентстве «Кавычки». Из этого можно понять, что мы в агентстве занимаемся только тестированием во всех его проявлениях, а меня зовут Руслан. Отлично, идем дальше. Когда какая-то проблема начинает сильно докучать, то даже тестировщики могут что-то создать (ну или сломать это к черту, чтобы не мешало). Это статья как раз про тот случай, когда наша проблема перешла совместимый с жизнью болевой порог, и нам пришлось решить ее с помощью собственной разработки.

Вся наша команда распределена по нескольким странам, поэтому мы не понаслышке знакомы с плюсами и минусами удаленной работы. В какой-то момент минусы начали мешать и соответственно отражаться на качестве тестирования, поэтому мы написали свою мобильную ферму. А из это предложения можно подумать, что мы взяли, сели и написали ее в один прекрасный день, но это не так. Дальше расскажу, как мы к этому пришли, что делали, через что прошли и, конечно, что в итоге получилось. Спойлер: в конце будет ссылка на гит, где лежит наша поделка.

Кому вообще стоит напрячь зрение и прочитать эту статью?

Ну, во-первых, тем, кому зрение позволяет это. Во-вторых, всем, кто хочет сэкономить нервы, деньги и время при тестировании IOS. В-третьих, тестировщикам или небольшим компаниям, которые работают на удаленке и пользуются живыми устройствами, ведь постоянная отправка и закупка новых устройств — это больно, долго и дорого. Ну и наконец, тем, кому просто интересно, что такого могут собрать тестировщики, чтобы оно еще и работало.

Disclaimer

Это не антиреклама облачных ферм. В большинстве случаев они хорошо справляются со своими задачами, и с ними не возникает никаких проблем. Более того, это и не реклама нашей разработки. Наша ферма — это open source решение. Мы хотим поделиться этим со всеми неравнодушными, кому это будет полезно в работе, а еще привлечь тех, кому будет интересно улучшить ее и доработать. Сейчас наша ферма в рабочем состоянии, т. е. она не просто шевелится, а полноценно функционирует. Но все равно есть то, что можно улучшить. Не забывайте, мы — не разработчики, мы — тестировщики.

Что заставило тестировщиков кодить

Для начала пройдемся по терминам: облачные фермы (AWS, BrowserStack и т. д.) — это разнообразие различных устройств и браузеров, с помощью которых можно полноценно проводить тестирование, внедрять автоматизацию, логировать состояния устройства и т.д.

Тогда возникает логичный вопрос: а зачем заморачиваться и придумывать что-то новое, если уже есть готовые решения, например, тот же BrowserStack? (Действительно!) Изначально мы, как и многие тестировщики, пользовались народным и простым решением для тестирования IOS — BrowserStack. Однако у него (как и у других похожих инструментов) есть ограничения, которые отражаются на качестве тестирования и количестве нервных клеток тестировщиков.

Проблемы, с которыми мы столкнулись, работая с BrowserStack:

Это не живые устройства, а их эмуляция

Именно поэтому работа продукта в BrowserStack может отражаться одним образом, а на живом устройстве мы увидим совсем другое. Как итог, можем пропустить баг или докопаться, что баг есть, а на живом устройстве его нет и никогда не было.

Медленная скорость работы облачных ферм

Зачастую все сервера облачных ферм находятся за пределами России, поэтому происходит слишком большой лаг. Иногда настолько большой, что можно успеть сгонять за пивом и вернуться. А если без шуток, то иногда просто невозможно ничего сделать и тем более качественно протестировать.

Так как это эмуляция, то не все нативные сервисы возможно использовать, т. е. нельзя использовать номер телефона, вставить свою симку, подключить Apple ID или какие-то другие нативные сервисы.

Далее примеры нашей боли. Просьба: впечатлительным с хорошим зрением отойти от экрана.

Мобильные фермы что это. Смотреть фото Мобильные фермы что это. Смотреть картинку Мобильные фермы что это. Картинка про Мобильные фермы что это. Фото Мобильные фермы что этоЭто Gif, поэтому не слышно, как горит тестировщик Мобильные фермы что это. Смотреть фото Мобильные фермы что это. Смотреть картинку Мобильные фермы что это. Картинка про Мобильные фермы что это. Фото Мобильные фермы что этоВидео для тех, кому было недостаточно плохо от первого

Итого, наш путь осознания проблемы выглядел так:

Тестирование IOS в BrowserStack все больше подводило, а нас, в свою очередь, начинало подводить психическое здоровье. Потому что приходили клиенты и жаловались, что мы пропускаем баги. А мы даже и не видели эти баги, в BrowserStack их просто не было.

Команде приходилось занимать очередь, чтобы протестировать IOS. Изначально мы были очень маленькой компанией, а потом стали расти, но из-за ограниченных ресурсов количество аккаунтов в BrowserStack оставалось прежним. Поэтому в дни релиза начинался Ад и Израиль.

Для того, чтобы как-то разгрузить очередь, мы периодически закупали живые устройства и рассылали по ребятам. Это достаточно дорогое удовольствие, и не всегда хватало ресурсов, поэтому кому-то приходилось страдать.

Стало понятно, что так продолжаться не может, и мы решили попробовать сделать что-то свое.

Мобильные фермы что это. Смотреть фото Мобильные фермы что это. Смотреть картинку Мобильные фермы что это. Картинка про Мобильные фермы что это. Фото Мобильные фермы что этоОчередь на ферму в дни релиза

Техническая часть

Начнем с того, из чего состоит ферма:

IOS устройства, подключенные к серверу и имеющие доступ в сеть;

Юзер, который подключается к серверу, и через какой-нибудь простой веб интерфейс видит устройства и выбирает нужное.

Пожалуй, электричество сюда вписывать не буду. А так все.

Мобильные фермы что это. Смотреть фото Мобильные фермы что это. Смотреть картинку Мобильные фермы что это. Картинка про Мобильные фермы что это. Фото Мобильные фермы что это

Теперь пройдемся по железу и затронем техническую часть более подробно.

Управление состоянием телефона

Для того, что реализовать трансляцию действий от юзера к телефону, мы хотели подобрать простой и удобный инструмент, который закрыл бы собой все наши потребности (даже неприличные). Вот, что мы искали:

Инструмент в формате сервера, который будет принимать и обрабатывать действия пользователя в real-time режиме;

Возможность реализации на каких-нибудь популярных языках программирования, чтобы мы случайно не начали писать на Jython;

Разработка не только под Mac OS, линуксоиды меня поймут.

Под наши критерии подходил только Appium. Да, можно было сделать франкенштейна, собрав воедино множество инструментов, чтобы покрыть все наши хотелки. Но давайте честно, мы искали простой и бесплатный вариант. Из того, что могло бы быть, но не случилось: Ranorex, Automator, Selenium и т. д. Что-то из этого не подошло, потому что не open source, что-то было сложно, а что-то нельзя использовать с IOS. Поэтому Appium. Я не буду подробно рассказывать, что это такое. Если вы с ним не знакомы, то сходите по ссылочке и познакомьтесь. Лучше чем Appium про Appium никто не расскажет.

Здесь должен был быть happy end, но зачем. У Appium есть проблема, которую нам до сих пор не удалось решить простым способом. Appium не позволяет сидеть более чем одному человеку на ферме. Мы точно знаем, что это из-за портов в самом Appium, который может работать только с одним соединением одновременно. Одним из очевидных вариантов решения мы рассматривали контейнеризацию множества серверов Appium с разными портами, однако, это другой уровень требований по знаниям и железу, поэтому мы все еще в поисках иного варианта, более простого. Возможно, вы его подскажете. Ну пожалуйста.

Окей, вернемся к действиям пользователя. Итак, какие действия мы можем совершать? На самом деле, все базовые действия пользователя: свайпы, тапы, дабл тапы и т.п. Также мы планируем добавить возможность управления физическими кнопками — громкость, мьют, блокировка экрана.

Мобильные фермы что это. Смотреть фото Мобильные фермы что это. Смотреть картинку Мобильные фермы что это. Картинка про Мобильные фермы что это. Фото Мобильные фермы что это

Процесс управления состоянием телефона выглядит так: действие пользователя (например, клик) мы переводим в скрипт (скрипт написан на Python), подключаются библиотеки Appium, и мы просто передаем эти скрипты на телефон через Appium.

Мобильные фермы что это. Смотреть фото Мобильные фермы что это. Смотреть картинку Мобильные фермы что это. Картинка про Мобильные фермы что это. Фото Мобильные фермы что это

Передача изображения с экрана телефона до юзера

Так как мы остановились на Appium, то пытались настроить передачу изображений на основе его встроенных инструментов. И опять почувствовали себя обманутой первокурсницей. Потому что на момент начала разработки передача изображений через Appium от устройства к пользователю была слишком большой. Поэтому мы пошли поискать другие решения.

Мы прошли нелегкий путь от передачи скриншотов до настройки HLS потока:

Попытка № 1

Мобильные фермы что это. Смотреть фото Мобильные фермы что это. Смотреть картинку Мобильные фермы что это. Картинка про Мобильные фермы что это. Фото Мобильные фермы что этоТо, что приходилось видеть с передачей изображений в JPG

Попытка № 2

Мы перешли к низкокачественному PNG. Да, потеряли в качестве, но зато увеличили скорость передачи почти в два раза. И даже такой скорости оказалось недостаточно, чтобы адекватно пользоваться телефоном, не говоря уже о тестировании.

Посмотрите, как это было больно:

Попытка № 3

Мы решили попробовать HLS поток. Как вы поняли, нас посещали все более грандиозные идеи. Как выглядит работа HLS потока: происходит сбор картинок в буфер, из буфера собирается видеофайл и бесконечно транслируется пользователю.

Мобильные фермы что это. Смотреть фото Мобильные фермы что это. Смотреть картинку Мобильные фермы что это. Картинка про Мобильные фермы что это. Фото Мобильные фермы что это

План был пушка. Но при первом же запуске он провалился. Задержка между текущим состоянием телефона и трансляцией составляла аж 25 секунд. Это было связано с тем, что видео собиралось покрадово каждую секунду.

Помучавшись, мы вернулись… И к кому? Правильно, Appium. За время наших поисков передача изображений через Appium была доделана разработчиками. Задержка составляла буквально секунду.

Процесс передачи изображений с экрана телефона до юзера выглядит так: Appium, находящийся на сервере, ретранслирует экран пользователю с задержкой в одну секунду.

Мобильные фермы что это. Смотреть фото Мобильные фермы что это. Смотреть картинку Мобильные фермы что это. Картинка про Мобильные фермы что это. Фото Мобильные фермы что этоЕсли вы не поняли, то выглядит это так 🙂

Важно: не забывайте, что скорость передачи изображения все еще зависит от пинга до сервера. Поэтому держите небольшую рекомендацию: если вы не хотите материть нас и писать слова любви в какое-нибудь «ебаное IT» — располагайте все свои сервера с фермами хотя бы в своем городе или области, или на худой конец — в своей стране.

Двустороннее интерактивное соединение

Итак, у нас есть телефон, есть пользователь, который должен видеть этот телефон и тыкать в скриншот. Не хватает только одного: все это должно происходить одновременно. Иначе что это за real-time такой? Поэтому единственным возможным решением были WebSockets. Это технология позволяет установить и поддерживать двустороннее интерактивное соединение между клиентом и сервером в режиме реального времени. И что очень важно — технология защищена. Злоумышленники, получившие доступ к вашей сети, могут просто увести телефоны, перебив айдишники. И вместо рабочей фермы вы получите кучу телефонов, которые висят у вас на зарядке, и смс-ки с незнакомого номера: «скинь пятихатку».

Как выглядит работа фермы в итоге: у нас есть телефон, мы передаем через Appium изображение до юзера. У нас есть юзер, он выполняет действие над этими скриншотами, которые получает до Appium-сервера. Appium через свои инструменты имитирует эти действия на телефоне. Все это защищено подключением WebSockets.

И все. Да, вряд ли мы сможем посмотреть какие-нибудь видосы в 4к, но для тестирования базовых вещей — самое то. Если вы, конечно, не тестируете видеопотоки.

Мобильные фермы что это. Смотреть фото Мобильные фермы что это. Смотреть картинку Мобильные фермы что это. Картинка про Мобильные фермы что это. Фото Мобильные фермы что этоСхема работы фермы

Что из этого всего получилось

А в итоге у нас получилась ферма живых устройств под боком, торможение которой будет явно меньше, чем у облачных ферм, так как она располагается рядом с вами.

Привязка к нативным сервисам;

Установка любых приложух;

Поведение тестируемых продуктов реально, так как мы взаимодействуем с живым устройством, а не эмулятором, как было с BrowserStack;

Наличие сервера, что позволяет дополнительно настроить инструменты по анализу сетевого трафика, менять VPN, локацию и т. д.

Из ее не преимуществ:

Возможность использования для одного человека — это до сих пор самый большой минус;

Это не протестировано — мы же тестировщики. Плюс, нам бы хотелось получить мнение со стороны;

Отсутствие трансляции звука. Но это скорее общий минус всех облачных ферм. Пока это нигде не реализовано. А если реализовано — напишите в комментах.

Так сейчас работает наша ферма. Да, она существует:

О главном или что нужно, чтобы запустить ферму

Сервер, где все это будет крутиться. Еще лучше — купить какой-нибудь USB хаб, чтобы можно было заранее подключать телефоны;

Телефоны под управлением IOS.

Базовые знания командной строки будь то Linux или PowerShell, или еще что-нибудь эдакое;

Придется работать с сеткой; нужно уметь открыть порт; поднять Nginx; запрогать что-нибудь в Vim, сохраниться и еще, если повезет, выйти;

Нужно понимать, что действия, которые совершает пользователь для ретрансляции, написаны на Python. Некоторые вещи можно переделать под себя, если что-то по вашему мнению неудобно. Можно дописать, если вы придумаете какие-нибудь фичи;

Ну и никуда без этого: любое программирование — это просто напросто умение гуглить.

Мобильные фермы что это. Смотреть фото Мобильные фермы что это. Смотреть картинку Мобильные фермы что это. Картинка про Мобильные фермы что это. Фото Мобильные фермы что это

Перед тем, как я поделюсь ссылкой на гит, хочу обратить внимание на важный момент. Наша разработка распространяется по Beerware лицензии. Ее суть проста: если пользователь продукта встречает автора и считает программу полезной, то он угощает его пивом. (Если что, мы за Гиннесс, сидр или «Атомная прачечная»).

А вот и ссылка на на гит, в котором есть гайд (guide, you know?) о том, как развернуть эту ферму у себя. Кстати, мы тут запилили чатик в телеге чисто под обсуждение фермы, если будут вопросы/предложения и что-нибудь еще — не стесняйтесь и пишите.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *