Sillという新しいオープンソースのユーティリティにより、Macの利用者は、個々のアプリケーションのウィンドウやデスクトップ全体をiPhoneやiPadに表示し、操作できる。映像をMacから直接配信し、操作データをモバイル端末から送り返す仕組みで、アカウントや提供元が運営する中継サーバーを必要としない、軽量なセカンドスクリーン兼遠隔操作手段を目指している。
Mac版Sillは、選択した内容を取り込み、HEVC映像としてエンコードする。対応するiPhone・iPadアプリは、タップ、クリック、スクロール、キーボード入力をホストのコンピューターに返す。Apple Pencilとトラックパッドによる入力にも対応し、タブレットを単に映像を見るだけの画面以上のものとして使える。
端末同士は、同じローカルネットワーク、USBケーブル、または共通のネットワークがない場合の直接無線接続でつながる。遠隔地からは、Tailscaleなど利用者が管理するVPNを通じてアクセスすることもできる。プロジェクトによると、Sill用のアカウントはなく、Macと受信端末の間にサーバーは存在しない。
ソフトウェアは無料で、広告やサブスクリプションはなく、Apache License 2.0で公開されている。公証済みのMac向けビルドはプロジェクトのウェブサイトとHomebrewの専用tapから入手でき、モバイルアプリはAppleのApp Storeで配布される。開発者は、公開ソースリポジトリからアプリをビルドすることも可能だ。
実用上の制約もある。Sillが一度に表示できるのはMacのウィンドウ1つ、またはデスクトップ全体で、Macの音声は送信しない。クリップボードの転送はテキストに限られ、上限は256 KBで、両方のアプリにクリップボードへのアクセスが許可されている場合にのみ動作する。MacはスリープさせずにSillを起動しておく必要があり、再起動後は利用者がログインしなければ、ログイン時の自動起動によってホストを立ち上げることはできない。
セキュリティーは、最新版と想定されたペアリング手順を使うことに依存する。最近のリリースでは、許可したiPhoneやiPadとペアリングし、接続を暗号化する。プロジェクトは、Mac版0.3.1以前ではローカル、ケーブル、直接無線接続のセッションを暗号化せず、ペアリングなしの接続も認めていたため、更新するよう警告している。ペアリング必須の設定は無効にできるが、その場合、通信自体は暗号化されたままでも、ローカルネットワーク上のどの端末でも接続を試みられるようになる。
リポジトリはSwiftとAppleのフレームワークを使って構築され、サードパーティーのライブラリには依存していない。開発参加の指針では、画質より遅延の小ささを優先し、セキュリティー報告は非公開で行うよう求めている。直接接続、ネイティブなツール、ホスト型アカウントシステムを持たないという限定的な設計が、より幅広い遠隔デスクトップサービスとの違いだ。一方、映像、音声、スリープ解除に関する制限から、用途は本格的な遠隔管理ではなく、ウィンドウへの対話的なアクセスに絞られる。



