Хотел немного поделиться мыслями об интеграции разных устройств в единую связку.
У меня есть множество устройств от разных производителей с разными ОС - ноутбук на Windows, Steam Deck, Meta Quest, Google Pixel, теперь ещё и iPad и все они работают как единое целое. Как? Да очень просто - я всегда выбираю открытые стандарты и протоколы, а не сервисы от корпораций и производителей. Да, на первый взгляд кажется, что покупая, например, макбук, логично просто купить айфон и синхронизировать всё через айклауд, а к айфону можно купить и айчасы и наслаждаться тем, как они работают в единой связке, но у такой схемы есть множество проблем. В дальнейшем вы уже не сможете просто так взять и выйти из этого цифрового гулага, так как, например, продавая айфон, вам придётся продавать ещё и айчасы. Вместо этого корпорационного буллщита я предпочитаю использовать открытые стандарты. Если таковых не имеется, то хотя бы продукты с доступными библиотеками для них или реально открытыми спецификациями.
Приведу несколько примеров:
Электронная почта - тут всё просто, практически любой провайдер предоставляет протоколы IMAP и POP3. Проблем не будет. Для ProtonMail есть
бриджиКалендарь и контакты. Есть протоколы CardDAV и CalDAV, которые поддерживаются практически всеми ОС, в том или ином виде. Просто перейдите на
Nextcloud - у
любого провайдера,
которому вы доверяете или поднимите свой. Вдобавок ко всему, в этом сервисе есть расширение для чтения RSS, поддержка ActivityPub, почтовик и многое другое.
Облачное хранилище и синхронизация файлов. Нужно искать провайдера с поддержкой WebDAV или FTP. Nextcloud всё это умеет. Или
pCloud. Можно испсользовать в связке с
rclone - это позволяет настроить шифрование данных перед загрузкой в облако. Клиенты есть под многие платформы -
Rclone Browser для десктопов,
S3Drive для большинства платформ,
Round Sync для андроида. В самом худшем случае (iOS), можно на любой, самой
дешманской VPS'ке поднять
rclone serve и раздать шифрованное облако через WebDAV, что я и сделал. Если требуется просто синхронизация, без бекапа и хранения на каком-то сервере - бессерверный
Syncthing подойдёт идеально, протокол открытый, аппки есть под все платформы, на любой вкус. Для припизденной iOS есть
SynctrainЛенты новостей и соцсети. Большинство сайтов умеют отдавать контент по протоколу RSS - хоть крупные новостные порталы, хоть мелкие блоги. А кто не умеет - есть
RSS Bridge, который можно поднять на своём сервере и
RSS Hub. Просто добавьте в свой ридер (Nextcloud News?) один раз и отсортируйте по папкам и читайте всё из одного места. Клиентов для того же Nextcloud News
полно, мне лично нравятся
RSS Guard и
lire. Из альтернатив есть
Tiny Tiny RSS. А можно и вовсе импортировать и экспортировать вручную через
OPML.
Отправка файлов и синхронизация уведомлений.
KDE Connect. Открытый протокол, разные реализацаии, куча форков. На iOS конечно же порезано, потому что Apple - контора пидорасов. Никаких Phone Link и прочего мусора, который
ворует ваши данные без необходимости.
Менеджер паролей -
Bitwarden. Есть куча клиентов под разные платформы, в том числе написанных с нуля и неофициальных (
Keyguard,
rbw), можно купить за 10 долларов в год подписку, найти
что-то бесплатное (доверие к провайдеру
не требуется) или
поднять на своём сервере. Хотите более классический вариант -
KeePass. Открытый формат, к которому
огромное количество клиентовСписок можно продолжать бесконечно, а ещё можно комбинировать. Например, для
QOwnNotes можно просто использовать папочку в Nextcloud для хранения файлов. Так как он сохраняет заметки в открытом формате Markdown, их без труда можно открыть хоть в виндовом Блокноте, хоть в ненужном Obsidian.
Итак, приоритет при выборе кроссплатформенного сервиса должен быть следующи -
открытый стандарт, доступная кроссплатформенная библиотека,
открытые форматы и
спецификации или хотя бы
открытый исходный код#windows #linux #android #ios #ipad #iphone