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

Управление компьютером с телефона Android: твой ПК на экране смартфона!

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

На что обратить внимание при выборе программы?

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

Чтобы управлять ПК со смартфона, используют беспроводные технологии:

  • WiFi (реже мобильный интернет);
  • Bluetooth;
  • инфракрасный канал (редко).

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

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

Однако, как правило, пользователей интересует управление компьютером с телефона Android через WiFi, поэтому большинство софта из нашей подборки поддерживают эти возможности. Но есть утилиты и с более широким функционалом.

#1 Unified Remote

Преимущество этого ПО — внушительный список поддерживаемых операционных систем. На ПК:

  • Windows;
  • Linux;
  • Mac OS X;
  • Arduino Yún (MIPS);
  • Raspberry Pi (ARMv6).

Также разработаны клиенты для смартфонов Android, iOS и Windows Phone. Если добавить, что пользователь может выбирать, как управлять — через WiFi или Bluetooth, то неудивительно, что Unified Remote пользуется такой популярностью.

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

Чтобы воспользоваться бесплатной версией, потребуется сначала установить на компьютер сервер-клиент:

  • Открыть официальный сайт по ссылке https://www.unifiedremote.com/download и выбрать «Скачать последнюю версию».

  • Следуя подсказкам, установить Unified Remote.
  • После установки сервер-клиента появится иконка на панели задач.

Чтобы управлять компьютером (ПК) с телефона Android через WiFi, надо дополнительно установить клиент на смартфон, его можно найти в Play Маркет.

После установки мобильного приложения надо:

  • Открыть Unified Remote.
  • Нажать на три полоски в верхнем углу.
  • Выбрать «Servers».

  • Нажать плюсик. Ввести любое имя и IP-адрес своего ПК, для WiFi соединения в домашней сети остальные настройки оставить по умолчанию.

Клиент Unified Remote для iPhone можно скачать в AppStore, а для Windows Phone — в Microsoft Store, настраиваются приложения так же, как и для Андроид.

#2 TeamViewer

Ещё одна популярная и доступная программа для управления компьютером (ПК) с телефона — TeamViewer. Чтобы установить бесплатную версию клиент-сервера на ПК, потребуется:

  • Скачать установочник с официального сайта https://www.teamviewer.com/ru/.

  • Открыть и посмотреть свой ID и пароль — они понадобятся для настройки приложения в смартфоне.

Следующий шаг — установить мобильное приложение:

  1. Скачать TeamViewer можно с официальных магазинов приложений (таких как AppStore, Play Маркет и т.д.).
  2. После установки надо открыть приложение.
  3. Чтобы управлять удалённым рабочим столом, потребуется ввести ID и пароль, указанные в клиент-сервере.

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

Управлять можно компьютерами с операционными системами:

  • Windows (а также ОС для планшетов RT Windows);
  • Linux;
  • Mac OS X;
  • Chrome OS.
Читайте также:  Что значит лежащий андроид с восклицательным знаком

Поддерживаемые мобильные ОС: Android, iOS, BlackBerry и Windows Phone 8.

Платная версия откроет доступ к печати документов, видео-презентациям и увеличит количество одновременных подключений. Бесплатный набор стандартен: курсор, клавиатура, управление мультимедиа и системными настройками ПК.

#3 Удалённый рабочий стол Chrome (Chrome Remote Desktop)

Если пользователь заинтересован в быстрой поддержке, безопасности и регулярных обновлениях, но при этом не готов оплачивать софт, то Chrome Remote Desktop — оптимальное решение, чтобы управлять ПК. Для работы потребуется аккаунт Google.

Чтобы удалённо управлять ПК пользователю потребуется установить как серверную часть (расширение для браузера Chrome), так и мобильное приложение. Для этого потребуется:

  • На ПК установить браузер Chrome, если его ещё нет.
  • Открыть в Chrome магазин расширений: открыть ссылку chrome://apps/ и выбрать «Интернет-магазин», затем с помощью поисковой строки найти и установить такое расширение, как «Удаленный рабочий стол Chrome».

  • После установки надо снова открыть ссылку chrome://apps и выбрать «Удаленный рабочий стол».
  • Если пользователь не авторизован в аккаунте Google, то потребуется или авторизоваться, или зарегистрироваться.
  • В появившемся окне надо в разделе «Мои компьютеры» выбрать «Начало работы».

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

