Bluesky、スクリーンショットにだけロゴを表示する仕組みが話題に

How Bluesky draws its logo on screenshots

Bluesky、スクリーンショットにだけロゴを表示する仕組みが話題に

Blueskyのアプリで、スクリーンショットを撮ると右上にロゴが表示されるが、実際の画面には表示されない。その秘密は、iOSのセキュリティ機能を利用したトリックにあった。開発者のmozzius氏が作成したexpo-privacy-sensitiveパッケージが、UITextFieldのisSecureTextEntryプロパティを利用して、スクリーンショット時にロゴを表示させている。TelegramやSignalも同様の手法を採用しており、Appleがすぐに修正する可能性は低いとされる。

「スクリーンショットを撮ると、iOSはこのUITextFieldを非表示にして、Blueskyのロゴがその隙間から姿を現す(最初からずっとそこにあったのだ)。」

同じ日のその他の記事

2026-08-17