モバイルアプリ
Social Archiverはスタンドアロンのモバイルアプリとして利用できます。単体で使って投稿をアーカイブ、閲覧、検索、整理することも、Obsidianデスクトッププラグインと接続して、アーカイブライブラリと対応する状態変更をデバイス間で同期することもできます。
提供状況
| プラットフォーム | 状態 |
|---|---|
| iOS | App Storeで利用可能 |
| Android | Google Playで利用可能 |
対応プラットフォーム
モバイルアプリは、主要な7つのソーシャルメディアプラットフォームからのアーカイブに対応しています。
- Instagram -- 投稿、Reels、Stories
- X(Twitter) -- Tweets、Threads
- Facebook -- 投稿、写真、動画
- YouTube -- 文字起こし付き動画
- Reddit -- ネストされたコメント付き投稿
- LinkedIn -- 投稿、記事
- Threads -- 投稿
デスクトッププラグインで利用できる追加プラットフォーム(TikTok、Pinterest、Substack、Mastodon、Blueskyなど)は、今後モバイルアプリにも追加される予定です。
主な機能
共有拡張
iOSまたはAndroidのシステム共有シートを使って、他のアプリから直接投稿をアーカイブできます。Instagram、X、または対応プラットフォームをSafari、Chrome、ネイティブのソーシャルアプリで閲覧しているときに、ShareをタップしてSocial Archiverを選択すると、その投稿をすぐに保存できます。モバイルで閲覧しながらコンテンツをアーカイブする最速の方法です。
スタンドアロン利用
モバイルアプリは完全に単体で動作します。使用にObsidianプラグインは不要です。アカウントを作成し、投稿をアーカイブし、タグで整理し、コレクションを検索できます。すべてスマートフォンから行えます。
購読
プレミアム/Proユーザーは、対応している購読をモバイルで直接作成・管理できます。作者画面でプロフィール、チャンネル、サイト、RSSフィードURLを貼り付け、解決された対象を確認してから購読します。購読から届いた新規コンテンツは、上位の購読タブで確認できます。
モバイル購読には、意図的にプロフィールクロールやRun Nowの即時実行は含まれていません。対応する多くの購読は初期遅延後に約3時間ごとに実行され、YouTubeは1日1回実行されます。
Obsidianとの同期(任意)
Obsidianデスクトッププラグインも使っている場合は、Vaultを同期クライアントとして接続できます。
- モバイルアプリでは、SettingsでAuto Syncが既定で有効です
- Obsidianデスクトッププラグインで、Settings → Social Archiver → Syncを開き、Connectをクリックします
- 現在のサーバーアーカイブライブラリをVaultへインポートしたい場合は、Sync Existing Archivesをクリックします
- 接続後、新しいアーカイブと対応する状態変更は双方向に同期されます。
- モバイル、Web、Chrome、またはサーバーで作成したアーカイブをObsidianに表示できます
- Obsidianで作成したアーカイブをモバイルアプリに表示できます
- Inbox/Archive状態、スター/いいね、共有状態、タグ、ハイライト、メモは、対応している範囲で照合されます
- プラグインでDelete Syncを有効にすると、削除は双方向に同期できます
SyncはObsidian Syncではありません
Social Archiver syncは、Social Archiverアカウントとサーバーアーカイブライブラリを使用します。Obsidian Sync、iCloud Drive、DropboxなどのVault同期ツールとは別です。併用できますが、Social Archiverクライアント間でアーカイブレコードと状態を移動するのはSocial Archiver syncです。
Vaultへの書き込みにはObsidianを開いておく必要があります
サーバーはいつでもアーカイブを受け取れます。Obsidianプラグインは、Obsidianが開いて接続されているとき、または後からSync Existing Archivesを手動実行したときに、MarkdownファイルをVaultへ書き込みます。
全文検索
投稿本文、著者名、コメントを含め、アーカイブ済み投稿全体を検索できます。モバイルアプリはFTS5付きのローカルSQLiteデータベースを使用し、高速でオフライン対応の検索を実現します。
タグと整理
色分けできるカスタムタグを作成してアーカイブを整理できます。プラットフォーム、タグ、著者、日付でコレクションを絞り込めます。
オフラインファースト
アーカイブは端末にローカルキャッシュされ、高速な閲覧と読書ができます。インターネット接続がなくても、ダウンロード済みコンテンツを閲覧、検索、読むことができます。新しいローカル変更はキューに入り、接続が回復すると自動同期されます。
メディア保存オプションと復旧
モバイルアプリには2つの別々のメディア保存レイヤーがあります。Device media storageは、現在のスマートフォンまたはタブレット上のダウンロード済みファイルを意味します。これはMedia storage mode、Local media cache limit、Clear downloaded media、任意のiCloud Backupで制御されます。Server media storageは、古いソーシャルCDN URLを引き続き読み込めるよう、Social Archiverが保存するメディアを意味します。これはアカウントプランと保持ポリシーに紐づいており、端末側の保存オプションを変更してもサーバー保存済みメディアは削除されません。
新規インストールでは、既定でOfflineと5 GBのローカルメディアキャッシュ上限が設定されます。
| モード | この端末で起きること | 最適な用途 |
|---|---|---|
| Streaming | アプリはバックグラウンドのメディアダウンロードを開始しません。メディアは保存済みサーバーURL、またはすでに存在するローカルファイルから表示されます。以前にダウンロードしたファイルは、Clear downloaded mediaを使うまで残ることがあります。 | 通常オンラインで、ローカル端末容量を節約したい場合 |
| Smart Cache | アプリはローカルキャッシュ上限内でメディアをダウンロードできます。ダウンロード済みメディアが上限を超えると、保護されていないローカルコピーは端末から削除され、後でオンライン時に再度ストリーミングできます。 | 表示速度と低いストレージ使用量のバランス |
| Offline | 既定モードです。アプリはメディアをダウンロードし、自動キャッシュ削除から保護されたアーカイブとしてマークします。使用量がローカルキャッシュ上限を超えている場合、アプリは警告を表示し、保護されたメディアを自動削除しません。 | できるだけメディアをオフラインで利用可能に保つ場合 |
Local media cache limitは、現在の端末上のダウンロード済みファイルにのみ適用されます。Smart Cacheでは、上限を下げると、次回キャッシュ強制処理が走るときに古い未保護ダウンロードがクリーンアップ対象になる場合があります。Offlineでは、たとえば2 GBのダウンロード済みメディアがある状態で上限を1 GBに下げても、余分な1 GBはすぐには削除されません。代わりに、アプリはオフラインメディアが上限を超えていることを警告し、既存のオフラインメディアを自動削除から保護し、上限を上げるかローカルメディアをクリアするまで追加のバックグラウンドダウンロードを一時停止する場合があります。
StreamingまたはSmart CacheからOfflineへ切り替えると、ローカルアーカイブメディアが保護され、オフラインコピーを再構築できるようメディア同期パイプラインが開始されます。OfflineからSmart Cacheへ切り替えると、端末全体のオフライン保護が解除されるため、使用量が上限を超えた場合、将来のキャッシュクリーンアップでローカルメディアが削減される可能性があります。Streamingへ切り替えるとバックグラウンドメディアダウンロードは停止しますが、すでにダウンロード済みのファイルがそれだけで削除されるわけではありません。
Clear downloaded mediaは、現在の端末からダウンロード済みメディアファイル、動画キャッシュ、ローカルメディアダウンロードメタデータを削除します。アーカイブ済み投稿、タグ、メモ、サーバー保存済みメディアは削除されません。クリア後も、オンライン時にはサーバー保存URLからメディアをストリーミングできます。Offlineモードでは、以後のメディア同期でコピーを再ダウンロードできます。
iOSでは、iCloud Backupがダウンロード済みメディアをiCloud Driveへバックアップします。これはSocial Archiverのサーバーメディア保存とは別であり、サーバー保存レイヤーの代替ではありません。
メディアを読み込めない場合、タイムラインカードのアクション行またはリーダーアクションメニューにRecover Mediaが表示されることがあります。これはSocial Archiverに元投稿を再訪問させ、新しいメディアURLを見つけて、メディアをもう一度サーバーに保存するよう依頼します。メディアが正常に表示されている場合、復旧アクションは非表示です。復旧は現在、Instagram、Facebook、LinkedIn、Threads、TikTokなど、サーバーが再スクレイピングできるプラットフォームでのみ利用できます。
Recover Mediaは、既存の保存済みメディアやローカルダウンロードを削除しません。アーカイブに最後に正常だった保存コピーが残っている場合、復旧中もアプリはそれを表示し続けます。元投稿が削除、非公開化、またはプラットフォームによってブロックされている場合、復旧は失敗することがあります。
Re-download Mediaは別の機能です。すでに保存されているメディアのローカル端末ダウンロードを再試行し、ローカルダウンロードが失敗した場合にのみ表示されます。サーバーが元投稿からメディアを再検出する必要がある場合は、Recover Mediaを使います。
ダークモード
システム設定に従う、完全なダークテーマとライトテーマに対応しています。
InboxとArchive
URLをアーカイブすると、その投稿はサーバーに保存され、Inboxに入ります。Archiveボタンをタップすることは状態変更です。投稿はInboxからアーカイブ済みコレクションへ移動し、Inboxビューから消えます。コンテンツ自体は変わりません。同じ投稿を整理しただけです。
Inboxはトリアージステップだと考えてください。保存したものはまずすべてそこに入り、アーカイブは確認済みとしてマークする方法です。
Obsidianでは、この状態はarchive frontmatterフィールドに反映されます。Inboxではfalse、アーカイブ済みになるとtrueです。どちらの状態もサーバーに完全に保存され、Obsidianへ同期されます。
Sharingは別の概念です。投稿がInboxにあるかArchiveにあるかに関係なく、共有は独立して切り替えられます。shareフィールドはWeb(social-archive.org)上の公開可視性を制御するもので、アプリ内で投稿がどこにあるかを示すものではありません。
Bulk Actionsを使うと、複数の投稿を一度にアーカイブ、削除、管理できます。任意の項目を長押しすると選択モードに入ります。
仕組み
- メールアドレスでサインインします(Obsidianプラグインですでにアカウントがある場合は同じアカウントを使います)
- 任意のアプリからShare Extensionでリンクを共有するか、アプリ内で直接URLを貼り付けます
- Inboxを確認します。新しい投稿はまずここに入ります。ArchiveをタップしてArchiveへ移動するか、一括操作で複数項目をまとめて管理します
- プラットフォームフィルター、タグ、全文検索でアーカイブを閲覧します
- Obsidianと同期します(任意)。アプリとデスクトッププラグインの両方でSyncを有効にして、アーカイブライブラリと対応する状態変更をデバイス間で揃えます
デスクトッププラグインとの比較
| 機能 | デスクトッププラグイン | モバイルアプリ |
|---|---|---|
| 対応プラットフォーム | 16+ | モバイルの主要アーカイブ/購読プラットフォーム |
| 投稿アーカイブ | あり | あり |
| Share Extension | -- | あり |
| プロフィールクロール | あり | -- |
| 購読 | あり。デスクトップ管理と手動実行を含む | 対応購読の作成/管理に対応。プロフィールクロールとRun Nowは非対応 |
| Timeline view | あり | あり |
| タグ | あり | あり |
| 全文検索 | あり | あり |
| AI Comments | あり | -- |
| Web共有 | あり | あり |
| Post composer | あり | -- |
| 一括操作 | あり | あり |
| Obsidian同期 | あり | あり |
| オフラインアクセス | あり(Vault) | あり(ローカルDB) |
「--」で示された機能は、デスクトップ専用またはモバイル専用です。モバイルアプリはクイックキャプチャと閲覧に重点を置き、デスクトッププラグインはフル機能セットを提供します。
要件
- iPhoneではiOS 15.1以降
- Google PlayにアクセスできるAndroid端末
- アーカイブと同期のためのインターネット接続
- Social Archiverアカウント(無料プラン利用可能)
はじめる
- App StoreまたはGoogle Playからダウンロードします
- アプリを開き、メールアドレスを入力します
- 受信トレイでマジックリンクを確認し、タップしてサインインします
- 任意のアプリからリンクを共有してアーカイブを開始します
すでにObsidianプラグインを使っていますか?
ObsidianデスクトッププラグインでSocial Archiverアカウントをすでに持っている場合は、同じメールアドレスでサインインするだけです。アカウントはモバイルアプリ、デスクトッププラグイン、Chrome拡張、Webアプリ全体で使えます。モバイルとObsidianの両方でSyncを有効にすると、アーカイブと対応する状態変更を揃えられます。
単体利用または接続利用
モバイルアプリは、クイックキャプチャ、読書、検索に単体でも十分使えます。Obsidianも使っている場合は、同期を有効にし、プラグインでSync Existing Archivesを実行してサーバーアーカイブライブラリをVaultへ取り込んでください。