NearDrop — это частичная реализация Google Nearby Share/Quick Share для macOS.
Протокольная документация доступна отдельно.
Приложение находится в строке меню и сохраняет файлы в папку загрузок. Это так просто, правда.
Загрузите последнюю сборку из раздела релизов, разархивируйте и переместите в папку приложений. При первом запуске щелкните приложение правой кнопкой мыши и выберите «Открыть», затем подтвердите запуск приложения от неизвестного разработчика.
Если вы хотите, чтобы приложение запускалось при загрузке, выполните следующие действия, чтобы добавить NearDrop в качестве элемента входа.
brew install --no-quarantine grishka/grishka/neardrop
Запросы на включение, изменяющие файл readme, не принимаются.
Щелкните правой кнопкой мыши приложение в Finder и выберите «Открыть». Или откройте «Настройки системы» -> «Конфиденциальность и безопасность», прокрутите вниз и разрешите запуск приложения.
Убедитесь, что оба устройства находятся в одной сети Wi-Fi. Связь по локальной сети может не работать в некоторых общедоступных сетях — например, в кафе или отелях. Если вы находитесь в собственной сети, проверьте настройки маршрутизатора, чтобы убедиться, что он не блокирует взаимодействие локальных устройств друг с другом.
Щелкните правой кнопкой мыши файл в Finder, выберите «Поделиться», затем выберите «NearDrop».
В строке меню: Файл -> Поделиться -> NearDrop. Safari также имеет кнопку «Поделиться» на панели инструментов.
К сожалению, Android прослушивает определенные трансляции BLE (Bluetooth Low Energy), чтобы автоматически стать видимыми, а macOS не позволяет приложениям отправлять их.
После обновления Quick Share в настоящее время не существует способа решения этой проблемы. Подпишитесь на этот выпуск, чтобы получить уведомление, если/когда он станет доступен.
В качестве обходного пути вам нужно открыть «Файлы Google» и нажать «Получить» на вкладке «Общий доступ с окружением».
Чтобы сделать его более доступным и/или если вы не хотите устанавливать Google Files, вы можете использовать такое приложение, как одно из этих, чтобы создать ярлык для запуска одного из следующих действий:
com.google.android.gms.RECEIVE_NEARBY
*/*
com.google.android.gms/.nearby.sharing.ReceiveSurfaceActivity
Да. Перетащите значок из строки меню, удерживая cmd. Чтобы вернуть его обратно, запустите приложение второй раз, пока оно уже запущено.
Убедитесь, что у вас выключен режим «Не беспокоить». Уведомление также может иногда (редко) оказаться в центре уведомлений, не отображаясь сначала во всплывающем окне — я не знаю, почему это происходит.
Потому что я не хочу платить Apple 99 долларов в год за привилегию разработки приложений для MacOS и выступаю против их идеи безопасности. Чуть менее страшное предупреждение безопасности, по моему мнению, не стоит 99 долларов в год.
Потому что я не хочу платить Apple 99 долларов в год за привилегию разработки приложений для macOS. Я также не хочу проходить процедуру проверки.
Хотя я разработчик Android и изучил это, это практически невозможно. AirDrop использует AWDL, собственный подход Apple к одноранговой сети Wi-Fi. Это работает поверх самого 802.11, низкоуровневого протокола Wi-Fi, и поэтому не может быть реализовано без возни с драйверами адаптера Wi-Fi, необработанными пакетами и всем остальным. Это может быть возможно на Android, но для этого как минимум потребуется root и, возможно, собственное ядро. Существует реализация AWDL и AirDrop с открытым исходным кодом для Linux.