ImmiChange
Your Gallery, Your Wallpaper.
はじめに
ImmiChangeにアクセスしていただき、ありがとうございます。
このアプリは、「iOSの標準機能にあるような、ロック画面や壁紙の自動切り替え体験をAndroidでも実現したい」という想いから開発されました。スマホを開くたびに新しいお気に入りの写真に出会える、あの心地よい体験をAndroidユーザーの皆様にお届けすることを目指しています。
当初はGoogleフォトとの直接連携を目指しましたが、APIの厳しい制限により断念しました。しかし、その代わりに「Localモード」を実装することで、独自のImmichサーバーをお持ちでない方でも、Googleフォトから手動で選んだ写真を使って同様の体験を楽しめるように工夫しています。
初期設定 (セットアップ・ウィザード)
アプリを初めて起動すると、いくつかの設定をお願いしています。これらはアプリが正しく機能するために最小限必要なものです。
権限と初期設定を求める理由
- 通知権限: 壁紙の更新状況や、サーバーとの同期エラーをお知らせするために使用します。
- バッテリー消費の最適化解除: Androidのシステムによってアプリが強制終了されるのを防ぎ、バックグラウンドで壁紙を更新し続けるために必要です。
- 自宅Wi-Fi (SSID) の設定: Immichサーバーとの同期を「自宅にいる時だけ」に限定し、外出先でのパケット消費をゼロにするために使用します。
Immichサーバー設定
Immichモードを使用する場合、以下の設定が必要です。(※ローカル写真モードのみを使用する場合は、設定せずにスキップ可能です)
- Server URL: あなたのImmichインスタンスのURL(http://…)
- API Key: サーバーから安全に写真を読み込むための鍵です。
【必要な権限詳細】
ImmichのAPIキーには、以下の5つのスコープ(権限)が含まれている必要があります:
– album.read / asset.read / asset.view / asset.download / server.about
ImmichのAPIキーには、以下の5つのスコープ(権限)が含まれている必要があります:
– album.read / asset.read / asset.view / asset.download / server.about
アプリの使い方 (各モード解説)
ホーム画面にある「Dashboard」から、好みのモードを選択できます。
Immich (サーバー) モード
あなたのImmichサーバー上のアルバムから、写真を自動的に取得して壁紙にします。
- 自宅Wi-Fiでの更新: 外出先でのパケット消費を抑えるため、指定した自宅Wi-Fiに接続されている時だけ新しい写真をダウンロードします。
- キャッシュ管理: 指定した容量(MB)の範囲で、写真を賢く入れ替えます。
【Tips: 更新がうまくいかない場合】
接続失敗時は、指数バックオフにより自動で再試行します。詳細は通知をご確認ください。
接続失敗時は、指数バックオフにより自動で再試行します。詳細は通知をご確認ください。
Local (ローカル) モード
端末内の写真やGoogleフォトから選択した写真を壁紙にします。
- 安定性のためのコピー: 選択された写真はアプリ専用領域にコピーされるため、元のファイルを削除しても壁紙は維持されます。
注意:ローカルモードは容量を消費するため、不要な写真はManagerから削除してください。
設定項目の名称と意味
- 切り替えタイミング (Update Interval):
- 画面OFFで切り替え: 画面を消して次に開いた時に変わります。おすすめの設定です。
- 指定時間で切り替え: 指定した間隔(分・時・日)で変わります。
- 圧縮率 (Compression): 画像コピー時の画質です。75%程度がバランスに優れます。
- ストローク強度 (Stroke): ライブ壁紙のスワイプ追従度合いを設定します。
PRO
Proモード限定機能
Pro版にアップグレードすることで、以下の高度な機能が解放されます。
- Fluid Engine (ライブ壁紙): 120FPS対応。スワイプに写真が滑らかに追従します。
- 高度な日付表示設定: 撮影日時の表示位置を自由自在に配置可能です。
- インテリジェント・コントラスト: 背景に合わせて文字色(黒・白)を自動で切り替えます。
- Monet (Material You) 完全同期: 壁紙に合わせてシステムカラーを自動生成します。

コメント