WWDC24で登場！Apple Intelligence『Image Playground』徹底レビュー＆使い方ガイド

こちらは、[and factory.inc Advent Calendar2024](https://qiita.com/advent-calendar/2024/andfactory) 19日目の記事です🎄🎅🎁

# はじめに
and factoryでiOSエンジニアをしている@oponzです。
今回は、WWDC24で発表されたApple Intelligenceの新機能「Image Playground」を実際に触ってみたレポートをお届けします🍎

# Image Playgroundとは
[Apple公式](https://www.apple.com/jp/newsroom/2024/12/apple-intelligence-now-features-image-playground-genmoji-and-more/)より引用
> Image Playgroundの体験では、ユーザーはテーマ、衣装、アクセサリ、場所などのコンセプトを選択して、楽しくユニークな画像を簡単に作成することができます。独自のテキストによる説明を追加できるほか、写真ライブラリの写真を使って家族や友人に似た画像を作成することもできます。Image Playgroundでは、独自のスタイルで画像が生成され、例えばアニメーションでは現代的な3Dのアニメーション画像が生成され、イラストでは単純な形状、明確な線、カラーブロックで画像が提供されます。

一言で言うと、Appleが作った独自の画像生成系AIです。


# 対応機種
[Appleの公式サイト](https://www.apple.com/jp/apple-intelligence/)によると以下のデバイスが対応しています。

**iPhone**
1. iPhone 16 (A18)
2. iPhone 16 Plus (A18)
3. iPhone 16 Pro Max (A18 Pro)
4. iPhone 16 Pro (A18 Pro)
5. iPhone 15 Pro Max (A17 Pro)
6. iPhone 15 Pro (A17 Pro)


**iPad**
1. iPad Pro (M1以降)
2. iPad Air (M1以降)
3. iPad mini (A17 Pro)

**Mac**
1. MacBook Pro (M1以降)
2. MacBook Air (M1以降)
3. iMac (M1以降)
4. Mac mini (M1以降)
5. Mac Studio (M1 Max以降)
6. Mac Pro (M2 Ultra)

以上の15種類です。

ちなみに、一番手頃に手に入るデバイスはiPad mini128GBの78,800円です。

（2025/02/26 更新）
- iPhoneSEシリーズの後継機となるiPhone16Eが発表され、Apple Intelligenceへの対応も公表されました！


# セットアップの仕方

今回の検証環境は以下の通りです。

```
デバイス：MacBook Air M2,2022

チップ：Apple M2

macOS：Sequoia15.2 Beta (24C5089c)
```


:::note warn
現時点では、日本語対応していません。
そのため、デバイスの言語設定とSiriの言語設定を英語（米国）に変更する必要があります。


（2025/02/26 更新）
Apple Intelligenceの日本語対応は今年の4月だそうです！
:::


Sequoia15.2にアップデートを行うと、アプリの一覧画面に白い猫？のアイコンをしたImage Playgroundという名前のアプリが出現します。

初回起動時には、早期アクセスのリクエストが必要な場合があります。（今はわかりませんが、僕は表示されました）

自分の場合、リクエストは2時間程度で承認されアプリが使えるようになったので、割とすぐに使えるようになると思います。

以下の画面になればセットアップ完了です！
![Screenshot 2024-12-04 at 0.20.55.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760661/35c36784-9120-a7ba-db5c-0eaa904ea944.png)



# 使い方
Image Playgroundでの画像生成の方法については大きく分けて2つの方法があります。
1. テキスト入力でプロンプトを入力し画像を生成する
2. 既存の画像をもとに新しい画像を生成する

### ① テキスト入力でプロンプトを入力し生成する
① 画面下にある「Describe an image」に生成したい画像の説明やキーワードを入力します。言語は英語のみ対応しています。試しに、「Dogs running in the yard」と入力してみました🐶

![Screenshot 2024-12-04 at 17.19.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760661/fdd2d837-5a27-953d-943b-5a4d6a6519d8.png)

中央のシャボン玉みたいなところにかわいいわんちゃんが生成されました🐕


② 画面の下半分には「ACCESSORIES」と表示されていますが、これはImage Playgroundであらかじめ用意された要素の一つで、選択するだけで直感的に要素を追加できます。スクリーンショットには「ACCESSORIES」が表示されていますが、それ以外にも「THEMES」「COSTUMES」「PLACES」というジャンルが用意されており、各ジャンルには12個の要素が含まれています。

![Screenshot 2024-12-04 at 17.20.21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760661/e3d2caed-5306-452c-e53d-86130e7d706b.png)

要素を選択するごとに、リアルタイムで画像が再生成されます🧢

### ② 既存の画像をもとに新しい画像を生成する
プロンプト（テキスト）の入力ではなく、既存の画像を元に新しい画像を生成することもできます。
右下のアルバムのアイコンを押すと、撮った写真を使うか、写真を撮って使うかが選択できます。
![Screenshot 2024-12-04 at 0.21.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760661/5350c25e-44f2-5769-972b-90cdfb1fe67a.png)

試しにカフェで撮ったコーヒーの写真を追加してみました。

![Screenshot 2024-12-04 at 0.22.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760661/1148c7d9-faf5-84f0-7ff3-a1f58ed89fa7.png)
この状態でも要素を選択することができます
![Screenshot 2024-12-04 at 0.22.56.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760661/43728d66-c17d-4617-d9f6-3bb616ee2e20.png)
「Fantasy」と「Forest」の要素を追加してみました🌳




### 画像のスタイルについて
画像のスタイルを変更することができます。
スタイルは「Animation」と「Illustration」の2種類から選べます。
（2025/02/26 更新）
スタイルに"スケッチ"が追加されていました

Illustrationにすると、線画っぽい感じになりますね
![名称未設定のデザイン.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760661/6c97e220-20bc-2ddb-0127-c6f1252036af.jpeg)



### 保存の仕方
3点リーダー（ミートボールメニュー）を選択すると画像の保存ができます。

![Screenshot 2024-12-04 at 0.21.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760661/7e742f26-a31a-b398-3763-013c1a626c3f.png)

:::note warn
保存場所ですが、Macの場合は
/Users/username/Library/Containers/com.apple.GenerativePlaygroundApp/Data/tmp/の中にダウンロードされています。
ディスクトップやダウンロード下じゃないため注意！
:::

### 生成される量
今回の検証では、一度に4枚の画像が生成されました。
">" を選択するとその都度新しい画像が生成され、上限はなさそうな挙動でした。

### プロンプトの長さ
一度に打てるプロンプトの長さですが、80文字程度（その時によって違かった）であると推測されます。
>"A fluffy gray cat with white paws on a sunny windowsill, looking curiously at the viewer with flowers outside."

この長さは打てなかった（110文字）

> "Gray cat with white paws on a sunny windowsill, flowers outside.”

この長さならいける（64文字）

### 生成できないもの
他の画像生成系AIでも見られる現象ですが、「Mickey Mouse」や「Pokémon」など著作権のかかっているキャラクター名などを入れると「Unable to use that description.」と言われて弾かれます。
![2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760661/c73533be-6c7a-2264-654a-412b413b9477.jpeg)

## 他の画像生成系AIサービスとの比較
最後に、他のサービスとの比較をしようと思います。
以下の表が今回比較したツールです。
Image Playgroundが無料なので、無料で使えるツールのみで検証し特別なチューニングは行っていません。

| ツール名 | 使用モデル |
| --- | --- |
| ImageFX | Googleの「Imagen 3」モデル |
| ChatGPT | DALL-E 3 |
| Image Playground | ? |

:::note 
プロンプト
"Gray cat with white paws on a sunny windowsill, flowers outside."
:::

### ImageFX
![image_fx_.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760661/d360bf16-c53a-ba95-5dde-d80a38fec5a2.jpeg)

### ChatGPT
![DALL·E 2024-12-17 18.28.04 - A gray cat with white paws sitting on a sunny windowsill, basking in warm sunlight. Outside the window, colorful flowers such as tulips and daisies ar.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760661/e7ec9a73-d57f-4b48-8f62-2e19484f10c3.jpeg)

### Image Playground
![Generated Image.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760661/91e4cc7f-a81d-2681-6398-b4416906501a.jpeg)

# まとめ
画像比較でも伝わるかと思いますが、リアルな実写に近い描写は今の所苦手そうですね。
Appleのミー文字ライクな生成が多く、Genmoji（生成絵文字）のほうが親和性高そうな気がしています。

要素が提案されポチポチ押すだけで画像が変化していくので、ユーザ体験としてはすごく楽しいし、直感的に使えるところもAppleさんらしさがありますね。

まだ日本語対応はしていませんが、されたころには（ちょっとだけ）流行りそうな気がしています。笑
待ち望みましょう！🍎