Самый простой способ перекинуть файл iPhone или iPad на компьютер без проводов — воспользоваться технологией AirDrop. Однако она не кроссплатформенная, работает только на iOS и OS X и несовместима с Android и Windows. Немецкий разработчик Робин Линус запустил сервис Snapdrop, который лишен этого недостатка, поскольку запускается в любом браузере с поддержкой HTML5.
Допустим, вам нужно отправить файл с iPhone на компьютер. Браузер на смартфоне «увидит» компьютер, а нажатие на иконку устройства откроет интерфейс выбора файлов. Вы можете сделать фотоснимок, выбрать файлы из локальной памяти или облачных сервисов с поддержкой Document Provider.
Компьютер не скачивает отправленный ему файл автоматически — вы должны подтвердить это действие. Когда файл скачается, вы можете открыть его штатными средствами операционной системы или сторонней программой.
Отправка файлов с компьютера на мобильное устройство осуществляется аналогичным образом: кликаете на иконку смартфона или планшета, выбираете файл и отправляете его. Устройство запрашивает разрешение скачать файл и предлагает открыть его соответствующим приложением.
Устройство, с которого отправляются файлы, может быть любым (смартфон или планшет на Android, Windows или iOS, компьютер на Windows, Linux или OS X), устройство-получатель файлов — тоже.
Snapdrop работает примерно так же, как другой аналогичный сервис — ShareDrop. Главное их отличие в том, что ShareDrop не запускается в Safari и Intenet Explorer, а у Snapdrop нет такого ограничения. Дело в том, что в основе ShareDrop лежит технология Ember, а Snapdrop использует в Chrome, Opera и Firefox использует технологию WebRTC, а в Safari и Intenet Explorer (где нет поддержки WebRTC) — Web Sockets. В первом случае файлы передаются по локальному соединению, а во втором через интернет, но не сохраняются на сторонних серверах.
Веб-сервис Snapdrop бесплатный и монетизируется только добровольными пожертвованиями довольных пользователей. Исходный код проекта выложен на GitHub.
Snapdrop
Редакция iG не остается в стороне от предновогоднего ажиотажа и подготовки сюрпризов. Вместе с интернет-магазином Apple Jesus мы приготовили один из лучших подарков для любого праздника — новенький iPhone 6s любого цвета по вашему усмотрению. Для участия в розыгрыше нужно выполнить всего лишь пять простейших заданий. Читайте подробности, участвуйте и удачи вам!