News
The Sim Farm now runs Android.
Buoy Optimize can now test your speed ideas on many Android phones at once. Each copy starts in about 2 s with your app on it. It's free with a Buoy account.
Use buoy optimize and the sim farm on our slow feed screen on Android.
Ask the same way as on iOS. Just say Android.
Updated October 21, 2026 · by the Buoy team
2 s
a new phone with your app
10×
faster to wipe clean
⅙
the Mac CPU with your app open
The farm next to Android Studio's normal way, on our test Mac. See how we tested.
How it works
Save one phone. Copy it for each idea.
Testing an idea on Android means waiting for a phone. A new one takes about 40 s to boot with your app. So the farm boots one phone, once, and copies it.
1
Save once
The farm boots one phone. It puts your app on it, gets it ready and saves it.
2
Copy
Each idea gets its own copy of that phone. A copy starts in about 2 s, with your app on it.
3
Look
Your AI takes a picture of each copy. A blank one is out. You check how the rest look.
4
Memory
Each copy acts like a 3 GB phone. If an idea uses too much, Android closes it. That idea is out too.
5
Speed
The ideas left get timed one at a time, on one quiet copy.
6
Again
It keeps what won and tries again. The best ideas go to a real phone last.
A copy throws its changes away when it closes. So every idea starts on a clean phone.
The numbers
The farm next to Android Studio.
Both sides used the same phone: 3 GB of memory, 4 cores and a 720 x 1600 screen. Both ran a release build of our test game on emulator 37.2.12.
| Android Studio | Sim Farm | |
|---|---|---|
| First phone with your app | 39 s | 50 s, one time, for the save |
| Another phone with your app | Copy it, boot it, add your app: over 39 s | 2.0 s |
| Wipe the phone clean | 35 s | 3.4 s |
| App start time | 1,362 ms | 486 ms |
| Mac CPU, app open | 252% | 40% |
| Mac CPU, home screen | 103% | 12% |
| Mac memory per phone | 4.3 GB | 3.9 GB |
The big win is many phones. In Android Studio, you copy the phone. Then you boot the copy and add your app to it. That takes over 39 s for each new phone. With the farm, each new one takes 2 s.
The app starts 2.8× faster, because the farm compiles it ahead of time. It is also steady. On the normal phone, the app took from 0.5 s to 3.1 s to start. On the farm, it always took under 0.9 s. That keeps the ideas' timings fair.
The normal phone did a lot of work in the background. On the home screen it used 26% to 194% of the Mac's CPU, and it changed every run. The farm's phone used 12% each time. That leaves more of your Mac for the other phones.
Some things were a tie. Reopening one phone took 2.9 s on the normal way and 2.6 s on the farm. Both drew at 60 fps.
How we tested: an M5 Max Mac with 128 GB, on October 19, 2026. Other tests ran on the Mac at the same time. Most steps ran 2 or 3 times, and we show the middle one. The app start time is the middle of 9 starts. Android Studio's side used the Play Store image with Quick Boot. For its second phone, we timed the boot, the install and the first open: 39 s. Copying the phone takes more time on top of that.
Acts like a real phone
Like a real 3 GB phone.
Each copy has a phone's memory, cores and screen. If an idea uses too much memory, Android closes the app, like a real phone would.
| Mac memory | Phones at once |
|---|---|
| 16 GB | 1 |
| 32 GB | 4 |
| 64 GB | 9 |
| 128 GB | about 20 |
The phone has 3 GB. With the emulator, a copy uses about 4 GB of your Mac's memory. The farm checks there's room before it starts one. It also runs its own adb. So when another tool runs adb kill-server, your copies keep going.
iOS too
Got an iOS app? The farm runs that too.
On iOS, the farm runs slim sims. Each one uses about a third of a normal sim's memory and acts like an iPhone SE. Your AI can test the same ideas on both.
How to start
Set it up once. Then ask.
Run this in your app's folder. It sets up Buoy MCP and the buoy-optimize skill.
$ npx -y @buoy-gg/mcp@latest init
Then get the Android tools. The farm can use Android Studio's. If you don't have it, this shows Google's license and the line to accept it. Then the farm gets its own, about 1.2 GB.
$ npx -y @buoy-gg/mcp@latest farm android setup
1
Add Bench
Add
@buoy-gg/perf-monitor. Optimize uses it to time each idea.2
Build a debug .apk
The farm saves a phone with that build on it.
3
Ask your AI
Name your slow screen and say Android. The AI does the rest.
Watch the copies in Buoy Desktop's Sims panel. The Sim Farm guide has each step.
Questions