Следующий этап — настройка телефона. Так как в мобильном браузере расширения не устанавливаются, то потребуется сделать следующее:

  1. Скачать на телефон мобильное приложение «Удаленный рабочий стол Chrome» — оно доступно в AppStore и Play Маркет.
  2. После скачивания надо его открыть и авторизоваться под тем же аккаунтом Google, что и в браузере на ПК.
  3. Выбрать в списке нужный ПК и нажать на него.
  4. Ввести пин-код, который был придуман для хоста.

Если следовать этой инструкции, то управление ноутбуком с телефона Android или iPhone станет доступно сразу после ввода пин-кода.

Возможности Chrome Remote Desktop немаленькие — курсор, клавиатура, доступ к файловой системе и управлению большинством программ, установленных на ПК. И всё это бесплатно.

#4 Monect PC Remote

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

Настроить эту программу нетрудно:

  • Скачать клиент на компьютер (Windows XP и старше) можно с официального сайта https://www.monect.com/.

  • Установить и дождаться пока программа найдет и установит нужные драйвера.
  • На Андроид телефон приложение скачивается с Play Маркет. В официальных интернет-магазинах есть приложения и для iOS, а также для Windows Phone.

  • Надо включить как мобильное приложение, так и клиент на компьютере.
  • Выбрать тип соединения WiFi или Bluetooth.
  • Если всё правильно сделано, то в мобильном приложении появится меню с выбором, как использовать телефон — в качестве мышки, клавиатуры или геймпада.

Тут нет никаких пин-кодов и IP-адресов, это облегчает подключение, но и снижает безопасность.

Как управлять телефоном через компьютер?

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

Понятная и функциональная программа, а потому очень популярная. Клиенты на компьютер и телефон можно скачать с официального сайта https://www.airdroid.com/ru/, поддерживается как Android, так и iOS.

Чтобы появилась возможность управлять телефоном, надо:

  1. Запустить установленные программы и на компьютере, и на телефоне. Они должны находиться в одной домашней сети (WiFi и/или проводное соединение).
  2. В мобильном приложении будет показан адрес — его надо ввести на ПК полностью (с портом).

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

#2 Расширение Vysor для браузера Chrome

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

Читайте также:  Лучший obd2 сканер для андроид с алиэкспресс

Настройка достаточно проста:

  1. Надо на ПК скачать расширение Chrome через онлайн-магазин, а на телефон — мобильное приложение.
  2. Установить и запустить эти приложения.
  3. Включить «Отладка по USB» на смартфоне.
  4. Затем с помощью USB подключиться к ПК.
  5. На компьютере выбрать свой смартфон. Отладка требуется только при первом подключении.

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

Надо заметить, что не все устройства распознаются этим расширением.

Кстати, сейчас все более популярным становится подключение телефона к компьютеру через WiFi. Согласитесь ведь намного удобнее, когда провода Вам не мешают?

#3 Device Manager

Этот софт установлен по умолчанию на многих устройствах Андроид, его также можно скачать из Play Маркет. Функционал минимален — можно позвонить на телефон, заблокировать его в случае кражи или полностью очистить от личных данных.

Чтобы управлять удалённо, требуется авторизация в аккаунте Google как на ПК, так и на смартфоне. Ничего устанавливать дополнительно не потребуется, достаточно просто в браузере открыть www.google.com/android/devicemanager и выбрать устройство, привязанное к аккаунту.

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

Источник

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

Так получилось, что я оказался свободным от работы. С другой стороны, сидеть без дела не привык, а попробовать что-то новое давно хотелось.
Долго думать не пришлось, так как давно слежу за развитием Flutter. Мобильной разработкой не занимался до этого вообще, поэтому было вдвойне интересно проверить себя — не совсем ли я закостенел как разработчик. Ну и понятно, что статья рассчитана на таких же «чайников» как я. Здесь не будет примеров и разбора конкретного кода, это скорее описание общих впечатлений.

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

Постановка задачи

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

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

Итак, на телефоне имеем две страницы — логин и список кнопок. На компьютере — простейший веб-сервер, который загружает кнопки при старте, по-одному запросу отдает список, а по-другому выполняет нужную команду. Для простоты можно сделать одно допущение — телефон по wi-fi должен быть подключен к той же сети, что и компьютер.

