Brifing

Android Bench 2.0 Introduces Long-Horizon AI Coding Challenges

Google's upgraded benchmark evaluates AI models on complex, multi-day Android development tasks.

Android Developers Blog3 min

1Evolution of coding benchmarks

Android Bench 2.0 represents a significant leap from initial benchmarks focused on simple bug fixes. The new version evaluates AI models on long-horizon tasks (LHTs) that mirror real developer workflows - multi-day challenges like dependency upgrades, app conversions, and new feature implementation. This shift reflects how developers now delegate more complex work to AI assistants. The benchmark includes tasks taking up to a week to complete, with current pass rates around 28% compared to 91% for simpler tasks.

2Continuous scoring innovation

The benchmark replaces binary pass/fail grading with a nuanced continuous scoring system that considers functionality, visual fidelity, and regression avoidance. This change better captures partial successes - like when an AI refactors 40 screens correctly but fails one edge case. Scoring penalties apply for deviations from structural constraints. The system provides more meaningful signals for both model developers and end users evaluating AI assistance tools for their workflow needs.

3Model performance insights

Testing reveals AI models excel at writing new code (like building apps from scratch) but struggle with refactoring existing codebases. They perform well on deterministic transformations (Java to Kotlin conversions, Retrofit to Ktor migrations) even across large codebases (125+ files, 8,000+ lines). However, models face challenges with runtime validation, framework changes, and unreleased libraries. Cross-platform app conversion to Android remains particularly difficult, with no model achieving 100% pass rates and top performers reaching 80% completion.

4Agent evaluation expansion

The benchmark now evaluates AI models when paired with development agents like GPT 5.6 Sol on Codex and Gemini 3.8 Flash on Google Antigravity. Early results show agent design impacts outcomes, with techniques like prompt caching reducing token usage. Future updates will highlight optimal model-agent combinations. This addition helps developers understand how AI performs in actual workflow integrations rather than isolated coding tests.

5New model leaderboard

Android Bench 2.0's updated leaderboard includes Gemini 3.8/3.7 Flash, GPT-6, Anthropic's Fable 5.1, Kimi K3, and Qwen 3.8 Max. OpenAI's GPT-6 Astra currently leads with a 28% pass rate on LHTs. The expanded coverage gives developers current data for tool selection. Each model's card details pass rates, completion percentages, and average costs per task - critical metrics for teams evaluating AI coding assistants against their specific needs.

6Multimodal evaluation approach

The benchmark combines four key measurement dimensions: long-horizon tasks that reflect real development cycles, continuous scoring that captures partial successes, agent integration testing, and cost metrics. This comprehensive approach aims to push AI research toward more practical, dependable coding partners. The methodology aligns with the Harbor framework for standardized AI evaluation while focusing specifically on Android development challenges.

7Developer impact

For Android teams, the benchmark provides transparency about AI capabilities for different task types. The data shows where AI currently adds most value (new code creation) versus areas requiring human oversight (complex refactors). Pass rate disparities between simple (91%) and complex tasks (28%) highlight the maturity gap in AI assistance. Developers can use these insights to strategically integrate AI into their workflow based on task complexity.

8Future directions

Google plans to expand agent-model combination testing and incorporate developer feedback from GitHub and social channels into future benchmark iterations. The Android Bench team emphasizes this as an ongoing project to track AI progress in real-world development scenarios. Upcoming enhancements may address additional pain points like legacy code modernization and architecture migrations as AI capabilities evolve to handle more sophisticated challenges.

Original article: Android Developers Blog — Android Bench 2.0 Introduces Long-Horizon AI Coding Challenges