ShareDrop — это HTML5-клон службы Apple AirDrop. Это позволяет вам передавать файлы напрямую между устройствами, без предварительной загрузки их на какой-либо сервер. Он использует WebRTC для безопасной одноранговой передачи файлов и Firebase для управления присутствием и сигнализации WebRTC.
ShareDrop позволяет отправлять файлы на другие устройства в той же локальной сети (т. е. устройства с тем же общедоступным IP-адресом) без какой-либо настройки — просто откройтеhttps://www.sharedrop.ioна всех устройствах и они будут видеть друг друга. Он также позволяет отправлять файлы между сетями — просто нажмите кнопку + в правом верхнем углу страницы, чтобы создать комнату с уникальным URL-адресом и поделиться этим URL-адресом с другими людьми, которым вы хотите отправить файл. Как только они откроют эту страницу в браузере на своих устройствах, вы увидите аватары друг друга.
Основное различие между ShareDrop и AirDrop заключается в том, что ShareDrop требует подключения к Интернету для обнаружения других устройств, в то время как AirDrop не нуждается в нем — между ними создается специальная беспроводная сеть. С другой стороны, ShareDrop позволяет обмениваться файлами между мобильными (Android) и настольными устройствами, а также между сетями.