Android 12からリンクをタップすると対応アプリで自動的に開く挙動に変わり、選択の余地がなくなりました。Android Authorityは、無料のオープンソースアプリ「LinkSheet」を使えば、従来の「Open with(開く方法)」ダイアログを取り戻し、リンクをどのアプリで開くかをその都度選べるようになると報じています。同メディアの読者アンケート(n=70の小規模調査)でも、回答者の多くが以前のダイアログを恋しがっているとされ、挙動変更への違和感が一定数あることがうかがえます。
Android 12で変わった「リンクの開き方」
Android 12より前は、リンクをタップすると「Open with」ダイアログが表示され、対応アプリの中からどれで開くかを選べました。例えばRedditの公式アプリとサードパーティのRedditクライアントを併用している場合、Redditリンクをタップするたびに両方が候補として表示される仕組みです。
Android 12でGoogleはこの挙動を変更し、特定ドメインに対して認証(verified)されたアプリがあれば、そのアプリで自動的に開く形になったとされています。互換アプリがなければデフォルトブラウザに渡されるとされており、スピードとセキュリティを高めるための変更だと説明されていますが、選択肢が奪われたと感じるユーザーもいるとAndroid Authorityは伝えています。
実際、Android Authorityが実施した「以前のOpen withダイアログが恋しいか」というアンケート(n=70の小規模調査)では、回答者の約67%が「恋しい」と答えたと報じられています。一方、「気にしていない」と回答したのは約10%にとどまり、現状の自動オープン挙動に違和感を持つユーザーが多数を占める結果となっています。Yash Wate氏もその一人として、自身のワークフローでLinkSheetが定番アプリになったと述べています。なお、サンプル数が限られているため、結果はあくまで一定の傾向を示す参考値と捉えるのが妥当です。
デフォルトブラウザに設定するだけで“選ぶ自由”が戻る
LinkSheetは、リンクの遷移をいったん横取りして「Open with」ダイアログを表示してくれるアプリです。仕組み自体はシンプルで、LinkSheetを端末のデフォルトブラウザに設定するだけ。これによりリンクをタップするたびにLinkSheetが介入し、対応アプリの一覧を出してくれます。
Yash Wate氏がLinkSheetを他のリンク処理アプリより気に入っている理由として挙げているのが、ブラウザのシークレットモードで直接リンクを開ける点です。RedditスレッドやYouTube動画など、ネイティブアプリのアルゴリズムに影響を与えたくないリンクを、シークレット/プライベートウィンドウで開ける——これがもう一つの利点だと位置づけています。
インストールと初期設定——APK手動導入が前提
LinkSheetはGoogle Play Storeでは配布されていません。約12MB前後のAPKをGitHub上のnightlyリポジトリからダウンロードして入れる方式です。一般的にnightlyビルドは避けるべきとされますが、LinkSheetの場合は更新頻度が高い理由でnightly版が推奨されているとYash Wate氏は説明しています。安定版を試したい場合はReleasesページからAPKを入手できます。
セットアップの主な流れは以下のとおりです。
- APKファイルを開き、「この提供元のアプリを許可」をオンにしてインストール
- LinkSheetを起動し、上部の案内から「Set as default」でLinkSheet(またはLinkSheet Nightly)をデフォルトブラウザに指定
- アプリ任せに開きたくないアプリ(例:Reddit、YouTubeなど)について、設定 > アプリ > 該当アプリ > 「デフォルトで開く」で「ブラウザで開く」を選択
これで、対象アプリのverifiedリンクがすべてLinkSheet経由になり、「Open with」ダイアログから好きなアプリを選べる状態になります。
執筆時点のnightly版でYash Wate氏が推奨している設定として、次のような項目が紹介されています(バージョンによりメニュー名や位置は異なる可能性があり、最終的なUIや項目名は更新で変わり得ます)。
- 歯車アイコン > Customization > Bottom sheet で Grid layout をオンにし、ダイアログをコンパクト表示にする
- 同画面の Additional configuration で Enable private browsing をオンにすると、Firefoxのプライベートモードで直接開ける(この機能は現時点でFirefoxのみ対応)
- 「Don't show last picked app」をオフ、「Hide choice buttons」をオンにして表示を整理
リスト表示ならFirefoxの横にあるシールドアイコン、グリッド表示ならシールド付きFirefoxアイコンをタップすると、そのリンクをプライベートブラウジングで開ける、という運用です。
SNSの“追跡パラメータ”を消せる——ClearURLsと簡易ダウンローダー
LinkSheetはダイアログ復活以外にも、設定の「Links」メニューから次のような機能を有効化できるとされています。
- Use ClearURLs:ClearURLsサービスを使ってURLからトラッキングパラメータを除去する機能。SNSやメッセージアプリ経由で共有されたリンクに付きがちな追跡パラメータをカットしたい人に向く。ただし現時点では実験的機能であり、常に有効に機能するとは限らないとされています
- Enable downloader:URLが直接ダウンロード可能なファイルを指すとき、ダイアログに「Download」ボタンを追加し、その場でファイルを保存できる。ブラウザを介さずワンタップで保存したい場面で役立ちます
「共有リンクの追跡情報を毎回手で消している」「ファイルだけサッと落としたい」——そんな日常の小さな手間を減らせるのが、ダイアログ復活と並ぶ実用ポイントです。
導入する価値はあるか
Android 12以降の挙動に違和感を持ち続けている、あるいは「同じリンクを別アプリやシークレットモードで開きたい」というニーズが定常的にある人にとって、LinkSheetは試す価値の高い選択肢でしょう。読者アンケートで約67%が以前のダイアログを恋しがっているという結果も、同様のニーズを持つユーザーが少なくないことを示しています。一方でAPKの手動導入とnightlyビルドの利用が前提となるため、Play Store経由でしか入れない方針の人や、APK配布の更新管理が負担になる人は慎重に判断したほうがよさそうです。
ダイアログ復活だけじゃない——隠れた高機能オプション
LinkSheetは単純なアプリチューザーの再現にとどまらず、リンク処理を高度にカスタマイズできる多彩な機能を備えています。
リンクの「中身」を整える3系統の統合機能
実験的機能としてFastForward統合(URLパラメータからリダイレクトを抽出)、LibRedirect統合(非プロプライエタリなフロントエンドへのリダイレクト)が用意され、Pro版ではローカルまたはSupabase上にホストされたAPI経由でリダイレクトを解決できます。APIはタイムスタンプ以外を一切記録しないとされています。短縮URLや追跡リダイレクトを挟む共有リンクを、開く前に最終URLへ展開できる点が利点です。
加えてAMPリンクを自動解決するオプトイン設定(#58)、アプリ内リンク(In-App links)の処理(#53)にも対応しています。bottom sheetには現在のURLをクリップボードへコピーするボタン、他アプリへ「Share To」インテントを送るボタンが備わり、使用統計と「last app used history」をソートに反映する仕組み、ホスト単位で常用アプリを固定するPreferred app for host設定も実装されています。
配布チャネルと開発モデル——nightly中心の理由
入手手段はGitHubだけではなく、複数のリポジトリ・ミラーから選べます。
| 配布元 | 形態 | 補足 |
|---|---|---|
| GitHub nightly | APK直接配布 | 開発の最新版 |
| IzzyOnDroid (F-Droid) | F-Droidリポジトリ | 自動更新可能 |
| Uptodown | APKミラー | 0.0.34-migrate / 6.14MB |
自動更新を望む場合はF-Droidクライアントの利用が推奨され、Neo Store、Droid-ify、IzzyOnDroid公式クライアントでIzzyOnDroidリポジトリが利用できます。Uptodown版は0.0.34-migrateで6.14MBです。
開発体制は明確で、1年以上「安定版」がリリースされておらず、当面はnightlyビルドの利用が推奨されています。これは高速な開発イテレーションを可能にする「rolling release」モデルとされています。MakeUseOf記事ではAPKバージョン2025112702が紹介されており、ビルド番号からも更新頻度の高さがうかがえます。コードはオープンソースで多数のコントリビューターが参加しており、サポートはDiscord、Matrix、Email等で提供されています。
Q&A
Q. LinkSheetはGoogle Playから入れられますか? 入れられません。GitHub上のnightlyリポジトリ(更新頻度が高くLinkSheet側が推奨)またはReleasesページの安定版APKを手動でインストールする方式です。APKサイズは約12MB前後とコンパクトです。
Q. プライベートブラウジングはどのブラウザで使えますか? 現時点ではFirefoxのみ対応しています。LinkSheetの設定でEnable private browsingをオンにすると、Firefoxのプライベートモードで直接リンクを開けるようになります。
Q. nightlyビルドを常用するリスクはありますか? 一般論としてnightlyビルドは未検証の変更が含まれ得るため不安定になる可能性があります。LinkSheetの場合は更新頻度が高い理由でnightly版が推奨されているとされていますが、安定性を優先したい場合はReleasesページの安定版APKを選ぶ判断もあり得ます。なお、APK解析やnightlyの挙動報告に基づく情報は今後のアップデートで変わる可能性があります。
Q. 読者アンケートではどれくらいの人が以前のダイアログを恋しがっていますか? Android Authorityがn=70で実施した小規模アンケートでは、約67%が「恋しい」、約10%が「気にしていない」と回答したと報じられています。サンプル数が限られるため参考値として扱うのが妥当です。
出典
- Android Authority — Android ruined link handling years ago. Here’s how I fixed it with a free app
- GitHub — LinkSheet/LinkSheet: Link handling for modern Android
- IzzyOnDroid F-Droid Repository — LinkSheet - IzzyOnDroid