Ну и конечно, всё должно быть open source (ссылки в конце), чтобы заинтересовавшимся лицам было что покритиковать.

Flutter

Так как серверная часть не представляла никаких сложностей, то решил начать с Flutter. Если будут трудности, то и на Go ничего писать не придется. Установка Flutter прошла без сюрпризов, правда пришлось еще установить Android Studio. Так как я использую Visual Code, то также установил туда дополнительные расширения. При создании проекта, Flutter создает не пустой проект, а программу уровня Hello, world, которую при желании можно сразу и запускать. Вопрос в том, как её смотреть. Я попробовал три пути

  1. Создать эмулятор в Android Studio. Если компьютер не мощный, то плюс только один — можно выбрать нужную модель телефона. На моем i5 c 8 GB памяти и ssd, работа с эмулятором приносила мне одни душевные муки. Поэтому я начал искать альтернативы.
  2. Chrome. Так как Flutter может компилировать программу в js и html, то решил воспользоваться этим вариантом. Для этого правда мне пришлось переключится со стабильной ветки на master (в stable нет поддержки web), но запуск стал проходить гораздо быстрее. Минус заключается в том, что не работают некоторые мобильные возможности и сам внешний вид слегка отличается, например, шрифтами, но для черновой работой над приложением вполне подходит.
  3. Собственный телефон. Отличный метод — достаточно включить на телефоне режим разработчика и подключить мобильник к компьютеру. Плюсы — отсутствие тормозов и «физическая» работа с приложением, минусы — постоянный режим зарядки телефона.
Читайте также:  One touch answering android

Как известно, Flutter использует язык программирования Dart. Не скажу, что это выдающийся язык, но в Google видимо решили, что не пропадать же добру и дали ему второй шанс. Времени учить его не было, поэтому я его и не учил. Я просто придерживался следующего принципа, если в примере, фрагмент которого хочу использовать, что-то не понятно, то это нужно понять. Вроде и язык специально не учишь, а общая картина складывается. По крайней мере, чем отличается final от const, и что такое a ?? b, я теперь знаю.

Во Flutter есть так называемое горячее обновление (hot reload), при запущенном приложении нажатие r — обновляет текущее состояние, R — запускает приложение заново. Вещь отличная, но с ней у меня произошёл единственный серьезный ступор. При обновлении текущего состояния,
не обновляются данные, это может не совсем корректно сказано, но вывод следующий, если что-то идет не так, то лучше перезапустить приложение, чем ломать голову над причиной. Это открытие стоило мне немало минут.

При запуске на телефоне как debug, так и release версии, flutter устанавливает на него apk файлы. То есть можно запустить один раз какой-то пример, а потом, по мере надобности, запускать его на телефоне, не открывая соответствующий проект.

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

Релиз собирал в соответствии с официальной документацией. Единственно, о чем могли бы сразу предупредить, это о смене имени пакета com.example.*, так как Play Store отказывается принимать пакеты с такими именами.

Go cервер

Про десктопную часть рассказать даже нечего. Подключил пакет для работы с YAML форматом, пакет для логирования и даже не стал возиться с web-сервером, а взял готовый веб-фреймворк. Так как проект создан скорее для персонального использования, а Gо с GUI интерфейсами дела обстоят не очень, то решил ограничится определением всех кнопок в файле конфигурации. Обязательное поле для кнопки только одно — это имя запускаемого приложения. Кроме этого, конечно, можно ещё определить параметры командной строки, иконку, заголовок и т.д.

Пока писал эту статью, то понял, что вопрос с безопасностью проработан не до конца, но по крайней мере есть привязка по паролю и/или уникальному идентификатору устройства. Для локальной сети, по-моему, достаточно, а вот для управления удаленным сервером использовать поделку в том виде как сейчас, я бы не рискнул.

Развертывание

Когда разработка закончена и всё работает примерно вот так, наступает следующий шаг — публикация в PlayStore.

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

Заключение

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

Создание документации, выпуск релиза и размещение в Play Store, а также написание этой статьи потребовали сопоставимое с разработкой время.

Источник

Оцените статью